On Thu, Oct 29, 2009 at 02:14:14PM -0700, Bill Schottstaedt wrote:
> snd-rt is probably the right thing, but if you want to use Snd,
> get the current tarball or CVS version (the stuff in the earlier
> play.scm seems to be broken), and:
> 
> (bind-key #\o 0 
>   (lambda () ; send oboe.snd to chan 0
>     (play "oboe.snd" 0 #f #f #f #f #f 0)))   ; how many #f's??
> 
> (bind-key #\p 0 
>   (lambda () ; send pistol.snd to chan 1
>     (play "pistol.snd" 0 #f #f #f #f #f 1))) 
> 
> ;;; Now open a sound (so you have a non-listener pane to type to)
> 
> (play #f 22050 2) ; srate 22050, 2 output chans
> 
> ;;; this holds the DAC open indefinitely
> ;;; Now type o and p in the sound pane until you want to quit, then
> 
> (stop-playing) 

i would like to actually do it without the GUI.
the idea is about building an embedded linux box with a micro-controller
on a serial port.

so after opening a port and evaluating the input strings as commands
(i haven't figured how to do that exactly, but should be easily doable)
i want to run some procs that will play files assigned to the outputs of
the soundcards.
the box would be a harddrive recorder basically ;)
i might use digital multichannel interface for audio IO.

i would need to be able to patch some channels in jack and record the
output back into snd.
so say i got 8 channels and 6 off them i'd like to play while the other
two will pass trough an external FX via jack and record the two
processed chans back into snd.

_______________________________________________
Cmdist mailing list
[email protected]
http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist

Reply via email to