[linux-audio-user] ANN: bristol 0.9.5-60

Nick Copeland nickycopeland at hotmail.com
Mon Oct 2 09:11:38 EDT 2006


>Why not put the synth name in the IO port name?  Unless you already
>do, in which case I'm not sure what you mean by a namespace clash.

There are problems here due to the engine being multitimbral, so a few 
examples:

1. Single engine, multiple emulations (multitimbral Hammond and ARP 2600):

If the bristol engine first registers with the synth name then it starts 
using Hammond for its IO. Then the signal from ARP 2600, which is started 
afterwards, will come from the outputs named Hammond which is rather 
ambiguous. This could almost be resolved with registering separate IO for 
each emulation, but there there is case 2:

2. Single engine, multiple emulations (Prophet-5 and another Prophet-5):

These might be two different invocations of the same synth, however at the 
same time this is pretty much how the Prophet-10 works (and the OBXa, and 
the B3 kind of). This causes other issues with available namespace inside 
the single registration. Why should a user not be able to have two Mini Moog 
operating simultaneously using either methods described above? Neither 
solution to case 1 or case 2 address this possibility.

2. Multiple Engines

Each engine would be affected by both of the above issues. Bristol was 
designed to be able to produce all emulations simultenously.

The current 'workaround', which has not been uploaded yet, is that bristol 
will register as itself. If that fails it will attempt to register 
'bristol_<pid>'. This may cause other issues regarding LASH understanding 
the use of a PID in connection settings as the PID will invariably change 
between invocations? LASH support it not actually there yet, but it is on 
the horizon so obviously needs to be considered whilst solving this problem.

All output from each synth us still currently collapsed by bristol onto the 
same stereo outputs, this may give issues with mixing, obviously.

I am open to suggestions. Should the user give an optional registration 
name? Even that goes against the grain of usability.

Regards,

Nick.

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE! 
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/




More information about the Linux-audio-user mailing list