Hi Paul,
> > One 'gotcha' to look out for is that when you call ai-attach or
> > ao-attach it *detaches* that in/out from any chains it is currently
> > attached to and connects it to only those chains currently selected.
> >
>
> Hmmm...so what do you do if you want two chains to have the
> same output (the first two jack alsa_pcm outputs)?
>
If you have multiple chains selected when you do an ao-attach or ao-add
then the output will be attached to *all* the selected chains. I think
this is the only time that having multiple selected chains is useful
(but don't quote me on that :)
So:
c-add t1
c-add t2
c-select t1,t2
ao-add fred.wav
makes fred.wav the output for both chains.
Hope that helps.
With regards to frontends for eca, I am working on one myself. I hope to
have the first release in a month or so. It will try to preserve as much
of ecasound's semantics as possible, and even give you interactive mode
access. I'll try and get a screenshot of the current version up
somewhere for people to look at and make suggestions on.
Cheers,
Stuart
----------------------------------------------
stuart.allie
-AT-
g[oogle]mail.comhttp://allie.opensrc.org
----------------------------------------------
Hi Joel,
> > With regards to frontends for eca, I am working on one
> myself. I hope to
> > have the first release in a month or so. It will try to
> preserve as much
> > of ecasound's semantics as possible, and even give you
> interactive mode
> > access. I'll try and get a screenshot of the current version up
> > somewhere for people to look at and make suggestions on.
>
> I'm curious what motivates your design, having spent a
> long time writing one of my own using perl and tk.
>
> http://ecmdr.infogami.com
>
> Did you ever have a chance to have a look?? Any feedback??
Ecmdr looks good, but just doesn't suit my purposes, and I started work
on my frontend quite a while ago. I generally create ecs files by hand,
them run ecasound in interactive mode and use the command line to tweak
parameters while the song is playing. What I wanted was to be able to
see, and tweak in real time, as many params as possible, and still have
access to the command line. I wrote an early version in python/tkinter
that worked okay but I found tk a bit limiting. I recently rewrote it
from scratch in python/qt and it's getting close to what I want.
>
> But then why did I write a front end of my when a rather mature
> Tkeca is available??
>
> - I had (and have) a few problems getting it to work.
>
> - By allowing many of the possibilities for Ecasound
> there seemed lots of ways to get errors.
Ooooh yep. There certainly are. I'm trusting ecasound to report any
problems. The hardest part is keeping the gui in synch with ecasound,
but I think Ive got that under control.
>
> - Too many windows makes my eyes glaze over, I
> find it hard to keep the big picture.
Me too, so I've tried to make as much visible at one time as humanly
possible.
>
> - Ditto, with dialog boxes, for which I
> have a special dislike.
They have their uses, but I think that making the user shift their
attention a lot is usually a bad thing.
>
> - I'm not used to reading/hacking tcl
Me neither. Nor am I a regular perl hacker, so modifying ecmdr was not
an option for me.
>
> - I wanted an autoincrement function for
> recording several songs with the same
> setup.
I basically write songs using muse or rosegarden, then record the live
parts using ecasound. Then I record the midi tracks to audio files and
use ecasound to do the mixing. So I'm trying to make ecasound look like
a mixing desk (sort of) more than a multi-track recorder.
>
> Are people's requirements and expectations really so
> different?
Looks that way :)
Cheers,
Stuart
Hi all,
sorry for being slightly OT. Would you recommend me
some links in order to make my pregnant wife listen to
some relax music?
Many thanks for your help,
Stefano
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Hi
In general I appreciate fsck running at boot from time to time. But not
when I'm on stage trying to set things up in a hurry. Is there a way to
quit fsck when it has kicked in, so that it'll run at the next boot, for
instance?
--
peace, love & harmony
Atte
http://www.atte.dk | quartet: http://www.anagrammer.dkhttp://www.atte.dk/gps | compositions: http://www.atte.dk/compositions
error compiling an ALSA demo program : invalid conversion from void* to
pollfd* ?
I see that pollfd is a struct ufds pointer.
I did not write the code so I'm somewhat lost, could it be a compiler
(switch) setting problem or something else?
The conversion is not valid C, as far as i know, but then why would it be in
this demo like that?
Thanks,
Daniel.
Thanks for reply.
I wanted to try by myself and I made last night a
quick hack for extreme time stretching by using FFTs.
I like the results very much.
Here are some demos (the links will work only for few
days):
Original sound is this:
http://zeus.integrasoft.ro/~nop/1stretch_paul_in1.ogg
Stretched (over 60x) is this:
http://zeus.integrasoft.ro/~nop/1stretch_paul_out1.ogg
Please tell me your opinion about the stretched sound.
The program is not complete (is just a quick hack
written in about one hour), but if you are interested,
I can put it somewhere on net (and make it usable and
improve the quality :) ).
Paul
>>Hi.
>>I found out a very interesting page and a webcast
>>about the 9'th symphony of Beethoven stretched to 24
>>hours here:
>>http://www.park.nl/park_cms/public/index.php?thisarticle=118
>>And on this page ( http://www.notam02.no/9/tech.htm
)
>>I found that for this was used CLM and SND.
>>How can I do the same?
>Its just a simple granulate processing with a tiny
bit
>of reverb on top.
>Halfly pseudo, it can look like this:
>(let* ((read0 (make-readin filename #:channel 0))
> (read1 (make-readin filename #:channel 1))
> (gr0 (make-granulate #:expansion 22.0
#:length >0.15 #:hop 0.03))
> (gr1 (make-granulate #:expansion 22.0
#:length >0.15 #:hop 0.03)))
> (do-X-number-of-times
> (output-to-file file-object (granulate gr0
(lambda >() (readin read0)))
> (granulate gr1
(lambda >() (readin read1))))))
>Very simple. You have to tune the length and hop
sizes >though, plus volume
>and stuff.
>http://ccrma.stanford.edu/software/snd/snd/clm.html#granulate
>> It's possible to do this in
>> batch mode?
>Yes, the first first version of this stretch was
>actually run in batch
>I didn't want to stay up all night generating all the
>files. :-)
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Hi y'all
I have a bcf2000 that's been working well. Sometime in the last 2 months
or so (I've been busy with other things) it stopped responding to inputs
- ie the sliders don't move and the buttons and LED rings don't light up
in response to incoming midi - they work fine if they're triggered from
the unit itself. However, Ardour and Rosegarden both respond to inputs
from the controls, and if I can see incoming midi data if I use amidi.
Re-sending the 1.10 firmware worked fine, so it's not a problem with
sending midi data to the unit.
I've tried saying
amidi -p hw:2,0,0 -r tmp.syx
and then moving a slider, and then using
amidi -p hw:2,0,0 -s tmp.syx
to send the exact data back to the unit (after I've put the slider
somewhere else). But the slider doesn't move.
Same story using cat and the /dev files.
I'd really appreciate it if someone could try out the above and let me
know if it works. Then I'll know whether to take the unit to be
repaired, or to carry on fighting with my setup.
FWIW, I'm using 2.6.16-rt23, and alsa-lib-1.0.11.
thanks
John
Greetings:
I've added some Linux audio logos to the top page at
http://linux-sound.org.
Yes, this action represents another pathetic attempt to breathe some
life into the old frames.
Best,
dp
Hello,
I'm looking for a LADSPA plugin that acts as an automatic
leveler for an audio stream playing different songs, which
will have (very) different volumes.
A simple compressor wouldn't suit my needs since it would
either sound too low for some songs or smash the sound for
other songs.
Actually I used such a plugin (I think it also was a command
line tool) some months ago but now I don't remember its name.
Any hint?
Many thanks,
Pau Arumí