On 05/12/10 23:20, Julien Claassen wrote:
Hello Leigh! I haven't used sfz, but I think it's a text-based format? So create several sfz files, one containing only the snare with its mapping, one the toms,... Load several sfz-engines, create several channels and go. My load script for the Drumkit from Hell, looks like this (it's two gigfiles, each containing kick, snare, toms, hihats+cymbals. One gigfile is closemic'ed the other with room.
Thanks Julien -- I was thinking that might be an option, either splitting up the drumkit (which should be easy enough to do since SFZ is indeed just a text file), or just loading multiple instances of it on to separate JACK ports.
How do you handle the incoming MIDI? Do you simply write separate parts for each instance of the drumkit (ie: a kick MIDI track, a snare MIDI trac, etc.)? That seems like the easiest way to handle it, and I guess if I really felt the need to have the MIDI all on one track, I could use QMidiRoute or something to split the different notes out to different MIDI ports or channels for LinuxSampler.
Thanks Leigh
CREATE AUDIO_OUTPUT_DEVICE JACK CREATE AUDIO_OUTPUT_DEVICE JACK CREATE AUDIO_OUTPUT_DEVICE JACK CREATE AUDIO_OUTPUT_DEVICE JACK CREATE MIDI_INPUT_DEVICE ALSA ADD CHANNEL ADD CHANNEL ADD CHANNEL ADD CHANNEL ADD CHANNEL ADD CHANNEL ADD CHANNEL ADD CHANNEL LOAD ENGINE GIG 0 LOAD ENGINE GIG 1 LOAD ENGINE GIG 2 LOAD ENGINE GIG 3 LOAD ENGINE GIG 4 LOAD ENGINE GIG 5 LOAD ENGINE GIG 6 LOAD ENGINE GIG 7 SET CHANNEL AUDIO_OUTPUT_DEVICE 0 0 SET CHANNEL AUDIO_OUTPUT_DEVICE 1 1 SET CHANNEL AUDIO_OUTPUT_DEVICE 2 2 SET CHANNEL AUDIO_OUTPUT_DEVICE 3 3 SET CHANNEL AUDIO_OUTPUT_DEVICE 4 0 SET CHANNEL AUDIO_OUTPUT_DEVICE 5 1 SET CHANNEL AUDIO_OUTPUT_DEVICE 6 2 SET CHANNEL AUDIO_OUTPUT_DEVICE 7 3 SET CHANNEL MIDI_INPUT_DEVICE 0 0 SET CHANNEL MIDI_INPUT_DEVICE 1 0 SET CHANNEL MIDI_INPUT_DEVICE 2 0 SET CHANNEL MIDI_INPUT_DEVICE 3 0 SET CHANNEL MIDI_INPUT_DEVICE 4 0 SET CHANNEL MIDI_INPUT_DEVICE 5 0 SET CHANNEL MIDI_INPUT_DEVICE 6 0 SET CHANNEL MIDI_INPUT_DEVICE 7 0 LOAD INSTRUMENT "/home/src/test/gig/dfh/cDFH.gig" 0 0 LOAD INSTRUMENT "/home/src/test/gig/dfh/cDFH.gig" 2 1 LOAD INSTRUMENT "/home/src/test/gig/dfh/cDFH.gig" 10 2 LOAD INSTRUMENT "/home/src/test/gig/dfh/cDFH.gig" 16 3 LOAD INSTRUMENT "/home/src/test/gig/dfh/rDFH.gig" 0 4 LOAD INSTRUMENT "/home/src/test/gig/dfh/rDFH.gig" 2 5 LOAD INSTRUMENT "/home/src/test/gig/dfh/rDFH.gig" 10 6 LOAD INSTRUMENT "/home/src/test/gig/dfh/rDFH.gig" 16 7 SET CHANNEL VOLUME 0 1.3 SET CHANNEL VOLUME 1 1.2 SET CHANNEL VOLUME 2 1.0 SET CHANNEL VOLUME 3 0.8 SET CHANNEL VOLUME 4 1.3 SET CHANNEL VOLUME 5 0.6 SET CHANNEL VOLUME 6 1.1 SET CHANNEL VOLUME 7 1.2 I hope that helps. Kindest regards Julien -------- Music was my first love and it will be my last (John Miles) ======== FIND MY WEB-PROJECT AT: ======== http://ltsb.sourceforge.net the Linux TextBased Studio guide ======= AND MY PERSONAL PAGES AT: ======= http://www.juliencoder.de
_______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user