Re: [linux-audio-user] status of ams

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: A list for linux audio users <linux-audio-user@...>
Date: Sunday, January 7, 2007 - 1:57 pm

On Sun, Jan 07, 2007 at 01:27:11PM +0100, Atte André Jensen wrote:

> 5) Anyone (other than me) looked inside the code and interested in

I worked on AMS together with its principal author, Matthias Nagorni.
My contributions were some modules, a complete rewrite of the signal
flow mechanism (wich was originally much more complicated without
any benefit), and the ALSA and JACK audio interfaces.

At that time Matthias was part of the group working on audio at SuSE.
He has now moved on to project management and has no longer the time
to work on AMS.

The place of AMS has largely been taken by Om, and a integration of
the best of AMS into Om would IMHO be a interesting development.
Unfortunately Om does not really support the logarithmic 'control
voltage' concept that is at the heart of AMS and of the analog synths
it was designed to emulate. The reason being AFAICS that Om's author
seems to dislike it and prefers linear controls - we had some heated
exchanges about this. Mixing both paradigms into a single program
*could* indeed confuse some users, but that is a IMHO a matter of
documentation and education.

The quirks of AMS are related to the MIDI interfaces and voice
assignment. While all the other processing code of AMS is fully
dynamic and reconfigurable at any time, these functions use static
objects that are hardwired together, e.g. voice assignment relies
on a hidden feedback channel from the ENV generators to the MIDI
handling code.

Adding multi-timbral patches and dynamic polyphony would require
a complete rewrite of these parts, and considerable changes to
how things are seen by the user, for example the feedback path
mentioned above would need to become explicit, the flexible
assignment of MIDI controllers to module parameters would become
more complicated, etc. The main reasons why it was never done were
that it would be a major rewrite, and break the large collection
of examle patches that Matthias had created.

It's still on my to-do list, but not for any time soon...

--
FA

Lascia la spina, cogli la rosa.

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[linux-audio-user] status of ams, Atte André Jensen, (Sun Jan 7, 12:59 pm)
Re: [linux-audio-user] status of ams, Hartmut Noack, (Sun Jan 7, 6:09 pm)
Re: [linux-audio-user] status of ams, Atte André Jensen, (Sun Jan 7, 7:13 pm)
Re: [linux-audio-user] status of ams, Folderol, (Sun Jan 7, 3:12 pm)
Re: [linux-audio-user] status of ams, Atte André Jensen, (Sun Jan 7, 5:03 pm)
Re: [linux-audio-user] status of ams, Ken Restivo, (Wed Jan 10, 10:39 am)
Re: [linux-audio-user] status of ams, Atte André Jensen, (Wed Jan 10, 2:39 pm)
Re: [linux-audio-user] status of ams, Ken Restivo, (Wed Jan 10, 7:56 pm)
Re: [linux-audio-user] status of ams, Chris McCormick, (Wed Jan 10, 2:10 pm)
Re: [linux-audio-user] status of ams, Jay Vaughan, (Wed Jan 10, 2:28 pm)
Re: [linux-audio-user] status of ams, Atte André Jensen, (Wed Jan 10, 6:23 pm)
Re: [linux-audio-user] status of ams, Jay Vaughan, (Wed Jan 10, 8:53 pm)
Re: [linux-audio-user] status of ams, Kai Vehmanen, (Thu Jan 11, 12:45 am)
Re: [linux-audio-user] status of ams, rob, (Wed Jan 10, 11:13 pm)
Re: [linux-audio-user] status of ams, Atte André Jensen, (Wed Jan 10, 9:24 pm)
Re: [linux-audio-user] status of ams, Jay Vaughan, (Thu Jan 11, 8:52 am)
Re: [linux-audio-user] status of ams, Chris McCormick, (Thu Jan 11, 12:50 am)
Re: GP2X as a RealTime Audio generating device (was Re: [lin..., Atte André Jensen, (Thu Jan 11, 10:47 pm)
Re: GP2X as a RealTime Audio generating device (was Re: [lin..., Atte André Jensen, (Fri Jan 12, 9:14 pm)
Re: [linux-audio-user] status of ams, Folderol, (Wed Jan 10, 10:24 pm)
Re: [linux-audio-user] status of ams, Erik de Castro Lopo, (Thu Jan 11, 8:26 am)
Re: [linux-audio-user] status of ams, Jay Vaughan, (Thu Jan 11, 9:11 am)
Re: [linux-audio-user] status of ams, Erik de Castro Lopo, (Thu Jan 11, 9:59 am)
Re: [linux-audio-user] status of ams, Jay Vaughan, (Thu Jan 11, 10:12 am)
Re: [linux-audio-user] status of ams, Erik de Castro Lopo, (Thu Jan 11, 10:46 am)
Re: [linux-audio-user] status of ams, Jay Vaughan, (Thu Jan 11, 10:55 am)
Re: [linux-audio-user] status of ams, Atte André Jensen, (Wed Jan 10, 10:41 pm)
Re: [linux-audio-user] status of ams, Dave Phillips, (Sun Jan 7, 2:25 pm)
Re: [linux-audio-user] status of ams, Atte André Jensen, (Sun Jan 7, 5:29 pm)
Re: [linux-audio-user] status of ams, Fons Adriaensen, (Sun Jan 7, 2:43 pm)
Re: [linux-audio-user] status of ams, Esben Stien, (Mon Jan 8, 12:18 am)
Re: [linux-audio-user] status of ams, Fons Adriaensen, (Mon Jan 8, 12:59 am)
Re: [linux-audio-user] status of ams, Rob, (Sun Jan 7, 9:43 pm)
Re: [linux-audio-user] status of ams, Fons Adriaensen, (Mon Jan 8, 1:14 am)
Re: [linux-audio-user] status of ams, Paul Winkler, (Sun Jan 7, 6:13 pm)
Re: [linux-audio-user] status of ams, Thorsten Wilms, (Sun Jan 7, 4:08 pm)
Re: [linux-audio-user] status of ams, Nick Copeland, (Mon Jan 8, 4:34 pm)
Re: [linux-audio-user] status of ams, Fons Adriaensen, (Mon Jan 8, 6:21 pm)
Re: [linux-audio-user] status of ams, Nick Copeland, (Mon Jan 8, 7:30 pm)
Re: [linux-audio-user] status of ams, Dave Phillips, (Sun Jan 7, 3:11 pm)
Re: [linux-audio-user] status of ams, Frank Barknecht, (Sun Jan 7, 3:56 pm)
Re: [linux-audio-user] status of ams, Georg Holzmann, (Sun Jan 7, 3:26 pm)
Re: [linux-audio-user] status of ams, Fons Adriaensen, (Sun Jan 7, 1:57 pm)
Re: [linux-audio-user] status of ams, Lars Luthman, (Sun Jan 7, 2:08 pm)
Re: [linux-audio-user] status of ams, Fons Adriaensen, (Sun Jan 7, 2:27 pm)
Re: [linux-audio-user] status of ams, Frank Barknecht, (Sun Jan 7, 2:51 pm)
Re: [linux-audio-user] status of ams, Atte André Jensen, (Sun Jan 7, 5:37 pm)
Re: [linux-audio-user] status of ams, Dave Griffiths, (Mon Jan 8, 9:50 am)
Re: [linux-audio-user] status of ams, Frank Barknecht, (Mon Jan 8, 2:19 pm)
Re: [linux-audio-user] status of ams, Malte Steiner, (Mon Jan 8, 5:31 pm)
Re: [linux-audio-user] status of ams, Fons Adriaensen, (Sun Jan 7, 4:00 pm)
Re: [linux-audio-user] status of ams, Malte Steiner, (Sun Jan 7, 1:47 pm)