Global rackspace player controls for backing & cue tracks plus tempo map

Here’s a set of controls for multiple media players in the global rackspace

Features:

  1. All players switch to presets with the same name as the song (and a blank preset if one named exactly as the song doesn’t exist)
  2. Current files for all tracks are displayed
  3. Play/Pause/Stop actions are synchronized
  4. MIDI player works as tempo map and/or automation
  5. Several modes are possible - normal, following Global Playhead, following Global Tempo, setting Global Tempo by the midi file with a tempo map
  6. Control for speed (works in normal mode for the main track and the cue track, synchronized for both players)
  7. Control for pitch adjusted with scripting so that it changes pitch in increments of 1 (by default, SAFP doesn’t behave this way)
  8. The Play and Stop buttons launch media players (synchronized) or toggle Global Playhead depending on mode selected
  9. The main SAFP instance can switch between the default and an alternative backing track for the song (in my case, I use it for switching between backing tracks for just guitar and backing tracks for guitar and vocal)

How it works:

  • There are 2 instances of Streaming Audio File Player and 1 instance of MIDI File Player
  • Both instances of SAFP use the same preset. Slot 1 is used for the default backing track, slot 2 is used for the cue track, slot 3 is used for the alternative backing track
  • When you switch songs, the script looks for presets with the same name as the song, switches all players to those presets. If such a preset is absent, players are switched to presets named “No Track”

Here’s how it looks:

How to use:
You need to prepare presets for your songs in a specific way:

  1. Open any of the SAFP instances and add your backing track to the first slot
  2. (optional) Add your cue track to the second slot
  3. (optional) Add your alternative backing track to the third slot
  4. Save GP preset with the same name as your song is named in the setlist
  5. (optional) Open the MIDI file player and add your tempo map/automation midi file
  6. Save GP preset for the MFP with the same name as your song is named in the setlist

Here’s a gig file with everything:
Global Rack Player.gig (628.7 KB)

You will naturally get an error saying that the media files are missing, so you’ll need to add them as instructred above and save the presets

And the presets for this gig file (unzip to the Presets folder):
player-presets.zip (7.7 KB)

All player instances with proper handles as a “Favorite” - if you’re adding this stuff to your gig file, unzip to your Favorites folder, open your Global Rackspace in Wiring View, right click, go to Favorites, add all the needed blocks in one move:
player-favorites.zip (1.6 KB)

2 Likes