Re: Drumming in LinuxSampler -- per-note outputs?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux