Re: [linux-audio-dev] Re: Project: modular synth editor

2004-01-19 Thread Dave Robillard
On Mon, 2004-01-19 at 02:57, Juhana Sadeharju wrote: Hello. I would like to clarify that the project originally was not about writing a common modular synth patch editor. The idea was not that we would have a common modular synth patch format. Heh, too late for that now. :) The idea was

Re: [linux-audio-dev] Project: modular synth editor

2004-01-19 Thread Steve Harris
On Sun, Jan 18, 2004 at 04:02:43PM -0800, Iain Duncan wrote: From a programming perspective I'm sure you're right. But the truth is that a modular is *exactly* like having Jack do every connection, that's what a modular synth is! They aren't easy to patch or easy to use! Think of jack as being

Re: [linux-audio-dev] Best threads for real time on 2.6?

2004-01-19 Thread Steve Harris
On Sun, Jan 18, 2004 at 05:52:17PM -0800, Iain Duncan wrote: Hoping some one can throw some light on this for me, I've been dutifully doing my best to research it but am overwhelmed with all the info, much of which looks like it might be out of date. You just need JACK. http://jackit.sf.net

Re: [linux-audio-dev] Project: modular synth editor

2004-01-19 Thread Steve Harris
On Sun, Jan 18, 2004 at 06:50:19PM -0500, Dave Robillard wrote: Well, regardless of what the voice does after note release, the voice you want to 'take over' is /probably/ the one with the oldest note-off. Yes, the problem is when there are no note offs yet. In hardware, generally you discard

Re: [linux-audio-dev] Project: modular synth editor

2004-01-19 Thread Steve Harris
On Sun, Jan 18, 2004 at 10:21:23PM -0800, Brad Arant wrote: For what it is worth, some synths employ a lowest volume algorithm instead of least recently used. Sometimes a voice may be sounding even if it is the oldest and strange voice stealing effects can be heard (we have all heard it). This

Re: [linux-audio-dev] Project: modular synth editor

2004-01-19 Thread Steve Harris
On Mon, Jan 19, 2004 at 02:40:53AM +0100, Fons Adriaensen wrote: Well, they *can* be. There's nothing that prevents a LADSPA plugin from creating a new thread for things that can't be done in the process call. So a LADSPA plugin that e.g. plays back samples is certainly possible. But then

Re: [linux-audio-dev] New name for ladcca?

2004-01-19 Thread Steve Harris
On Mon, Jan 19, 2004 at 12:03:37AM +, Bob Ham wrote: The name LADCCA was always intended to be a working name but even though there's a long way to go, it's out there and people seem to be using it. I wouldn't worry about it that much, but the first thing anyone seems to say about LADCCA

[linux-audio-dev] Polyphony in AlsaModularSynth

2004-01-19 Thread Matthias Nagorni
Hello, just taken out of the modular synth thread: Indeed, I could reproduce the problem concerning missing notes in ams polyphonic mode. I use ams as a monosynth most of the time, therefore I overlooked it. The algorithm I implemented checks for the weakest note (in terms of envelope

[linux-audio-dev] (Two or more monitors) Re: Project: modular synth editor

2004-01-19 Thread Kjetil Svalastog Matheussen
Benjamin Flaming: People without working hardware acceleration includes anyone using more than one monitor. X refuses to allow hardware acceleration with Xinerama. Since multiple monitors are central to my working style (and that of many recording studios), using OpenGL could have

Re: [Jackit-devel] Re: [linux-audio-dev] New name for ladcca?

2004-01-19 Thread Frank Barknecht
Hallo, Steve Harris hat gesagt: // Steve Harris wrote: If you think of jack as a modular synth, then LADCCA would be a Polaroid :) maybe not eh. JACK Snaphot? To take this idea a little further (over the edge): what about JACK Audio Setup Snapshot or short JACKASS. Any good? ;) ciao --

Re: [linux-audio-dev] (Two or more monitors) Re: Project: modular synth editor

2004-01-19 Thread Richard Spindler
On Mon, 2004-01-19 at 12:05, Kjetil Svalastog Matheussen wrote: Programs where it makes sense using two or more monitors are in my opinion seriously crippled. Its about 2.3 million times faster (rough guess) to press a key (to switch to another view) than to turn your head. In addition, you

Re: [linux-audio-dev] (Two or more monitors) Re: Project: modular synth editor

2004-01-19 Thread Steve Harris
On Mon, Jan 19, 2004 at 12:05:04 +0100, Kjetil Svalastog Matheussen wrote: Programs where it makes sense using two or more monitors are in my opinion seriously crippled. Its about 2.3 million times faster (rough guess) to press a key (to switch to another view) than to turn your head. In

[linux-audio-dev] Two or more monitors) Re: Project: modular synth editor

2004-01-19 Thread gml
A) Xinerama _does_ support open GL, at least with my matrox card, I can have openGL on one monitor of the two. That is a limitation of the card hardware, AFAIK, not of X. Still there are a lot of these cards around so openGL would not be very useful. B)ergonomics Mutli head setups are extremely

Re: [linux-audio-dev] (Two or more monitors) Re: Project: modular synth editor

2004-01-19 Thread Dave Robillard
On Mon, 2004-01-19 at 06:05, Kjetil Svalastog Matheussen wrote: Benjamin Flaming: People without working hardware acceleration includes anyone using more than one monitor. X refuses to allow hardware acceleration with Xinerama. Since multiple monitors are central to my working style

Re: [linux-audio-dev] Two or more monitors) Re: Project: modularsynth editor

2004-01-19 Thread David Olofson
On Monday 19 January 2004 18.11, Steve Harris wrote: On Mon, Jan 19, 2004 at 04:41:06PM +0100, Martijn Sipkema wrote: [...] Xinerama _does_ support open GL, at least with my matrox card, I can have openGL on one monitor of the two. That is a limitation of the card hardware, AFAIK,

Re: [linux-audio-dev] Two or more monitors) Re: Project: modular synth editor

2004-01-19 Thread David Olofson
On Monday 19 January 2004 16.03, [EMAIL PROTECTED] wrote: A) Xinerama _does_ support open GL, at least with my matrox card, I can have openGL on one monitor of the two. That is a limitation of the card hardware, AFAIK, not of X. Are we talking about a pre-Parhelia card? I just remembered;

Re: [linux-audio-dev] Project: modular synth editor

2004-01-19 Thread Marcus Andersson
Dave Robillard wrote: On Fri, 2004-01-16 at 16:06, Marcus Andersson wrote: Dave Robillard wrote: ... But you're mashing the ideas of modules in an app and connecting multiple apps together - different problems. A jack patch bay that works like a modular would definately be cool, but a

Re: [Jackit-devel] Re: [linux-audio-dev] New name for ladcca?

2004-01-19 Thread Joern Nettingsmeier
Frank Barknecht wrote: Hallo, Steve Harris hat gesagt: // Steve Harris wrote: If you think of jack as a modular synth, then LADCCA would be a Polaroid :) maybe not eh. JACK Snaphot? To take this idea a little further (over the edge): what about JACK Audio Setup Snapshot or short JACKASS. Any

Re: [Jackit-devel] Re: [linux-audio-dev] New name for ladcca?

2004-01-19 Thread Joern Nettingsmeier
Frank Barknecht wrote: Hallo, Steve Harris hat gesagt: // Steve Harris wrote: If you think of jack as a modular synth, then LADCCA would be a Polaroid :) maybe not eh. JACK Snaphot? To take this idea a little further (over the edge): what about JACK Audio Setup Snapshot or short JACKASS. Any

Re: [linux-audio-dev] (Two or more monitors) Re: Project: modular synth editor

2004-01-19 Thread Joern Nettingsmeier
Kjetil Svalastog Matheussen wrote: Benjamin Flaming: People without working hardware acceleration includes anyone using more than one monitor. X refuses to allow hardware acceleration with Xinerama. Since multiple monitors are central to my working style (and that of many recording studios),

Re: [linux-audio-dev] Project: modular synth editor

2004-01-19 Thread Simon Jenkins
Fons Adriaensen wrote: On Mon, Jan 19, 2004 at 02:56:52AM +0100, Fons Adriaensen wrote: The point is IMHO that JACK is great for making audio connections between independent Linux processes - that what it's designed for, and what it does extremely well (BTW congrats to Paul and the whole JACK

Re: [Jackit-devel] Re: [linux-audio-dev] New name for ladcca?

2004-01-19 Thread Bob Ham
On Mon, 2004-01-19 at 18:38, Paul Winkler wrote: On Mon, Jan 19, 2004 at 06:42:36PM +0100, martin rumori wrote: On Mon, Jan 19, 2004 at 05:27:10PM +, Steve Harris wrote: How about Gaffer, both a reference to the tape beloved of all roadies isn't that thing spelled gaffa? guess,

Re: [Jackit-devel] Re: [linux-audio-dev] New name for ladcca?

2004-01-19 Thread David Olofson
On Monday 19 January 2004 20.57, Bob Ham wrote: [...] I'm not sure I like gaffer, purely from an API prefix perspective :) Good point. I have to call Audiality Ady to get a sensible prefix - but that still seems to be pretty unique. LASH and LACE I like, and I'm torn between the two; LACE

Re: [linux-audio-dev] Project: modular synth editor

2004-01-19 Thread Simon Jenkins
Whoops: Those ascii diagrams again: +---+ | +---+ | JACK -|- A -|---+ | | | +--|- B -|-- JACK +---+ +---+ | | +---|- C -|--+ | | | | | +---+ | |

Re: [linux-audio-dev] Project: modular synth editor

2004-01-19 Thread Fons Adriaensen
On Mon, Jan 19, 2004 at 08:56:52PM +, Simon Jenkins wrote: Worse: JACK - A - JACK - C - JACK - B - JACK Where C is in a separate client. Now... +---+ | | +---|- C -|--+ | | | | | +---+ | |

Re: [linux-audio-dev] Two or more monitors) Re: Project:modularsynth editor

2004-01-19 Thread Martijn Sipkema
[...] Xinerama _does_ support open GL, at least with my matrox card, I can have openGL on one monitor of the two. That is a limitation of the card hardware, AFAIK, not of X. I doubt this is a hardware limitation. The hardware just renders to AGP or local memory. I may be wrong

Re: [linux-audio-dev] Two or more monitors) Re: Project:modularsynth editor

2004-01-19 Thread Martijn Sipkema
[...] IIRC Matrox cards have a way of making a single framebuffer (with xinerama hints) that appears on two monitors. That way you should get 3d accel on both displays. ATI has something similar, but their drivers don't seem to work with Xinerama the normal way. It (sort of) works

Re: [linux-audio-dev] Two or more monitors) Re: Project: modularsynth editor

2004-01-19 Thread Martijn Sipkema
[...] I just remembered; the Matrox G100/200/400 drivers and/or hardware has problems with multiple OpenGL contexts. Matrox have known about it for ages, but seem to ignore the problem. This is part of the reason why I gave up on my G400. Most likely a driver problem (or elsewhere in the

Re: [linux-audio-dev] Project: modular synth editor

2004-01-19 Thread Steve Harris
On Mon, Jan 19, 2004 at 11:41:30 +0100, Fons Adriaensen wrote: Oh dear... C needs to be called between A and B, but even if JACK and the two clients know that A-C-B is the correct order (which none of them do) it can't be achieved because A and B must be processed in a single callback.

Re: [linux-audio-dev] Project: modular synth editor

2004-01-19 Thread Simon Jenkins
Fons Adriaensen wrote: On Mon, Jan 19, 2004 at 08:56:52PM +, Simon Jenkins wrote: Worse: JACK - A - JACK - C - JACK - B - JACK Where C is in a separate client. Now... +---+ | | +---|- C -|--+ | | | | | +---+ |

Re: [linux-audio-dev] Project: modular synth editor

2004-01-19 Thread Simon Jenkins
Steve Harris wrote: On Mon, Jan 19, 2004 at 11:41:30 +0100, Fons Adriaensen wrote: Oh dear... C needs to be called between A and B, but even if JACK and the two clients know that A-C-B is the correct order (which none of them do) it can't be achieved because A and B must be processed in a

Re: [linux-audio-dev] Project: modular synth editor

2004-01-19 Thread Jens M Andreasen
Hi! Regarding recycling of voices .. I use four ques: 1) Voices that are off and has silenced. These voices are always safe to assign. If this que is empty then I'll look for ... 2) Voices that are off but still running. Pick the oldest one if any, else try ... 3) Voices that are held. They

Re: [Jackit-devel] Re: [linux-audio-dev] New name for ladcca?

2004-01-19 Thread David Olofson
On Monday 19 January 2004 22.53, Dave Robillard wrote: On Mon, 2004-01-19 at 14:57, Bob Ham wrote: I'm not sure I like gaffer, purely from an API prefix perspective :) LASH and LACE I like, and I'm torn between the two; LACE is the quickest to type, but LASH is much cooler. LACE is

Re: [linux-audio-dev] Two or more monitors) Re: Project:modularsynth editor

2004-01-19 Thread David Olofson
On Tuesday 20 January 2004 00.29, Martijn Sipkema wrote: [...] IIRC Matrox cards have a way of making a single framebuffer (with xinerama hints) that appears on two monitors. That way you should get 3d accel on both displays. ATI has something similar, but their drivers don't seem

Re: [linux-audio-dev] Two or more monitors) Re: Project: modularsynth editor

2004-01-19 Thread David Olofson
On Tuesday 20 January 2004 00.34, Martijn Sipkema wrote: [...] I just remembered; the Matrox G100/200/400 drivers and/or hardware has problems with multiple OpenGL contexts. Matrox have known about it for ages, but seem to ignore the problem. This is part of the reason why I gave up on

Re: [Jackit-devel] Re: [linux-audio-dev] New name for ladcca?

2004-01-19 Thread Dave Robillard
On Mon, 2004-01-19 at 22:36, David Olofson wrote: That's why Dvorak has all the vowels on the left half of the keyboard; LACE: R L R L LASH: R L R R LASH has all letters but the L on the home row, and the SH is just a right hard roll movement, so it's still easy to type. Touche. In the