X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fmidi-scene-automation.html;h=1b562886efbdd21e65706b24684fb152d305066e;hb=a61fbacdfcb7a76fe425fada61f49fc85751e47a;hp=7750977f79e7318e18647d41765778c13e4550de;hpb=dbdbfb9af9c36ed54d1cb598a60b1b51246d385b;p=ardour-manual diff --git a/include/midi-scene-automation.html b/include/midi-scene-automation.html index 7750977..1b56288 100644 --- a/include/midi-scene-automation.html +++ b/include/midi-scene-automation.html @@ -1,4 +1,6 @@ +

ADD IMAGES PLEASE

+

Ardour is capable of being used to both record and deliver MIDI "scene" automation. These are MIDI messages typically used to switch presets or @@ -7,12 +9,14 @@ presets between songs or to change lighting conditions based on a specific position on the timeline.

+

Each change from one scene to another is represented by a marker in the "Marker" bar.

+

- Technically, scene changes are delivered as a combination of bank and + Typically, scene changes are delivered as a combination of bank and program change MIDI messages. MIDI allows for 16384 banks, each with 128 programs.

@@ -24,16 +28,19 @@ be done by connecting this port to whatever source(s) of MIDI scene (bank/program change) messages should be recorded.

+

Whenever the global record enable button is engaged and Ardour's transport is rolling, a new marker will be created for each scene change message received via the "Scene In" port.

+

If two different scene changes are received within a certain time period, only the later one will be recorded as a new marker. The default threshold for this is 1 millisecond.

+

If a scene change message is received while the playhead is close to an existing marker with an associated scene change, the recording @@ -55,6 +62,7 @@ changes can be done by connecting this port to whatever target(s) of MIDI scene (bank/program change) messages should be sent to.

+

When the global record enable button is not enabled, the relevant message(s) will be sent via the "Scene Out" port as the playhead rolls past @@ -72,3 +80,4 @@

This feature is not currently implemented.

+