Differences

This shows you the differences between two versions of the page.

Link to this comparison view

doc:using_thru_routing [2018/02/07 17:07] (current)
Line 1: Line 1:
 +====== Using Thru Routing ======
 +
 +===== Intro =====
 +
 +Rosegarden 16.02 introduces more flexible MIDI thru routing. ​ This can be found in the Recording filters section of the Track Parameters box.
 +
 +{{:​doc:​thru-routing.png}}
 +
 +The Thru Routing options are as follows:
 +
 +**Auto** (default)
 +  * Useful with a single controller and one or more synths.
 +  * Stop/Play: Routing becomes active when the track is selected.
 +  * Record: Routing becomes active if track is armed and recording.
 +
 +**On**
 +  * Useful with multiple controllers controlling multiple synths.
 +  * Routing is always active.
 +  * "When Armed" mode might be more convenient. ​ Try it first.
 +
 +**Off**
 +  * Useful with one or more controllers controlling their own internal synths (Local On).
 +  * Routing is always inactive.
 +
 +**When Armed**
 +  * Useful with multiple controllers controlling multiple synths.
 +  * Routing becomes active if track is armed.
 +  * A combination of "​On"​ and "​Off"​ modes.
 +
 +===== Single MIDI Controller, Multiple Synths =====
 +
 +At startup, Rosegarden is configured to support a single MIDI controller and multiple synths. ​ The "​Auto"​ Thru Routing mode is designed for this.
 +
 +For Auto mode to work properly, be sure to turn Local Off on your MIDI controller. ​ Otherwise you will hear doubled notes. ​ If your MIDI controller has no internal synth, then there will be no Local setting to worry about.
 +
 +When Rosegarden is stopped (or in playback), the track that is selected is the one that performs thru routing. ​ This lets you hear how each track is configured by selecting it and then playing the MIDI controller.
 +
 +When Rosegarden is recording, only the armed tracks will perform thru routing. ​ This lets you hear what you are recording.
 +
 +Multiple takes. ​ Both alternate takes (mute the old) and layered takes (leave the old unmuted) work intuitively in "​Auto"​ Thru Routing mode.  Just create a new track and mute the old as appropriate.
 +
 +===== One or More MIDI Controllers,​ Local Synths =====
 +
 +The Thru Routing "​Off"​ mode is intended to be used with MIDI controllers with Local On.
 +
 +  - Set the MIDI controller(s) for Local On and select the appropriate voice on the controller.
 +  - Set the Recording filters Device to the proper device for each track.
 +  - Set the track(s) to Thru Routing "​Off"​ mode.
 +  - Delete any tracks you aren't using at the moment. ​ Otherwise the Thru Routing settings may conflict.
 +  - Make sure all tracks have Thru Routing Off.  Mixing Thru Routing modes can have surprising consequences. ​ Avoid it if you can.  See "​Mixing Thru Routing Modes" below.
 +
 +//Note: When recording, you will hear the voice selected on the controller. ​ When playing back, the voice selected in Rosegarden will play.  This is normal for Local On mode.//
 +
 +Multiple takes. ​ Both alternate takes and layered takes work fine so long as you configure the thru routing the same on the new tracks. ​ Set the Recording filters Device appropriately,​ and the Thru Routing Off.
 +
 +===== Multiple MIDI controllers,​ external synths. =====
 +
 +==== When Armed ====
 +
 +The Thru Routing "When Armed" mode is intended to be used with multiple MIDI controllers controlling multiple external synths. ​ A keyboard set to split mode falls under this category.
 +
 +  - Set the MIDI controllers for Local Off.  Otherwise you will hear duplicate notes.
 +  - Set the Recording filters Device to the proper device for each track.
 +  - Set the tracks to Thru Routing "When Armed" mode.
 +  - Delete any tracks you aren't using at the moment. ​ Otherwise the Thru Routing settings may conflict.
 +  - Make sure all tracks have Thru Routing "When Armed"​. ​ Mixing Thru Routing modes can have surprising consequences. ​ Avoid it if you can.  See "​Mixing Thru Routing Modes" below.
 +
 +With Thru Routing "When Armed",​ Thru Routing will be turned on when the track is armed, and off when the track is disarmed. ​ If you can't hear a synth, check to make sure its track is armed.
 +
 +To do an alternate take, mute/disarm the old tracks, create the new track(s), configure the device/​channel as needed, select "When Armed" mode, arm the tracks, and hit record. ​ For a layered take, leave the old tracks unmuted.
 +
 +==== On and Off ====
 +
 +If you'd rather not have to arm a track to hear it, use Thru Routing "​On"​ and "​Off"​ modes directly. ​ It's a bit more labor-intensive.
 +
 +  - Set the MIDI controllers for Local Off.  Otherwise you will hear duplicate notes.
 +  - Set the Recording filters Device to the proper device for each track.
 +  - Set the recording tracks to Thru Routing "​On"​ mode.
 +  - Delete any tracks you aren't using at the moment. ​ Otherwise the Thru Routing settings may conflict.
 +  - Set any tracks that won't be recording to Thru Routing "​Off"​ mode.
 +
 +To do an alternate take, mute/disarm the old tracks, set the old tracks for Thru Routing "​Off"​ mode.  Create the new track(s), configure the device/​channel as needed, select Thru Routing "​On"​ mode, arm the tracks, and hit record. ​ The only difference for a layered take is to leave the old tracks unmuted.
 +
 +===== Mixing Thru Routing Modes =====
 +
 +The various Thru Routing modes can conflict with each other. ​ Here are some guidelines to help avoid conflicts.
 +
 +  * Set the Recording filters "​Device"​ field to something other than All.
 +  * Delete unused tracks.
 +  * Set finished tracks to Thru Routing "​Off"​ or "When Armed" so that they do not participate in thru routing.
 +  * Avoid mixing "​Auto"​ with "​On"​ or "When Armed" on the same Device.
 +  * Events can't be routed to two places.
 +
 +Events can't be routed to two places. ​ If a track routes an event, the tracks below cannot. ​ E.g. if you set Track 1's Recording filters to All/All/On, then no other track can do thru routing of any kind.  Track 1 takes all the incoming events and sends them to its instrument.
 +
 +Thru Routing "​Off"​ is pretty safe to mix with other modes. ​ If you have one controller that you want set to Local On, just set its track to Thru Routing "​Off"​. ​ Make sure all the other tracks'​ Recording filters Device fields are set to something other than "​All"​ to avoid hearing the controller on those tracks.
 +
 +Using "​Auto"​ Thru Routing with other modes should work fine as long as you select specific Recording filters Devices. ​ Avoid using "​All"​. ​ As an example, if I want to use the LPK25 controller to jump from track to track in auto mode while there are other controllers being recorded:
 +
 +    Track    Recording filters ​  ​Playback parameters
 +    # Name   ​Device/​Chan/​Thru ​   Device Instrument
 +    ------------------------------------------------
 +    1 Piano  LPK25/​1/​Auto ​       Fluidsynth #1
 +    2 Vibes  P-105/​1/​When Armed  P-105 #1
 +    3 Drums  DD-65/​1/​When Armed  DD-65 #1
 +    4 Bass   ​LPK25/​1/​Auto ​       Fluidsynth #2
 +
 +Since we've specified a Recording filters Device for each track, there will be no routing conflicts.
  
 
 
doc/using_thru_routing.txt ยท Last modified: 2018/02/07 17:07 (external edit)
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki