Bristol

From Arnout Engelen

Jump to: navigation, search

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.

Personal tools