Documentation Wiki rss-feed

Drummer


Name

Drummer:

166
drummer

Description

The Drummer can contain any number of 'voices'. A drummer voice is a slot in to which you can load a single Apple Loop.

Using voices the Drummer is able to play any number of Apple Loops simultaneously.

Ports

Song Beat input

  • Name:

776 127 116
song beat input

  • Input
  • Type: Number
  • Range: 0 to 100

The song beat input is used to indicate to the Drummer the current position of the song when the Metronome is running - as a consequence you have to connect the 'song beat output' of the Metronome to this input for loop playback to work correctly.

Running input

  • Name:

1488 116
running input

  • Input
  • Type: On/Off

The running input is used to indicate to the Drummer that the Metronome is running - as a consequence you have to connect the 'running output' of the Metronome to this input for loop playback to work correctly.

Left Audio output

  • Name:

118 1118 125
left audio output

  • Output
  • Type: Audio

The left audio output is used to send the left channel of audio from the Drummer to downstream Agents.

Right Audio output

  • Name:

121 1118 125
right audio output

  • Output
  • Type: Audio

The right audio output is used to send the right channel of audio from the Drummer to downstream Agents.

Nouns

Drummer voice:

A Drummer voice is a slot within the Drummer in to which you can load a single Apple Loop. Using voices the the Drummer is able to play any number of Apple Loops simultaneously.

The volume parameter allows each Drummer voice to be made softer or louder and obtain a cohesive mix off all the Drummer voices when they're playing together.

Drummer loop:

A Drummer loop refers to the internal representation of an Apple Loop within the Drummer Agent (as opposed to a reference to a particular Apple Loop).

Chop:

Each Drummer voice has a parameter called 'chop', which sets the steepness of a fade-out at the end of each slice of audio in an Apple loop, to make percussive loops sound better when stretched out. A voice with a chop value of 0 doesn't fade out after each slice, and a value of 100 fades out very quickly making the loop sound very 'choppy' or gated. When creating a new Drummer voice the default chop value is 10.

The chop parameter only applies when the loop on the voice is played back at a slower tempo than than the one it was defined for. It is used to change the way the loop slices cross fade, stretching them to be longer and helping loops that are being played back slower than the intended tempo to sound smoother. When loops play at a higher tempo than their defined value, the chop parameter doesn't apply.

Verbs

First:

7567
first

The 'first' verb is used to pick the first Drummer loop from your loop database as the loop within the current voice.

Next:

172
next

The 'next' verb is used to switch the loop within the current voice to the next loop in your loop database.

Choose:

122
choose

The 'choose' verb is used to select the currently selected loop in the EigenBrowser for inclusion within the current voice.

Play

187
play

The 'play' verb is used to play a specific voice.

Name

123 74
name ify

The 'name ify' verb is used to give a drum loop a Belcanto name.

Toggle play

441 187
toggle play

The 'toggle play' verb is used to toggle the playback of a specific voice.

Add

62
add

The 'add' verb is used within the Drummer loop browse view in the EigenBrowser to add the currently selected loop to a new Drummer voice (which is dynamically created).

Remove

423
remove

The 'remove' verb is used to delete a particular Drummer voice.

Select

412
select

The 'select' verb is used to select the 'current voice' (i.e. the voice that verbs such as 'first', 'next' etc. apply to.)

Scan

171
scan

The 'scan' verb is used to scan for new loops added to your loop database.

Examples

Before using the commands below, make sure you have the Drummer in the conversation using:

166 1131
drummer listen

Playing a Drummer voice

To play a specifc Drummer voice:

? 187
X play

where X is the voice number.

Stopping a specific voice

To stop a specific voice:

? 6 187
X un play

where X is the voice number.

Playing all Drummer voices

To play all Drummer voices:

187
play

Stopping all Drummer voices:

To stop all Drummer voices:

6 187
un play

Adjusting the volume of specific Drummer voices

Set the volume of a specific Drummer voice by saying:

434 ? 212 23 ? 67
voice X volume to Y set

where X is the voice number and Y is the volume (any number between 0 and 120).

Browsing Drummer loops in the EigenBrowser

To choose a new apple loop for a voice, first bring up the list of apple loops in the EigenBrowser (the EigenBrowser will need to be opened first for this to work):

8777 5
eigenbrowser hey

166 175 413
drummer loop browse

Selecting a Drummer voice

Choose which voice you would like to select a loop for:

434 ? 412
voice X select

where X is the voice number. Once you have chosen the voice you can either use the Eigenharp's scroll keys or the computer mouse to pick an apple loop from the list.

Choosing the next loop

To choose the next apple loop in the loop database say:

172
next

Choosing the first loop

To choose the first apple loop in the list say:

7567
first

Naming drum loops

It is also possible to give apple loops belcanto names, this is particularly useful if you wish to load the apple loop in to a Drummer voice using a talker. To name a loop you need both the Eigenbrowser and the Drummer in your conversation:

166 1131
drummer listen

8777 1131
eigenbrowser listen

Take a look at the list of apple loops in the browser, to the left of each loop there is a number, this is the loop's selection number. To name an apple loop say:

414 ? 23 ? 123 74
selection X to Y name ify

where X is the loop's selection number, and Y is the desired belcanto name. The belcanto name can incorporate any words from the belcanto dictionary, you can also make up your own belcanto word; if you are using the language keys simply play in your new word, if you are using the eigencommander type ! followed by your new sequence, for example - 'selection to !1234 name ify', or 'selection to !8888 name ify'.

Choosing an drum loop using a Belcanto name

To choose an apple loop using its belcanto, first select the voice you wish to use:

434 ? 412
voice X select

where X is the voice number. Then say:

? 122
X choose

where X is the loop's belcanto name.

Creating a new Drummer voice

If you want to create a new voice for the Drummer, first browse the drum loops, then once you have found a drum loop you wish to create a voice for, use the command:

? 62
X add

where X is the loop's selection number in the eigenbrowser. This will create a new voice with your chosen apple loop loaded in to it.

Removing a specific Drummer voice

To remove a specific Drummer voice use the command:

? 423
X remove

where X is the voice number.

423
remove

on its own will delete the currently selected Drummer voice.

Setting the chop amount on a Drummer voice

To set a Drummer voice's chop value:

434 ? 1342 23 ? 67
voice X chop to Y set

where X is the voice number and Y is the chop value (between 0 and 100).

See also