View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0009075 | ardour | bugs | public | 2022-11-06 19:08 | 2022-11-12 08:25 |
| Reporter | sollapse | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Platform | Microsoft | OS | Windows | OS Version | 11 |
| Product Version | 7.1 | ||||
| Summary | 0009075: MIDI buffers fail to retrieve output from ports | ||||
| Description | Using Lua to obtain events from an output midi port fail to obtain any data. | ||||
| Steps To Reproduce | Create midi track and add notes. Play back the region while running the _midi_rewrite.lua script set to capture events from track's output port instead. | ||||
| Tags | No tags attached. | ||||
|
|
That is correct. Session scripts run before Ardour does any processing. So it only works for ports that receive input data |
|
|
Thanks for the clarification. Another somewhat related question have is why it's not allowed to create a new track within an editor hook script. From my understanding in the manual, these callbacks still run within the GUI thread. While testing this earlier, it crashed Ardour due to a buffer overrun. |