The Spark plugin generates the MIDI information. Essentially any plugin that generates MIDI itself won't directly write that MIDI data into FL Studio without the use of a virtual MIDI port. I use the Jack Audio Connection Kit, but many find it a bit complicated. LoopBe1 and loopMIDI are other virtual MIDI ports. Try out Spark in another sequencer, like Ohm Studio, and you'll see what I mean. There are a handful of MIDI generating plugins that don't work at all inside FL Studio without a virtual MIDI port/cable.
Thanks man I think I understand this. Some virtual mediator is needed with some plugins, though Spark seems to function without it but not completely seamlessly. Also I didn't realize the plugin created midi-information. I thought that was strictly limited to controllers like a keyboard, or Spark Le etc..
Anyway, less complicated answer:
Go to the Sequencer Panel of Spark and select your pattern. Click on the green MIDI export button and drag it to the empty Spark pattern and it will create the piano roll for you. The one benefit is you don't have to remember where each drum is located. I create a rough version of my song's drums inside Spark then export the patterns individually. As I create the other tracks inside FL Studio... it becomes easy to then tweak any of those individual patterns based upon how the song is turning out.
I've tried this and it works. Quite handy indeed. However it would mean opening Spark 2.0, say, 5 times if you have 5 different drum sequences right ?
Also I noticed that when I play 1 spark pattern in Fl, all the spark patterns start to play simultaneously. I have to stop them one by one except the one I want to hear at that moment. Do you have the same ? I created a song with two patterns of Spark, bot of them played all the time while in the pattern sequencer of FL I had one of them play and then the other. Hmz. Can't say it's functional at the moment.
To answer your MIDI question:
Along with the MIDI Settings in the Options menu of FL Studio, if you click on the Wrapper Settings icon (looks like a gear) of the Fruity Wrapper, in the Settings tab you'll find the plugin's individual MIDI input and output ports. That's how you assign a different MIDI channel to a plugin. Now if you're not already aware of it, in that same panel in the Processing tab, you'll find the Connections section. You can use that in conjunction with Spark's Mixer panel to individually route each drum to a separate channel in FL Studio.
I see. Am I correct in thinking that when every drum is routed to a separate channel in FL, you can use both the studio and mixer section of Spark and the channel mixer section of FL to create the desired effects on the drums ?
What I tried was this: first in the wrapper connection section I selected auto map outputs. Then I went to the mixer section of Spark and there I enabled the option '' Outputs 16 outs '' way below. This seems to have given every drumsound a seperate channel in the FL mixer, which is handy I think. I've added a screenshot too. Is this what you meant ?
http://postimg.org/image/ddhcxgwob/Still not sure what I did when I selected 'auto map outputs'
But it works; I can add a delay on the drumsound in Spark and then a reverb in FL and the sound is modulated by both.
Cheers !