Bristol 0.50.1 was released on the 22nd of January 2010.
Code is available from http://sourceforge.net/projects/bristol/files/bristol/0.50
Before installing the new version make sure you removed the old one.
To build, cd into the bristol-0.50.1 directory and type the usual './configure' , 'make' and 'sudo make install'.
The engine supports these synths:
See also:
Notes:
The -ms20 is only the GUI, run it with -libtest. Engine code may follow at some point
but the developer is "right in the middle of usability fixes, making the code work better for realtime
kernels, low latency and stuff."
Using multiple synths at the same time can be done in several ways:
1. Multi-timbral engine using ALSA SEQ MIDI [checked this does work]:
startBristol -jack -pro52 -midi seq
startBristol -engine -poly800
2. Dual engines [checked this does work]:
startBristol -jack -pro52 -midi seq -audiodev 'pro52'
startBristol -jack -poly800 -midi seq -audiodev 'poly800'
In the first case bristol will register the name 'bristol' with Jack and then run two
emulators from the same engine. In the second case you should get two engines
each registered with jack, one using the name 'pro52' and the other using the
name 'poly800' - that way you can mix them down separately, send them to different
audio outputs, etc. The ALSA seq name will be bristol in both cases but one will have
a different ALSA port number, 129 vs 128.
You may need a lot of CPU to do the above. If you get a lot of overruns or 'zombified'
then try the option -lwf in all cases, these are filters which are an order of magnitude
more efficient but of marginally less quality. Consider the following:
3. Filter differentiation:
startBristol -jack -pro1 -mono -hnp -midi seq
startBristol -engine -poly800 -lwf
This will give you a single engine, one monophonic high note precedence Pro-1 with
a fat and expensive filter for lead solo work and squelching bass lines, then a
polyphonic Poly-800 with LightWeightFilters for backing work where the filter quality
is less noticable.
You can try these without the '-midi seq' option and 0.50 will then use Jack MIDI. Now
I have not tested that configuration so you can have some fun there. There is another
option called '-mididev' naturally, to give you different names for the MIDI too.