Single engine running different emulations, there are different operators
for some aspects of each synth and some share components. Each GUI
represents the parameters that are used by the given emulation and responds
to MIDI controllers on whatever channel it is configured. The GUI can
actually be a single process as well i.e. the graphics library handles
multiple windows simultaneously its just that the only user interface at the
moment is to start multiple GUI that connect to the same engine. When an
interface is integrated to start synths from within the application then the
GUI and engine could become different threads of the same binary. There
would be some benefits from doing that, but it might make a mess of the
distribution capabilties where the GUI and engine can run on different
systems with X11 output to a 3rd system. I quite like this kind of
multitiered architecture albeit overly complex.
The filters are not 'quite' moog quality - not much of a surprise. There are
some new ones being worked on for the Aks and MS20 that should be a bit
warmer.
Try "startBristol -gain 64 -2600 -jack -logo", this should give you a higher
gain at the output stage. Internal operations are float so this should not
affect the quality excessively. Normalising the different gains is something
I should work on as some synths thump outs sounds at different levels. If in
doubt use the -b3 as it has the highest gain as it has over 90 emulated
toothwheels, but then watch our for different -gain values as the results
could be unexpected. Its my job to do this normalisation, but until people
complain enough that won't happen.
Let me know how '-gain 64' works, I was thinking of making this the default.
Regards,
Nick.
http://bristol.sourceforge.net
From: Fons Adriaensen <fons@xxxxxxxxxxxxxxx>
Reply-To: A list for linux audio users
<linux-audio-user@xxxxxxxxxxxxxxxxxx>
To: A list for linux audio users <linux-audio-user@xxxxxxxxxxxxxxxxxx>
Subject: Re: status of ams
Date: Mon, 8 Jan 2007 19:00:35 +0100
On Mon, Jan 08, 2007 at 05:34:08PM +0100, Nick Copeland wrote:
> The Bristol 2600 does this, you either use the default patching, or you
can
> repatch it with cables. The cable patch layer is a transparency and you
can
> toggle with the 't' key between opaque and transparent to either hide
the
> spaghetti when programming or show the layer when you are repatching.
I downloaded Bristol yesterday to have a look at it but didn't manage
to get a single sound out it. It seemed to have problems with ALSA, and
even with -jack tried to use an ALSA device. I'll try again some
time later.
Is Bristol a single 'engine' with a number of interfaces on top of it,
or does it have DSP code specific to a synth type (e.g. the Moog's
filters) ?
--
FA
Lascia la spina, cogli la rosa.
_________________________________________________________________
FREE pop-up blocking with the new MSN Toolbar - get it now!
http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/