On Fri, 3 Jun 2005, Stuart Allie wrote:
> I had an idea the other day for a quick-and-dirty gui for ecasound. I
> used qmidicontrol - a qt-based midi slider box - to control the level
> and pan setting for a bunch of chains.
With current CVS (and the 2.4.3-cvs snapshot), this is also a bit easier
now.
> 1. Install a "virtual midi" device. Say this is rawmidi device 1 (0 is
> my soundcard).
> 3. Connect qmidicontrol to the virtual midi device (with aconnect, or
> alsa-patch-bay for example).
These steps 1+3 can be skipped altogether.
> 2. Run qmidicontrol with 8 controls, output on channel 0 (channel 1in
> ecasound).
[...]
> 4. Start ecasound with -Md:rawmidi,/dev/snd/midiC1D0 since the virtual
> midi device is number 1.
Here -Md:alsaseq,qMidiControl does the job.
> In the chain setup, have chain operators something like this:
>
> -a:kick -ea:100 -km:1,0,200,1,1 -epp:50 -km:1,0,100,2,1
> -a:snare -ea:100 -km:1,0,200,3,1 -epp:50 -km:1,0,100,4,1
> -a:toms -ea:100 -km:1,0,200,5,1 -epp:50 -km:1,0,100,6,1
> -a:hihat -ea:100 -km:1,0,200,7,1 -epp:50 -km:1,0,100,8,1
>
> Now the first two sliders control the level and pan of the "kick" chain,
> and so on. I played with this last night and it worked quite well.
And these work as before.
> If you run ecasound in interactive mode (-c) you can get the current
> value of any chain-operator with cop-status, so you can set these as
> static values later if you want. I used this method to get the levels
ctrl-status can also be useful for monitoring what is going on. For live
monitoring, run ecasound in daemon mode "--daemon", and use the
ecasound/ecatools/ecamonitor script for near real-time monitoring.
-- links, my public keys, etc at http://eca.cx/kv ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Ecasound-list mailing list Ecasound-list@email-addr-hidden https://lists.sourceforge.net/lists/listinfo/ecasound-listReceived on Fri Aug 19 08:15:06 2005
This archive was generated by hypermail 2.1.8 : Fri Aug 19 2005 - 08:15:06 EEST