Fruity Loops to Midi Conversion

by Steve Taylor

 

Anyone who's used FruityLoops will know that it's great for sketching out beats and song patterns using step sequencers.  You can export as audio for further processing in other programs, but a somewhat "hidden" feature is exporting patterns and songs as MIDI.  There's very little about this in the manual, or the on-line help, but it’s possible to get the best of both worlds, with the ease of FruityLoops and the power of your sequencer for more hardcore tweaking.

The best way I've found to set this up is to create a Midi Out "preset" in FruityLoops for each instrument you're using, so that the MIDI tracks are named sensibly and the notes appear on the correct line.

 1:  Open the Sample Browser, and find FX Presets and then Midi Out.  Right-click "Basic" which should bring up the Midi Out module.

 2:  You can set the midi channel here if you like - select 10 if it's a drum channel. 

 3:  Now, you'll have to set the root note so that the desired instrument sounds when you open the MIDI file.  Again I'm assuming we're doing drums, so consult the table below for the correct root note.  e.g. a General Midi Kick Drum sounds on note C3 (note no. 36).  Selecting this as your target note in the table, means you have to set the root note to C7.  Do this by right-clicking the C7 note on the little keyboard.

 4:  Click the squiggle at the top-left of the channel settings window and choose "Save Channel Preset As..."  You could make a folder here called MIDI Out and save the file inside, naming it e.g. "Kick Drum".

 Do the same for all the instruments you're using.  You only have to set this up once though as the presets are available for all projects.  The presets should appear at the top of the Sample Browser now, under Channel Presets > Midi Out.  Drag each of the presets on top of the relevant channel pad.  Now choose File > Export MIDI and save.  Open in a MIDI host, and with any luck you should have one track per instrument, notes mapped correctly.

p.s. If you're using SONAR, the DEFAULT.INS file contains mappings of MIDI notes to patches, which you may find useful when using the "Root Notes" table.

 

Fruity Loops Midi Conversion Table

 

Target Note Number Target Note Fruity Loops Root  Note
1 Db0 B9
2 D0 Bb9
3 Eb0 A9
4 E0 G#9
5 F0 G9
6 F#0 F#9
7 G0 F9
8 G#0 E9
9 A0 Eb9
10 Bb0 D9
11 B0 Db9
12 C1 C9
13 Db1 B8
14 D1 Bb8
15 Eb1 A8
16 E1 G#8
17 F1 G8
18 F#1 F#8
19 G1 F8
20 G#1 E8
21 A1 Eb8
22 Bb1 D8
23 B1 Db8
24 C2 C8
25 Db2 B7
26 D2 Bb7
27 Eb2 A7
28 E2 G#7
29 F2 G7
30 F#2 F#7
31 G2 F7
32 G#2 E7
33 A2 Eb7
34 Bb2 D7
35 B2 Db7
36 C3 C7
37 Db3 B6
38 D3 Bb6
39 Eb3 A6
40 E3 G#6
41 F3 G6
42 F#3 F#6
43 G3 F6
44 G#3 E6
45 A3 Eb6
46 Bb3 D6
47 B3 Db6
48 C4 C6
49 Db4 B5
50 D4 Bb5
51 Eb4 A5
52 E4 G#5
53 F4 G5
54 F#4 F#5
55 G4 F5
56 G#4 E5
57 A4 Eb5
58 Bb4 D5
59 B4 Db5
60 C5 C5
61 Db5 B4
62 D5 Bb4
63 Eb5 A4
64 E5 G#4
65 F5 G4
66 F#5 F#4
67 G5 F4
68 G#5 E4
69 A5 Eb4
70 Bb5 D4
71 B5 Db4
72 C6 C4
73 Db6 B3
74 D6 Bb3
75 Eb6 A3
76 E6 G#3
77 F6 G3
78 F#6 F#3
79 G6 F3
80 G#6 E3
81 A6 Eb3
82 Bb6 D3
83 B6 Db3
84 C7 C3
85 Db7 B2
86 D7 Bb2
87 Eb7 A2
88 E7 G#2
89 F7 G2
90 F#7 F#2
91 G7 F2
92 G#7 E2
93 A7 Eb2
94 Bb7 D2
95 B7 Db2
96 C8 C2
97 Db8 B1
98 D8 Bb1
99 Eb8 A1
100 E8 G#1
101 F8 G1
102 F#8 F#1
103 G8 F1
104 G#8 E1
105 A8 Eb1
106 Bb8 D1
107 B8 Db1
108 C9 C1
109 Db9 B0
110 D9 Bb0
111 Eb9 A0
112 E9 G#0
113 F9 G0
114 F#9 F#0
115 G9 F0
116 G#9 E0
117 A9 Eb0
118 Bb9 D0
119 B9 Db0
120 C10 C0