View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008547 | ardour | bugs | public | 2021-01-21 23:10 | 2021-01-25 00:21 |
Reporter | ryan_c_scott | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | Microsoft | OS | Windows | OS Version | 10 |
Product Version | 6.5 | ||||
Summary | 0008547: OSC feedback not sent when no midi ports are enabled | ||||
Description | Some OSC feedback isn't sent if no midi ports are connected at startup. All midi ports disconnected in "Audio/MIDI Setup/Midi Device Setup". OSC feedback value set to: /set_surface/feedback = 3 These specific messages were observed to not be sent when expected: - /rec_enable_toggle - /transport_play - /transport_stop - /strip/recenable - /strip/mute With a single midi port selected the above OSC messages are sent as expected. Expected behavior: OSC message /strip/recenable or /strip/mute enable (respectively) sent to connected clients. Observed behavior: /strip/recenable /strip/mute messages are not sent. | ||||
Steps To Reproduce | 1. New session 2. Empty template 3. Audio/MIDI Setup/Midi Device Setup 4. Disconnect/disable all ports 5. OSC surface protocol enable 6. OSC feedback set to 3 7. Create audio track 8. Arm track or mute track 9. Observe missing outgoing OSC messages | ||||
Additional Information | /strip/fader and /strip/pan_stereo_position work as expected. /strip/recenable and /strip/mute are sent correctly if any proper midi IO port is selected (i.e. besides "Microsoft GS Wavetable Synth"). Also works with LoopMIDI virtual port (no data throughput is reported on LoopMIDI when used as the only connected port) | ||||
Tags | No tags attached. | ||||
|
OSC feedback value set to: /set_surface/feedback = 3 means: - /rec_enable_toggle - /transport_play - /transport_stop Should have no feedback Setting feedback to 19 makes them work for me. - /strip/recenable - /strip/mute both work for me if any MIDI port is available or not. However, I did find that in order to enable/disable a MIDI port I had to stop the audio engine. This is the top line in the Audio/MIDI Settings window. Unless this line says Running, sending OSC message has no effect and so there is no control change and so no feedback. I would note that it is not possible to make any changes from the GUI at this point either, but in that case a warning dialog pops up and complains the audio engine is dissabled. OSC does not have warning dialogs but could perhaps have a generic feedback message of /audio/engine s "FAIL" That control surface designers could use. Please check that the Audio engine is "Running" and that these changes can be made from from the GUI too. |
|
The audio engine is definitely running. I get audio output and several other OSC messages, just missing certain things. I was disabling that only through the Ardour setup/launching UI (i.e. not after the app is fully showing a session). And to make sure we're talking about the same thing, this is on Windows (10 to be specific), yeah? |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-01-21 23:10 | ryan_c_scott | New Issue | |
2021-01-24 02:54 | ovenwerks | Note Added: 0025463 | |
2021-01-25 00:21 | ryan_c_scott | Note Added: 0025465 |