]> Shamusworld >> Repos - ardour-manual-diverged/blob - _manual/16_automation/01_midi-scenes.html
8b641f13b5fec9e937b1e811b66db226e9d93b1f
[ardour-manual-diverged] / _manual / 16_automation / 01_midi-scenes.html
1 ---
2 layout: default
3 title: MIDI Scene Automation
4 ---                        
5
6 <p>
7 Ardour is capable of being used to both record and deliver MIDI
8 "scene" automation. These are MIDI messages typically used to switch
9 presets or "scenes" on a variety of external equipment (or
10 software), including lighting and other audio/video tools. A common
11 use case is to automatically change presets between songs or to change
12 lighting conditions based on a specific position on the timeline.
13 </p>
14 <p>
15 Each change from one scene to another is represented by a marker in
16 the "Marker" bar. 
17 </p>
18 <p>
19 Technically, scene changes are delivered as a combination of bank and
20 program change MIDI messages. MIDI allows for 16384 banks, each with
21 128 programs.
22 </p>
23
24 <h2>Recording Scene Changes</h2>
25
26 <p>
27 Ardour has a dedicated MIDI port named "Scene In". Connect this port
28 to whatever source(s) of MIDI scene (bank/program change) messages you
29 wish to record.
30 </p>
31 <p>
32 Whenever the global record enable button is engaged and Ardour's
33 transport is rolling, a new marker will be created for each scene
34 change message received via the "Scene In" port. 
35 </p>
36 <p>
37 If 2 different scene changes are received within a certain time
38 period, only the later one will be recorded as a new marker. The
39 default threshold for this is 1 millisecond.
40 </p>
41 <p>
42 If a scene change message is received while the playhead is close to
43 an existing marker with an associated scene change, the recording
44 process will alter the scene change in the existing marker rather than
45 adding a new one. The default threshold for this "proximity" test is 1
46 millisecond.
47 </p>
48
49 <h2>Manually Creating Scene Changes</h2>
50
51 <p>
52 This feature is not currently implemented.
53 </p>
54
55 <h2>Playing back Scene Changes</h2>
56
57 <p>
58 Ardour has a dedicated MIDI port named "Scene Out". Connect this port
59 to wherever you wish to send MIDI scene (bank/program change) messages.
60 </p>
61 <p>
62 When the global record enable button is
63 <em>not</em> enabled, the relevant message(s) will be sent via the
64 "Scene Out" port as the playhead rolls past each marker with a scene
65 change associated with it.
66 </p>
67
68 <h2>Editing Scene Changes</h2>
69
70 <p>
71 This feature is not currently implemented.
72 </p>
73
74 <h2>Disabling Scene Changes</h2>
75
76 <p>
77 This feature is not currently implemented.
78 </p>
79
80 {% children %}