Last updated September 2021.
Copyright (©) 2016-2021 The Samplitude Access Project.
Samplitude Access is subject to the terms and conditions of a Freeware License. The full text of the license can be found in the
license.txt
Note: you can read about any changes made to the scripts and documentation in the:
V9.0 Change Log.
Or in the:
What's New in Samplitude Access V9.0.
Document distributed with these scripts. The scripts and accompanying documentation are offered as is with no warranty implied or otherwise.
When in Samplitude:
Press JawsKey plus H in any Window to get specific keystroke help
The Samplitude JAWS scripts have Braille support. You can read about that in the:
Braille support document
object selection now has its own document. For in depth information on working with Objects please read the:
Working With Objects Document
The Take Composer is now accessible. For a detailed explanation of how to use the Take Composer, please read the:
Take Composer Document
Working In the MIDI Editor
Samplitude Access is designed to work with the MIDI Editor as closely as possible. However, specific keystrokes have been incorporated to mirror actions a mouse user may use to achieve certain tasks. Below is a detailed explanation of how it works with Samplitude Access and how it should be used to maximize your workflow.
Note: It's extremely important that we understand not only the concepts of using the scripts with the MIDI Editor, but also what it is we want to achieve. A good knowledge of note values, lengths and how they are related and combined is key to creating meaningful music. Please bear this in mind. A list of note values is listed at the bottom of this document for your reference when Samplitude is set to the default PPQ of 384.
The MIDI Editor is made up of a number of different Windows/views, and Samplitude Access currently supports:
-
The Matrix Editor/Piano Roll (the default view).
-
The Event List (Toggled with Alt plus L).
-
Step Input (Toggled with Control plus Shift plus I).
The Matrix Editor/Piano Roll
The default Window is the Matrix Editor/Piano Roll. This is where we can edit virtually every aspect of our MIDI data, such as velocity, pitch, note length and position etc on any given MIDI note. All inserted notes will be inserted at the current play cursor position and will have the value of the last selected note. If a half note has been inserted, then a quarter note, and the last note that was selected was the half note, any subsequent notes inserted will be half notes. All notes can be changed to specific lengths after they have been inserted.
The Event List
The Event List is very similar to the Matrix Editor/Piano Roll, with the exception that both MIDI notes and MIDI data such as MIDI CC, aftertouch, pitch bend, note off and polypress etc can be edited and navigated to.
Step Input
Step Input is where MIDI notes can be entered via the PC keyboard or an external keyboard/Controller. It still has many of the features of the Matrix Editor/Piano Roll and the Event list, but all notes entered will be inserted sequentially. Meaning, if the currently selected note length to enter is a full note, then pressing C3 on the keyboard/Controller will insert 4 C3 notes all after each other, creating 4 bars. Equally, inserting 2 C3 notes followed by 2 quarter notes will create a 2 bar, 2 beat phrase. Notes are not all inserted at the same position, unless the user has amended the play cursor to do so.
Basic Concepts and Operation
The following instructions apply to both the Matrix Editor/Piano Roll together and the Step Input Window separately. Specific examples will be made for both, highlighting how they differ slightly, with emphasis concentrating on the key positives of each. This will hopefully make it clear with regard to what each of the Windows offer in any particular situation.
There are a host of keystrokes available to us and the majority of these will not be covered in this document. To learn and read about all keystrokes, Windows and functions available, please read the:
Keystrokes Document,
or press JawsKey plus H when in the MIDI Editor. However, here are the basic keystrokes you will need to know:
-
To start playback from the beginning of the object, press the spacebar.
-
To start/pause, press F12. Alternatively, press the comma key to pause and the full stop/period to restart playback.
-
Press F12 followed by f11 or control plus shift plus K to stop playback and select any MIDI under the playback cursor. If any midi note is selected, you will hear
that note being played twice to confirm it has been selected.
-
Press Comma to pause playback.
-
Press full stop/period to stop playback at your current position.
-
Press F11 or Control plus Shift plus K to select any MIDI under the playback cursor. If any midi note is selected, you will hear
that note being played twice to confirm it has been selected.
Note: Other keystrokes are available to select MIDI and move the playback cursor, but all are not listed here. However, they will be mentioned in any given example.
-
Press Tab or Control plus Page Down to move the playback cursor forwards by a bar.
-
Press Shift plus Tab or Control page up to move the playback cursor backwards by a bar.
-
Press Home to go to the beginning.
-
Press Shift 1, 2, 3, 4, 6 and 8 to set the currently selected MIDI to a full note, half note, 32nd note, quarter note, 16th note and 8th note respectively.
-
Press Control plus I to insert a MIDI note.
-
Press Left/Right Arrow keys to move to the previous/next MIDI note.
-
Press Up/Down arrow keys to raise/lower the pitch of the selected MIDI.
-
And press Control plus Up/Down arrow keys to raise/lower the velocity of the currently selected MIDI.
Playback and selecting MIDI
When moving the playback cursor, no MIDI will be selected, as the playback cursor and MIDI cursor work independently from each other. For example, the playback cursor could be at bar 3, but the MIDI cursor is still at bar 1. This is to allow us to freely navigate to specific positions to insert data, hence giving us the ability to create complex and very powerful phrases etc. However, this is often a confusion for many users. Many users think, if I start playback
at say bar 3, why can't I just start editing MIDI from my current position?
This is understandable when thinking in a linear fashion, but the MIDI Editor splits these cursors up in order to work in specific areas and positions, while having no influence on the overall position. This is down to the visual nature of the UI, but it's something we need to embrace as VIP users. How do we overcome this?
The answer is simple. We have specific actions we can do in order to select any MIDI data we want to work with/edit, and we shall list them below.
-
During playback, press F12 followed by f11 or control plus shift plus K to stop and select any MIDI at that position. If any midi note is selected, you will hear
that note being played twice to confirm it has been selected.
-
If playback is stopped, press F11 or Control plus Shift plus K to select any MIDI at that position. If any midi note is selected, you will hear
that note being played twice to confirm it has been selected.
Note: When any MIDI notes are selected, we will hear that note being raised and lowered by a semi tone. This is to give us an audible indication that the selection has been successful, as without it we wouldn't know, due to this aspect of selection being purely visual.
Examples of selecting MIDI
Example 1.
-
We have MIDI data at bar 2 beat 1, 2, 3 and 4.
-
At bar 1 we start playback.
-
At bar 2, beat 1, 2, 3 or 4 we stop playback with F12.
-
We press f11 or control plus shift plus K to select any midi at that position.
-
If there is midi at that position, we will hear the selected note being raised and lowered by a semi tone. This is to give us an audible indication that MIDI has been selected. Without this, we wouldn't know, as there is only a visual indication given on screen.
-
We can now use the Left/Right arrow keys to edit MIDI at or from this position.
Example 2.
-
We have MIDI data at bar 2 beat 1, 2, 3 and 4.
-
We press the Tab key to go to bar 2.
-
As we know we have MIDI at bar 2 beat 1, we press F11 or Control plus Shift plus K to select it.
-
We will hear the selected note being raised and lowered by a semi tone. This is to give us an audible indication that MIDI has been selected. Without this, we wouldn't know, as there is only a visual indication given on screen.
-
We can now use the Left/Right arrow keys to edit MIDI at or from this position.
Example 3.
-
We have a MIDI note at bar 2 beat 1 tick 192.
-
We press the Tab key to go to bar 2 beat 1.
-
We press number 8 on the numbers row to set the playback movement amount to an 8th note. Then we press page down to move forwards by an 8th to bar 2 beat 1 tick 192, as with the default PPQ of 384, 192 ticks equals an 8th note, we then press F11 or control plus shift plus K to select any midi at that position.
-
Alternatively, we could set the playback movement to an 8th by pressing number 8 on the numbers row, then press page down until we reached bar 2 beat 1 tick 192. we then press F11 or control plus shift plus K to select any midi at that position.
-
We will hear the selected note being raised and lowered by a semi tone. This is to give us an audible indication that MIDI has been selected. Without this, we wouldn't know, as there is only a visual indication given on screen.
-
We can now use the Left/Right arrow keys to edit MIDI at or from this position.
Moving to specific positions and inserting data
Having the ability to freely move around any object in order to insert MIDI is extremely important. This enables us to create very specific phrases and have full Control. Like the method outlined above, we can set the playback cursor movement amount and move to specific positions, but instead of pressing F11 or control plus shift plus K to select any midi under the playback cursor, we can press control plus I to insert midi data.
Pressing 1, 2, 3, 4, 6 or 8 on the numbers row sets the playback cursor movement amount to a full bar, half note, 32nd note, quarter note, 16th note or 8th note respectively. Also, this sets the midi note length to be inserted. Then, pressing page up or page down will move us through that object to the desired position. When at the desired position, control plus I will insert midi data.
Note: Page Up/Down will move by the last currently selected note length. E.G. we insert an 8th note and then make that into an 8th triplet. Any subsequent press's of page up/down will move the playback cursor by an 8th triplet instead of an 8th.
Note: After moving to a specific position and inserting a MIDI note with Control plus I, that note will automatically be selected in order for us to edit it, hence the MIDI cursor will be active. Playback and any further MIDI cursor movement will start from that position.
Examples of moving the playback cursor and inserting MIDI
Example 1:
-
We have quarter notes at bar 2 beat 1 and 3.
-
We want to insert quarter notes at bar 2 beat 2 and 4.
-
If we're at bar 1 beat 1, we press the Tab key to go to bar 2 beat 1.
-
At bar 2 beat 1, we press 4 on the numbers row and press page down to move to bar 2 beat 2.
-
We press Control plus I to insert a note at that position.
-
We press shift plus 4 to make this inserted note a quarter note.
-
Again, we press the number 4 on the numbers row to set playback movement to a quarter note, then press page down twice to move to bar 2 beat 4.
-
We press Control plus I to insert a note at that position.
-
We press shift plus 4 to make this inserted note a quarter note.
Example 2:
-
We have a kick drum at bar 2 beat 1 and 3, a snare drum at bar 2 beat 2 and 4 and we want to insert a ghost snare hit a 16th before both snare hits.
-
We press number 4 on the numbers row to set playback movement to a quarter note.
-
We press page down until we get to bar 2 beat 2.
-
We press number 6 on the numbers row to set playback to a 16th note, then press page up to move back by that 16th to bar 2 beat 1 tick 288.
-
We press Control plus I to insert a MIDI note at this position.
-
We press shift plus 6 to make this inserted note into a 16th note.
-
We can now press Up/Down to select the pitch/drum.
-
Optional, we can now reduce the velocity with Control plus Down Arrow.
-
Now press number 4 on the numbers row to set movement back to a quarter note and press page down until we reach bar 2 beat 4.
-
We press number 6 on the numbers row to set playback to a 16th note, then press the page up to move back by that 16th to bar 2 beat 3 tick 288.
-
We press Control plus I to insert a MIDI note at this position.
-
We press shift plus 6 to make this inserted note into a 16th note.
Note: Remember, moving to a specific position can be achieved in so many ways when using the keystrokes supplied. We can use a combination of the tab key and number row keys, along with the page up/down keys to reach any desired position.
Working with Step Input
Step input is where we insert MIDI via our musical keyboard. The keystroke Control plus Shift plus I toggles the Step Input Window. The big difference here is that values are set prior to inserting notes, plus the playback cursor will move forward by that set value, although all movement keystrokes come in really handy here, as we can create breaks/rests between any inserted MIDI.
Example 1:
-
Open the Step Input Window with Control plus Shift plus I.
-
Presuming we have a 4 bar object loaded and we are at bar 1 beat 1, press Shift plus 1 to set the next inserted note to a full note.
-
Press C3 on your musical keyboard. This will insert a 1 bar C3 and the playback cursor will move to bar 2 beat 1.
-
Press Shift plus 2 and press C3 2 times to insert 2 half notes. The playback cursor will move to bar 3 beat 1.
-
Press Shift plus 4 and press C3 4 times to insert 4 quarter notes. The playback cursor will move to bar 4 beat 1.
-
Press Shift plus 8 and press C3 8 times to insert 8 8th notes. The playback cursor will move to bar 5 beat 1, (the end of our 4 bar MIDI object).
-
Press Home to move to the beginning and press spacebar to start playback. We shall have 1 full C3 note followed by 2 half C3 notes, 4 quarter C3 notes and finally 8 8th C3 notes.
Example 2:
-
Open the Step Input Window with Control plus Shift plus I.
-
Presuming we have a 4 bar object loaded and we are at bar 1 beat 1, press Shift plus 4 to set the next inserted note to a quarter note.
-
Press C3 on your musical keyboard. This will insert a C3 quarter note and the playback cursor will move to bar 1 beat 2.
Note: querying the position at this point will still say bar 1 beat 1, but the playback cursor has moved to bar 1 beat 2, this position information is only updated to include the position of the last inserted note.
-
In step input, the tab/shift tab keys move forwards or backwards by 1 step, so they insert a rest. This rest will be the same size as the last selected note length, so at this point, with each press of the tab key, it will move forwards by a quarter note. We have 2 choices here:
-
Press the tab key 3 times to insert a rest of 3 quarter notes. This will move the playback cursor to bar 2 beat 1.
-
Press the number 4 on the numbers row to set movement to a quarter note, then press the page down until we're at bar 2 beat 1. Using this method will give the playback cursor position information.
-
Press Shift plus 8 to set the next insert value to an 8th note.
-
Press C3 4 times on your musical keyboard. This will insert 4 C3 8th notes and the playback cursor will move to bar 2 beat 3.
-
Press Home to go to the beginning and start playback with the spacebar. We shall hear 1 C3 quarter note followed by a rest of 3 beats, then 4 8th notes.
MIDI note lengths when PPQ is set to 384
-
FullNote = 001:00:000.
-
HalfNote = 000:02:000.
-
QuarterNote = 000:01:000.
-
Eighth Note = 000:00:192.
-
Triplet Eighth Note = 000:00:128.
-
Dotted Eighth Note = 000:00:288.
-
Sixteenth Note = 000:00:096.
-
Triplet Sixteenth Note = 000:00:064.
-
Dotted Sixteenth Note = 000:00:144.
-
Thirty Second Note = 000:00:048.
-
Triplet Thirty Second Note = 000:00:032.
-
Dotted Thirty Second Note = 000:00:072.
Click Here For The Main Documentation