View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009603 | ardour | bugs | public | 2024-01-17 20:16 | 2024-01-17 20:18 |
Reporter | arnikz | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | Apple Macintosh | OS | MacOS | OS Version | 10.12 or later |
Product Version | 8.2 | ||||
Summary | 0009603: Truncated SysEx data after recording/playing a MIDI track | ||||
Description | Hi, I imported some MIDI files into Ardour but the tracks were not played back on my synth (Yamaha CS1x) as expected. The reason for this was that the user patches (called Performances; SysEx data), which were placed at the very beginning of the tracks, failed to load. | ||||
Steps To Reproduce | 1. Open the MIDI Tracer and set the Port to CS1x/midi_in 1. 2. Record SysEx data from the synth (a single patch dump) into a MIDI track. Tracer log 176800978 Sysex (57) = [f0 43 00 4b 00 2e 60 00 00 75 6d 20 54 72 61 78 32 11 7f 40 29 40 7f 40 21 5d 79 40 7f 40 40 40 40 40 40 40 40 00 13 00 11 02 00 03 00 60 20 40 40 02 00 5b 15 07 05 4a f7] 176814993 Sysex (34) = [f0 43 00 4b 00 17 60 00 30 13 00 43 00 4d 00 00 26 00 46 00 30 00 47 00 00 00 7f 40 40 30 00 3a 6a f7] 176828558 Sysex (20) = [f0 43 00 4b 00 09 60 00 50 29 00 00 50 40 00 00 00 00 0e f7] 176843255 Sysex (52) = [f0 43 00 4b 00 29 60 01 00 3f 04 00 00 40 08 00 7f 42 34 40 00 7f 3a 00 01 02 40 40 40 40 40 01 40 40 40 40 01 7f 40 40 03 40 40 40 40 40 40 40 40 40 76 f7] 176857822 Sysex (52) = [f0 43 00 4b 00 29 60 02 00 3f 05 00 01 40 08 00 64 40 40 40 00 7f 3a 00 01 02 40 40 40 40 40 00 40 40 40 40 01 7f 40 40 03 40 40 40 40 40 40 40 40 40 05 f7] 176872395 Sysex (52) = [f0 43 00 4b 00 29 60 03 00 3f 06 00 01 40 08 00 64 40 40 40 00 7f 3a 00 01 02 40 40 40 40 40 00 40 40 40 40 01 7f 40 40 03 40 40 40 40 40 40 40 40 40 03 f7] 176886954 Sysex (52) = [f0 43 00 4b 00 29 60 04 00 3f 07 00 01 40 08 00 64 40 40 40 00 7f 3a 00 01 02 40 40 40 40 40 00 40 40 40 40 01 7f 40 40 03 40 40 40 40 40 40 40 40 40 01 f7] 3. Set the Port to CS1x/midi_out 1 and play the recorded track. Tracer log 180204634 Sysex (52) = [f0 43 00 4b 00 29 60 04 00 3f 07 00 01 40 08 00 64 40 40 40 00 7f 3a 00 01 02 40 40 40 40 40 00 40 40 40 40 01 7f 40 40 03 40 40 40 40 40 40 40 40 40 01 f7] Clearly, only the last 52 bytes (out of 319) were transmitted to the synth, which failed to init. Thanks for your help! | ||||
Tags | Midi, SysEx | ||||