-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathRead Me.txt
63 lines (44 loc) · 6.28 KB
/
Read Me.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
========Arpshift========
A melodic, interval based, poly-rhythmic arpeggiator.
**Created by**: Edward Loveall
**Prefix**: /arpshift
===== Download =====
*[[http://www.edwardloveall.com/files/arpshift/arpshift.zip|Latest Version Here]]
* [[http://www.edwardloveall.com/files/arpshift/arpshift-091021.zip|Arpshift 091021]]
* [[http://www.edwardloveall.com/files/arpshift/arpshift-090801.zip|Arpshift 090801]]
* [[http://www.edwardloveall.com/files/arpshift/arpshift-090809.zip|Arpshift 090809]]
* [[http://www.edwardloveall.com/files/arpshift/arpshift-090811.zip|Arpshift 090811]]
* [[http://www.edwardloveall.com/files/arpshift/arpshift-090813.zip|Arpshift 090813]]
* [[http://www.edwardloveall.com/files/arpshift/arpshift-090911.zip|Arpshift 090911]]
* [[http://www.edwardloveall.com/files/arpshift/arpshift-090912.zip|Arpshift 090912]]
* [[http://www.edwardloveall.com/files/arpshift/arpshift-090917.zip|Arpshift 090917]]
* [[http://www.edwardloveall.com/files/arpshift/arpshift-090924.zip|Arpshift 090924]]
* [[http://www.edwardloveall.com/files/arpshift/arpshift-090925.zip|Arpshift 090925]]
* [[http://www.edwardloveall.com/files/arpshift/arpshift-090926.zip|Arpshift 090926]]
* [[http://www.edwardloveall.com/files/arpshift/arpshift-091005.zip|Arpshift 091005]]
* [[http://www.edwardloveall.com/files/arpshift/arpshift-091006.zip|Arpshift 091006]]
===== Tutorials =====
==== Quick Start Tutorial ====
- Open MonomeSerial
- Open Arpshift
- Push some buttons
- Hit the button in the top left of the monome
- Also fool around with the top right buttons that switch to different pages
- Make amazing music and show the world
==== In Depth Explanation ====
* When you open up Arpshift, you should see 3 buttons in top left that are lit up. One of them is blinking. There should also be a button on the top right of the monome that is solid. The 3 to right left are for switching between the apps pages and the button on the right is for start and stop.
* This is a sequencer, however, it's not like normal sequencers. First, think of each row (except for the top row) as completely separate. The rows do not interact with each other, nor must they have the same values. For example, the first row can be a phrase of 7, and the second row can be a phrase of 3. The only thing that relates the rows, is the master clock.
* Aprshift has 3 pages. A length page, a note page and a pitch page. We'll start with the middle page (note) first.
* The note page is just like any other arpeggiator. If you put a note down and hit the start button (top right) you should hear a note. You can put as many notes down as you want. All notes trigger a midi note at 127 velocity. You can set which pitch to be triggered in the app it self.
* The length page (first page, top left) is for controlling each row's length. That is to say, how long until the row stars over. You'll see flashing lights going by and also solid lights to the right. The flashing lights indicate where in the timeline each row is. The solid light indicates how long each row's phrase is. Try changing the length of some rows. You'll notice that the pitches and general harmonic structure of the notes stay the same, but the rhythmic structure is ever changing. This is one of the ways Arpshift is very different from many other step sequencers.
* Nerdy Math Side Note: If this wasn't a feature in Arpshift, it would repeat at maximum every 8 notes. With this at it's most extreme settings, you can get a pattern that is 40,320 notes long before it ever repeats verbatim. And that's only on the 64!
* The pitch page (third page, third button in from the top left of the monome) is so you can change the harmonic structure of the performance. Each row starts out at its initial pitch offset all the way to the left. By pushing the buttons right, you can change the pitch by half steps. Wouldn't it be nice to move the pitch down instead of up? Well you can actually. If you put your pitches 7 semitones (or 15 semitones if you're on a 128 or 256) lower than your intended starting pitch, you can have the pitch offset start all the way right and work down from there. You could even start it in the middle.
* To change the tempo of Arpshift move the tempo box to reflect a new tempo. The default is a random number between 80 and 150 (inclusive). This is so you don't feel stuck writing at 120 BPM always.
* If your Monome receives or sends data on an alternate port, you many change these ports in the osc in/out section of Arpshift.
* Arpshift should automatically detect the size of of your Monome. If for some reason it doesn't or you would like to change the size of monome that Arpshift is acting on, click the size number you want.
* Arpshift can also manage presets of pitches, lengths and notes. To save a preset, pick a number for the preset then click save. If you want to load a preset, pick the number you'd like to recall then hit load. If you want to delete a preset, again, select a number, hit delete. Pretty simple.
* To sync Arpshift to an external clock such as Ableton Live, make a new midi track and set the output to a destination that Arpshift can receive. You can check for those devices in the Clock Source drop down menu. Also make sure Ableton is set to send sync data to that destination in it's MIDI Sync preferences. Then in Arpshift, select the that MIDI destination from the Clock Source drop down menu and select External from the Clock Type option. Now when you hit play or stop in Ableton, it will start and stop Arpshift. You can see if Arpshift is using an external clock source by the Start/Stop button. It will flash slowly to indicate it's using an external clock as opposed to the more rapid flash for internal clock.
Note that when Arpshift is using External Synchronization, it uses 16th notes for it's subdivision.
* The prefix of Arpshift if unsurprisingly /arpshift. If monome serial is running when you start up Arpshift, it should be set automatically. If not, click the button labeled ( /sys/prefix /arpshift ).
Note that you may have to close and reopen Arpshift for the monome while monome serial is open to display the correct LEDs.
* Arpshift generates MIDI note data. To send this data to an alternate source for sounds, choose a device from the MIDI Device drop down menu. You can also change the MIDI Channel that Arpshift sends on.