Skip to main content

Regions and Markers

Regions

Part:

Parts

A Part is a section of a Reactional Track that is meant to be played in a loop until a jump to another Part is triggered, some logic escapes it, or until the track is stopped.

You can set up a part in Reaper by creating a region around the time span that you wish to transform into a part and prefixing the name of that region with Part: (letter case doesn’t matter here, so you can also write part: or PART:).

Creating a region and naming it Part: <name> will create a part in the theme with the same name. Appending an identifier to the name, such as Part: <name> 1, will create a part with the same name but with a unique identifier. These parts are then parsed to belong to the same part group.

Naming Conventions for Parts

  • Descriptive: Ensure the names are clear and descriptive of the part's function or sound.
  • Concise: Use one word, if possible, to keep names short and easy to understand.
  • Examples: Parts can have functional names such as "Intro," "Verse," "Chorus," "Bridge," "Outro," or descriptive names such as "Idle," "Calm," "Soaring," "Intense," etc.
Good Naming ExamplesBad Naming Examples
Part: IntroPart : my_stinger - spaces before :
part: Chorus1* _!Part: Piano1 - any other leading symbol(s)
PART: VersePart - Main - incorrect separator
Part: OutroPart 2ndVerse - lacks clear separation
part: Breakdown Part: Bridge - leading space
Part: CalmPart : Calm - space before colon
part: IntensePart: Intense - clear and descriptive

By following these naming conventions, you ensure that parts are clearly identified and easy to manage within Composer.

Stinger:

This works similarly to parts, but instead of creating a part, it will create a stinger. Any instruments named Stinger: <name> that also have MIDI on their tracks within the Stinger region will be rendered as a stinger. This means a stinger can feature many instruments.

Naming Conventions for Stingers

We require a minimum of nine stingers, categorized and ordered as follows:

Positive

  • Positive, Small
  • Positive, Medium
  • Positive, Large

Neutral

  • Neutral, Small
  • Neutral, Medium
  • Neutral, Large

Negative

  • Negative, Small
  • Negative, Medium
  • Negative, Large

Ensure that the stingers are organized in this specific order.

By following these naming conventions, you ensure that stingers are clearly identified and properly categorized within Composer.

Markers

Key:

A change of key can be signified by adding a marker at the point in time where you want the change to happen. To ensure the key change marker is handled correctly by Composer, prefix the name of the marker with Key: (letter case doesn’t matter here, so you can also write key: or KEY:).

The actual key description should be written by separating the root note’s name and the mode’s name by a space, such as C Dorian or D Minor. Letter case is not important for the note name (you can write C# or c#), but you should be careful with the mode name, as only the first letter can be capitalized (aeolian and Aeolian are supported, but not AEOLIAN).

Supported Modes:

IonianDorianPhrygianLydian
MixolydianAeolianLocrian
MajorMinorChromatic

Chord:

A change of chord can be signified by adding a marker or a region at the point in time you want the change to happen. If you create a marker, the chord defined by that marker is considered the current chord until the next chord marker or region. If you create a region, the chord defined by that region is considered the current chord for the duration of that region and until the next chord marker or region.

For the chord change marker (or region) to be handled correctly by Composer, you need to prefix its name with Chord: (letter case doesn’t matter here, so you can also write chord: or CHORD:).

The actual chord name needs to be a concatenation of the chord’s root note name and the chord’s type, for example C#min7, Edim7/D, A5, or F. The chord’s name is not case sensitive.

Supported Chord Types:

majminaugdimsus5
majminaugdimsus25
maj6min6aug7dim7sus4
maj7min7
maj9min9

Note: Slash chords (Edim7/D) are supported but the part that follows the slash is omitted, i.e., Edim7/D is treated the same as Edim7.