Bristol
From Arnout Engelen
I've been having trouble with bristol crashes on startup.
I decided to use virmidi, that made the crashes on startup go away, but the hammond for example is still unstable.
Bristol uses an engine (started as 'bristolengine') and a gui called Brighton (started as 'bristol') for manipulating the engine sounds.
I wonder how hard it'd be to create a Brighton gui for Beatrix, which gets its sound parameters though program change events.
[edit] Using ALSA for outputting
Using just '-audio alsa' it still blocks the soundcard, i guess it defaults to "hw:0,0".
Using '-audio alsa -audiodev default', it doesn't block the soundcard, but doesn't work either ;).
Using '-audio alsa -audiodev dmix', the engine segfaults when a client connects. Error:
ALSA lib pcm_dmix.c:762:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
Using the following 'asymed' device:
pcm.asymed {
type asym
playback.pcm "dmixed"
capture.pcm "dsnooped"
}
pcm.dmixed {
type plug
slave.pcm "dmix"
}
pcm.dsnooped {
ipc_key 1027
type dsnoop
slave.pcm "hw:0,0"
}
ctl.mixer0 {
type hw
card 0
}
No crash, but silence.
