View Issue Details
|ID||Category||Date Submitted||Last Update|
|0008457||features||2020-10-26 16:11||2021-01-18 06:58|
|Platform||Debian GNU||OS||Linux||OS Version||(any)|
|Fixed in Version|
|Summary||0008457: Export tempo-mapped MIDI|
|Description||As reported here, Ardour does not currently export tempo information when exporting MIDI.|
|Steps To Reproduce||1) create an Ardour project with a MIDI track and some MIDI notes. Time: 4/4; for the first bar, tempo 120/4; second bar, tempo starts at 120/4 and finishes at 60/4 (simulating a big rallentando); third and last bar, tempo 60/4.|
2) select the MIDI track, Region ? Export… ? Test.mid
3) $ fluidsynth -a alsa -m alsa_seq -l -i /usr/share/sounds/sf3/default-GM.sf3 Test.mid
fluidsynth (or any other software) plays the MIDI file at 120/4, from the beginning to the end.
|Tags||ardour6, export, Midi, tempo|
Your example in (1) cannot be correctly represented in an SMF file. The standard has no support for accelerando/ritardando.
It's not really correct to call that a "simulation" - it actually is a ritardando/rallentando.
Ardour would have to simulate this by inserting dozens of tempo changes into the SMF file (which some other software may or may not be able to handle.
||If the standard supports it, supporting signature change (4/4 -> 2/4) and immediate tempo change (120 -> 80) would already be an improvement.|
|2020-10-26 16:11||Stemby||New Issue|
|2020-10-26 16:11||Stemby||Tag Attached: ardour6|
|2020-10-26 16:11||Stemby||Tag Attached: export|
|2020-10-26 16:11||Stemby||Tag Attached: Midi|
|2020-10-26 16:11||Stemby||Tag Attached: tempo|
|2021-01-17 22:59||paul||Note Added: 0025430|
|2021-01-18 06:58||timetre||Note Added: 0025431|