Skip to content

Latest commit

 

History

History
124 lines (106 loc) · 4.15 KB

README.md

File metadata and controls

124 lines (106 loc) · 4.15 KB

The code behind my live stage setup

This isn't really intended for other people to use directly, because it's very tied to my specific equipment and the kind of music I'm playing. But it may still be useful if you want to build something similar.

Run make run to build this software and run it. It will look for various midi devices:

and present several virtual midi devices named "jammer-foo".

Reaper Configuration

Here's as much detail as possible on the Reaper configuration this is intended to drive. This section will probably get out of date.

Installation

  • Install Reaper: https://www.reaper.fm/download.php

    • To install the license key, find it in email and copy it to the clipboard before opening Reaper.
  • Install Native Access

    • Username and password are in password manager
    • Install Vintage Organs for the Hammond
    • Install Scarabee Mark I for the Rhodes
    • Install The Trombone 3.0
      • Needs its own binary files, which are in Google Drive
  • Install SWAM Saxophones

    • Binary is in Google Drive
    • License key is in email
  • Install Sforzando

  • Bass Whistle:

    • Install XCode
    • https://github.com/jeffkaufman/iPlug2
    • Install VST3 SDK
    • In XCode, "Open Another Project"
      • iPlug2 > Examples > Bass Whistle > BassWhistle.xcworkspace
    • BassWhistle-macOS
    • Build Target to VST3 > My Mac
    • Product > Build
    • Still not working...
  • Open backup of Reaper configuration, though it may not import fully

Configuration

  • Start the jammer router (make run) to make the midi devices available
  • Enable all the jammer-foo midi inputs in reaper
  • Map the inputs for each channel in reaper
  • Configure Individual instruments
    • Sax: default settings
    • Bass Sax: default settings
    • Bass Whistle:
    • Drum: Sforzando > Converted > sf2 > FluidR3_GM_sf2 > 128 > 000_Standard
    • Hammond High
      • Add AUi Kontakt > Vintage Organs > Default > Tonewheel Organ B3
      • Organ
        • Mode: upper
        • Percussion: off
      • Amp
        • Rotor > Balance > One notch CCW from top
        • Cabinets
          • Brit 60s
          • Air: one notch CCW from top
        • Reverb > Amount > 0%
      • Tube Amplifier > Drive > half notch CCW from top
    • Organ Low: ReaControlMIDI > General MIDI Bank 01 > Synth Bass 101
      • or Sforzando > Converted > sf2 > FluidR3_GM_sf2 > 008 > 039_Synth_Bass_4
    • Organ Flex: ReaControlMIDI > General MIDI Bank 02 > Doctor Solo
      • or Sforzando > Converted > sf2 > FluidR3_GM_sf2 > 000 > 081_Saw_Wave
    • Sine Pad: ReaControlMIDI > General MIDI Bank 01 > Sine Pad
    • Sweep Pad: ReaControlMIDI > General MIDI > Pad 8 (sweep)
    • Rhodes:
      • Add AUi Kontakt > Scarbee Mark I > Blue Ballad
      • Effect Preset: DI
      • Instrument noise: 0
      • FX Type: Insert
      • Comp: on
        • Threshold: second highest notch
      • Amp: on
        • Bass: centered
    • Overdriven Rhodes
      • Add AUi Kontakt > Scarbee Mark I > Blue Ballad
      • Effect Preset: DI
      • FX Type: Insert
      • Comp: on
        • Threshold: one notch CW from centered
        • Output: one notch CW from centered
      • Dist: on
        • Drive: 1.5 notches CCW from centered
        • Output: One notch CCW from centered
      • Amp: on
    • Trombone
      • Add AUi Kontakt > Trombone > Tenor Trombone 1
    • Bass Trombone
      • Add AUi Kontakt > Trombone > Bass Trombone
    • Jawharp: Sforzando > Converted > sf2 > FluidR3_GM_sf2 > 000 > 004_Rhodes_EP with CC7 vol max

Dealing with a Cracked Macbook Screen

  • Audacity, Export Multiple: shift + command + L

  • Reaper, open preferences: command + comma