View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001712 | ardour | bugs | public | 2007-06-01 20:47 | 2009-07-05 00:04 |
Reporter | rotoquezada | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | no change required | ||
Product Version | 2.0 | ||||
Summary | 0001712: Mackie emulation with bcf2000 crashes ardour using alsa/sequencer ports | ||||
Description | Added the suggested lines to ardour.rc but using alsa-sequencer instead of alsa-raw (... i don't always plug my usb controllers on the same order, that's why I can't use the raw ports ... I don't know which number my controllers will take) On QjackCtl I can see the following IN/OUT ports on ardour: -seq -control -mcu If I attach port mcu to MIDI input 1 on the bcf2000 to ardour', I can move the bcf faders using the mixer strips on ardour as expected. When I attach the midi output 1 of the bcf (which actually transmits data, I'm monitoring with aseqdump): .- to the mcu port, nothing happens, I move a fader, nothing moves in ardour and when I release the fader it jumps back to tha last position set with ardour. .- to the control port: same as above, nothing happens when moving faders .- to the seq port: ardour's fader jumps when I move the bcf fader and then ardour freezes. I tried the same procedure not connecting the ardour's mcu output port to the bcf's input, same problem Tried also on revision 1810 of the 2.02 svn tree, same problem. | ||||
Tags | No tags attached. | ||||
|
Yeah, if you doubt it the BCF2000 is in Logic Control mode. |
|
There's an issue with alsa/sequencer ports and the mackie code. It looks like it's related to poll. In the meantime, use alsa/raw ports. |
|
To automatically detect your BCF2000 on boot time (asuming you have it connected at boot) you can add these lines in your /etc/rc.local and access your raw midi device as /dev/snd/BCF2000: ( rm -f /dev/snd/BCF2000 cd /proc/asound for card in card[0-9] ; do test "BCF2000" = `cat $card/id` && midi=`echo $card|sed 's/card/midi/g'` && ln -s /dev/snd/$midi /dev/snd/BCF2000 done ) |
|
Since the design is to use alsa/raw ports as mentioned in the manual, this seems to be working as intended. Don't use alsa/sequencer ports with anything using the logic protocl, be it a BCF or Mackie. Resolving this issue out. |
Date Modified | Username | Field | Change |
---|---|---|---|
2007-06-01 20:47 | rotoquezada | New Issue | |
2007-06-01 20:49 | rotoquezada | Note Added: 0004041 | |
2007-08-01 15:37 | panic | Note Added: 0004212 | |
2007-08-01 15:37 | panic | Status | new => confirmed |
2007-08-02 22:50 | giso | Note Added: 0004217 | |
2009-07-05 00:04 | seablade | Note Added: 0006275 | |
2009-07-05 00:04 | seablade | Status | confirmed => resolved |
2009-07-05 00:04 | seablade | Resolution | open => no change required |
2009-07-05 00:04 | seablade | Description Updated |