Pagan
A Music Sequencer
Table of Contents
-
Reading The Layout
-
Controls Overview
-
Settings
-
How Tuning Works
-
F.A.Q.
- What's a Radix?
-
How Do I...
- Name my Project?
- Add a Channel?
- Remove a Channel?
- Add a Line?
- Remove a Line?
- Import a MIDI file?
- Import a Project?
- Change a Soundfont?
- Remove a Soundfont?
- Change the Sample Rate?
- Change an Instrument?
- Change a Percussion Instrument?
- Set the Tempo?
- Add Beats?
- Remove Beats?
- Move a Line?
- Hide (or show) the Percussion section?
- Jump to a Beat?
- Set the tuning?
- Save the project?
- 'Save As...' the project?
- Export a MIDI file?
- Export a WAV file?
- Delete the Project?
- Name my Project?
- What's a Radix?
Reading The Layout
The Rhythm
Pagan is laid-out on a beat-by-beat basis, rather than by groups of beats (measures). So a time signature wouldn't really make sense to use here.
Each column represents a single beat, regardless of visual width.
So the equivalent of a quarter note or crotchet in 4/4, would be a column's width
The equivalent of, an eigth note or quaver in 4/4 time would be a column divided in 2
A triplet would be a column divided in 3 and so on
Rests are implicated by the lack of an active note in any given position.
These two images represent the same thing:
The Notes
Instead of using letters with sharps and flats, Pagan uses the index of the note in the octave.
00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 |
---|---|---|---|---|---|---|---|---|---|---|---|
A | A# | B | C | C# | D | D# | E | F | F# | G | G# |
...and the octave is represented by the subscripted prefix.
octaveIndexOctaves are counted starting at A (0) rather than C (3). So A0 remains 00, but the proceding C is not 1C, but rather 03
So middle C (C4) would be written as 33
The Instruments
On the left side of the Pagan interface, you'll notice labels that look something like 0::0 or 0!
The lines written like 0::0 are Pitched Instrument Lines.
The second represents the line number of the instrument
So the first instrument's second line would look like 0::1
The lines written as a number with an exclamation mark (0!) are Percussion Lines.
08 | Acoustic Bass Drum | 09 | Bass Drum 1 | 10 | Side Stick | ||
11 | Acoustic Snare | 12 | Hand Clap | 13 | Electric Snare | 14 | Low Floor Tom |
15 | Closed Hi Hat | 16 | High Floor Tom | 17 | Pedal Hi-Hat | 18 | Low Tom |
19 | Open Hi-Hat | 20 | Low-Mid Tom | 21 | Hi Mid Tom | 22 | Crash Cymbal 1 |
23 | High Tom | 24 | Ride Cymbal 1 | 25 | Chinese Cymbal | 26 | Ride Bell |
27 | Tambourine | 28 | Splash Cymbal | 29 | Cowbell | 30 | Crash Cymbal 2 |
31 | Vibraslap | 32 | Ride Cymbal 2 | 33 | Hi Bongo | 34 | Low Bongo |
35 | Mute Hi Conga | 36 | Open Hi Conga | 37 | Low Conga | 38 | High Timbale |
39 | Low Timbale | 40 | High Agogo | 41 | Low Agogo | 42 | Cabasa |
43 | Maracas | 44 | Short Whistle | 45 | Long Whistle | 46 | Short Guiro |
47 | Long Guiro | 48 | Claves | 49 | Hi Wood Block | 50 | Low Wood Block |
51 | Mute Cuica | 52 | Open Cuica | 53 | Mute Triangle | 54 | Open Triangle |
Controls Overview
The App
The Config Menu
The Tuning Table
The Line Menu
The Channel Menu
The Column Control Menu
The Note Control Menu
Settings
Change SoundFont
From here you can either select an imported .sf2 file or select 'import' and use a soundfont from your device. By default, a message will appear if you have no soundfonts, providing a link to the Fluid R3 general midi soundfont on the internet archive.
Toggle Relative Controls
Pagan has the option to set notes based on preceding notes(eg +1, -3, etc). This can control can be enabled here. Projects with relative notes are still viewable if this option is not enabled.
How Tuning Works
Equal Temperament Tuning
Simply put, this means each note is double the frequency of the same note one octave lower.
Mathematically speaking, equal temperament is defined thusly:
base_frequency * (2 ^ ( x / radix ))
Where, relative to western music:
base_frequency = 27.5
radix = 12
27.5Hz is the frequency of the A0 on a piano and there are 12 keys per octave
Using The Tuning Table
The tuning table has 3 parts:
Radix
Changing the Radix changes the number of notes per octave. The note tunings will default to equal temperament when this gets changed.
This means you could set the radix to 24 and use the even notes as normal and the odd notes as micro-tones. Or you could experiment with different sized octaves.
Note Tunings
Instead of using "cents" and "semi_tones", Pagan uses ratios and offsets.
The Offset is the index of the note given a list of notes. (See How to Read).
The Ratios are the (x / radix)
part of the function in equal temperament tuning.
This means that if you want to tune a key up, you need to have a ratio between (offset / radix)
and ((offset + 1) / radix)
If you are unfamiliar with a "cent", a cent is a 1/100th step between each note. This means that in order to tune a note Up One Cent, the ratio would be:
((offset * 100) + 1) / (radix * 100)
Transpose
Pagan defaults to 00 = 27.5Hz (or A0).
The transpose is which offset you want to start at.
So if you wanted to set 00 to C, you would change Transpose to 3. (A:0, A#:1, B:2, C:3)
F.A.Q.
What's a Radix?
A radix is the number by which you group when counting. If you are part of most of the modern world, you'll be familiar with radix-10, in which we count in groups of 10 numerals.
Binary is radix 2 and hexidecimal is radix 16.
Pianos are implicitly radix 12. Even if western music thinks of notes as letters rather than numbers.
How Do I...
Name my Project?
- Tap the hamburger menu to open the configuration menu.
- Tap 'Change Project Name'.
- Enter the new name and tap 'OK'.
Add a Channel?
- Tap the hamburger menu to open the configuration menu.
- Tap 'Add Channel'.
--OR--
- Tap a line Label. Any line label. To select a line.
- Tap it again to open up the channel menu.
- Tap the 'Add channel' icon.
Remove a Channel?
Keep in mind that you can't remove the percussion channel, but you can hide it. The steps are the same.
- Tap the hamburger menu to open the configuration menu.
- Tap the X button on the channel you want to remove.
--OR--
- Tap a line label in the channel you want to remove.
- Tap it again to open up the channel menu.
- Tap the 'remove channel' icon.
Add a Line?
- Tap the line label where you want to insert a new line.
- Tap the 'add line' button.
Remove a Line?
- Tap the line label of the line you want to remove.
- Tap the 'remove line' button.
Import a MIDI file?
- Tap the vertical ellipsis.
- Select 'Import'
- Pick your .mid file.
Import a Project?
- Tap the vertical ellipsis.
- Select 'Import'
- Pick your exported project (.json)
Change a Soundfont?
- Tap the vertical ellipsis.
- Select 'Settings'
- Tap the 'Active Soundfont'
- Pick from already imported sounfont or choose 'Import' and select a .sf2 from your device.
Remove a Soundfont?
- Tap the vertical ellipsis.
- Select 'Settings'
- Tap and Hold the 'Active Soundfont'
- Choose the soundfont to remove from the list.
Change the Sample Rate?
- Tap the vertical ellipsis.
- Select 'Settings'
- Use the 'Playback Quality' Slider to set the rate.
Change an Instrument?
- Tap the hamburger menu to open the configuration menu.
- Tap the channel with the instrument to be changed.
- Pick an instrument from the menu.
--OR--
- Tap the label of the line which instrument you want to change.
- Tap the the same label again
- Tap the button at the bottom that has the name of the currently active channel instrument
- Pick an instrument from the menu.
Change a Percussion Instrument?
- Tap the label of the percussion line to change
- Tap the button with button labelled with the current instrument name (eg. 0: High Q)
- Pick an instrument from the menu.
Set the Tempo?
To set the initial tempo:
- Tap the metronome icon at the bottom of the table.
- Tap the BPM button.
- Input the new tempo in Beats per Minute.
To change the tempo within the song:
- Select a leaf along the tempo line as you would the other lines.
- Tap the BPM button.
- Input the new tempo in Beats per Minute.
Add Beats?
- Tap the top of a column.
Single Beat: - Tap the 'Add Beat' button in the corner
Mutliple Beats: - Tap and Hold* the 'Add Beat' button the corner.
- Input the number of beats to add.
Remove Beats?
- Tap the top of a column.
Single Beat: - Tap the 'Remove Beat' button in the corner
Mutliple Beats: - Tap and Hold* the 'Remove Beat' button the corner.
- Input the number of beats to remove.
Move a Line?
- Insert a line where you want the moved line to go.
- Drag and drop the line label of one onto the other.
- Delete the empty line.
Hide (or show) the Percussion section?
- Tap the hamburger menu to open the configuration menu.
- Tap the eye icon at the end of the percussion channel button.
--OR-- (hide only)
- Double tap a percusion line label.
- Tap the eye icon to hide.
Jump to a Beat?
- Tap the arrow icon in the top-left corner of the editor
- Use the slider to select a beat.
--OR-- (to jump to 0)
- Tap and Hold the arrow icon in the top-left corner to jump to the first beat.
Set the tuning?
- Tap the hamburger menu to open the configuration menu.
- Tap the 'Tuning' button.
- See the Tuning Section if this table doesn't make sense to you.
Save the project?
- Tap the hamburger menu to open the configuration menu.
- Tap the floppy disk icon in the bottom-left corner.
'Save As...' the project?
- Tap the hamburger menu to open the configuration menu.
- Tap and hold* the floppy disk icon in the bottom-left corner.
Export a MIDI file?
NOTE: Projects can only be exported to midi when the Radix and Tuning table are unaltered. (See Tuning for more information).
- Tap the hamburger menu to open the configuration menu.
- Tap the 'Export' button at the bottom-right of the menu.
- Select 'Midi File'.
Export a WAV file?
- Tap the hamburger menu to open the configuration menu.
- Tap the 'Export' button at the bottom-right of the menu.
- Select 'Wav File'.
Delete the Project?
- Tap the hamburger menu to open the configuration menu.
- Tap the trash bin icon.