Last updated November 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 file
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
Because of the multiple changes with regard to how the MIDI Editor works in Samplitude Access, we created a document explaining how it works. You can read about all of the changes in the:
MIDI Editor Document
You may require the MIDI Editor document when working with Objects as Objects can be either audio or MIDI.
Notes ON Object Selection
Objects are the building blocks of Samplitude, and these objects can be any size. We can have 1 object on 1 track the full length of a project, or equally any number of smaller objects making up the same length, it doesn't matter, Samplitude seamlessly plays these objects and enables us to access them in order to edit, cut, copy, paste, duplicate, mute and select them etc.
The below example shows how 1 object can be cut into 3 different objects, but the playback will still be the same:
We record something (creating an object).
This object will be however long the recording is, For example, if we recorded "hello there everybody", it would be 1 object.
we could at this point, split that into 3 objects by pressing the letter T to split the object after the "hello" then press the letter T to split the object before the "there"...and again press the letter T to split the object after the "there" and before the "everybody", leaving us with 3 objects, hello, there and everybody.
Now an important thing to note, even though it no longer affects the VIP/blind user with regard to selecting objects, is that the Samplitude timeline will determine on what can and cannot be seen visually. The timeline is a visual representation of the project/recorded material...and depending on what zoom ratio is currently active, will determine how much of that timeline can be seen.
For example, if the timeline is set to show bars 1, 3, 5, 7, 9, 11 etc, and we have a 1 bar object at bar 2, it will not be visible to select, as it is hidden due to the contracted nature of the timeline. A sighted user needs to expand and contract this timeline in order to see specific objects, so they can work with them. In previous builds of the Samplitude Access scripts, this has been a requirement when selecting objects, but it is no longer the case. However if we wish to work with the beat grid off and work down to the millisecond level E.G. work in HMSMS format with an extremely low zoom level and move through the VIP Window with the arrow keys in increments of less than a second when selecting audio then zooming in the timeline is still necessary in order to perform very fine audio edits. This explanation is provided to inform you of what is actually happening, as we think it's important not to forget the core functionality and visual aspects of the program, which Samplitude Access strives to maintain throughout the scripts.
The scripts now get all object information directly from the screen just like a sighted user. Being aware of the zoom level is extremely important, even though the scripts will inform you of any selected/off screen objects.
Tips On Working With Objects
There are many keyboard commands to work with objects, but here are a few to get us started:
-
To select all objects on the selected track in the VIP/Arranger Window, press Shift plus A.
-
To move through objects on a track in the VIP/Arranger Window, press Alt plus Left/Right Arrow keys.
-
To move the selected object down a track in the VIP/Arranger Window, press Control plus Alt plus Shift plus Down Arrow.
-
To move the selected object up a track in the VIP/Arranger Window, press Control plus Alt plus Shift plus Up Arrow.
-
To cut, copy and paste an object in the VIP/Arranger Window, press Alt plus Shift plus X, C and V respectively.
-
To duplicate the selected object in the VIP/Arranger Window, press Control plus D.
-
Press Control plus Alt plus D to open a dialog where you can duplicate that object multiple times.
-
Press Jaws key plus NumPad 1, (Jaws key plus End key), or alt plus shift plus O to here the start/end and length time for the selected object.
-
In the VIP/Arranger Window, press T to split the selected object at the current position.
Press Control plus O to open the selected Object in the Object Editor, where we can:
-
Add effects,
-
Change EQ,
-
Change fade times etc.
Remember, the above-mentioned keystrokes are only a few of the commands available to us when working with objects. Please make yourself familiar with the full list of object keystrokes in the help documentation.
Selecting Objects In The Object Manager
The Object Manager is a dedicated area of Samplitude which gives us a full overview of what objects are on what specific tracks. All objects are listed below the track. The object Manager can be opened with Control plus Shift plus O. One thing that will help greatly, is if you name objects. This way, identifying what objects you want to work with will be very easy.
To do this in the VIP/Arranger Window, press Control plus N on a selected object.
In the Object Manager, press the Applications key on an object and enter on rename object.
When in the Object Manager:
-
Pressing the Up/Down Arrow keys takes us through all the tracks and their associated objects.
-
Pressing enter on a track will toggle it open/closed, showing or hiding any associated objects respectively.
-
Pressing Enter on an object will select/unselect it.
-
Use the Jaws keystroke Alt plus G to hear what objects are currently selected to group.
Note: extremely important, once you have selected all the objects you want to add to a group, as soon as you are back in the VIP/Arranger Window, press Control plus G to group them.
How To Delete Multiple Objects
To do this perform the following steps:
-
Open the object Manager with Control plus Shift plus O.
-
Press the Up/Down Arrow keys to navigate through all the tracks and their associated objects.
-
Once an object has been located that you wish to remove from a project, press the Enter key on that object to select it.
-
Continue Pressing the Up/Down Arrow keys in order to navigate through the list of tracks and objects and press the enter key to select them.
-
Use the Jaws keystroke Alt plus G to hear what objects are selected.
-
Once you have finished adding all objects that you wish to remove from your project, close the object manager with Control plus Shift plus O.
-
When back in the VIP/Arranger, press Control plus Spacebar to listen to and check that these are the objects you wish to remove from the VIP.
-
And press Alt plus Shift plus Delete to remove these multiple objects from the VIP.
Note: it is not possible to select multiple tracks in the Object Manager. Use the Track Manager for that instead.
Advanced Object and Multi Object Selection
Note: ***extremely important***. This method of working with objects in Samplitude is only for advanced users who have a clear knowledge of what they want to achieve, as feedback on any selection is not available in some circumstances. This method is separate to the standard way of selecting objects, so it has to be treated as an Alternative. It is highly recommended not to mix the advanced and the standard procedures together in order to give the expected results.
Advanced object selection enables us to work with objects on multiple tracks in a much more flexible way, allowing, single, multi, contiguous and non contiguous object selection. However, it is extremely important that any objects we are working with are clearly named, or we are absolutely certain that any selected object is the one we wish to work with. For the above-mentioned reasons, we highly recommend naming objects prior to using this method, as this will make the whole process much easier to achieve. Below are all of the required keystrokes to work with this advanced method of object selection, along with a number of clear examples.
-
To move the cursor to the first visible unselected object on a track, press Control plus Alt plus Enter.
Note: performing Control plus Alt plus Enter will change the zoom ratio to 1 second automatically and move the cursor to the first visible unselected object. If no unselected objects are visible, you will be informed and the cursor will stay on the track name. This keystroke is only necessary when starting a multi object selection from the current track. So, pressing control plus shift plus A to unselect all objects first, maybe necessary
-
To move down a track and keep any current object selection, press Control plus Alt plus Down Arrow.
-
To move up a track and keep any current object selection, press Control plus Alt plus Up Arrow.
Note: performing Control plus Alt plus Up/Down Arrow will change the zoom ratio to 1 second automatically, allowing object names to be visible. Further zoom keystrokes can be performed on the current track if necessary.
-
To move forwards by the transport amount and hear all visible objects , press Control plus alt plus Right Arrow.
-
To move backwards by the transport amount and hear any visible objects, press Control plus alt plus Left Arrow.
Note: All data on a track will be spoken, but this makes it easy to hear when an object we wish to select becomes visible. Alternatively, we can move to a position where an object we want to select is. This could be via a marker or regular transport keys.
-
When you hear the object you wish to select being spoken, press control plus alt plus enter to move to it.
Note: if we move to any adjacent object, and not the object that is required, move the transport forward or back and repeat the control plus alt plus enter keystroke. Alternatively, changing the amount the transport moves by to a beat for example, will allow us to fine tune the intended position and move to the desired object.
-
When the cursor is on an unselected object, press Control plus Alt plus Left Bracket to toggle its state. Note: This keystroke simulates a Control Left click and can only be executed when the cursor is on an object.
-
Alternatively, when the cursor is on an unselected object, press Control plus Alt plus Right Bracket to select it.
Note: This keystroke simulates a Shift Left click and will only select an unselected object; it does not toggle an objects state. This is to be used when selecting start and end objects, hence selecting all objects in-between.
*** extremely important***: pressing any standard object selection keystrokes or up/down arrow at any time during this procedure will remove any previous selection, although we can use the left/right arrow keys and markers to move to specific positions.
Example 1
We have 10 tracks. Each track has 1 object that is 100 bars long and runs from bar 1 to bar 100. In this example, objects have the name of the current track. E.G. track 1 object, track 2 object etc. We wish to select objects on track 1, 3, 5, 7 and 9.
-
Assuming the transport is at bar 1, navigate to track 1.
-
Press control plus shift plus A to unselect all objects.
-
Press Control plus Alt plus Enter to move to the first unselected object, Jaws will speak the object.
-
As this is the only object on the track, and we don't need to locate a specific object, press Control plus Alt plus Left Bracket to select it. We now have the first object selected on track 1.
-
Press Control plus Alt plus Down Arrow to navigate to track 3. Jaws will speak the name of the unselected object and the cursor will be on that object.
-
Again, as this is the only visible object on the track, press Control plus Alt plus Left Bracket to select it.
-
Repeat steps 4 and 5 for tracks 5, 7 and 9.
-
We now have objects 1, 3, 5, 7 and 9 selected. Pressing Control plus Spacebar will play all selected objects.
Note: to hear any selected objects, the transport has to be at a position prior to the object or at the same position as the selected object. When all objects are selected, pressing Control plus G will group them. Whenever we select any of these objects with regular object selection keystrokes, the group number followed by the object name will be announced.
Note: any further objects grouped will be assigned a number of 2, 3, 4 etc. Whenever we select any of these objects using the standard method of selecting objects, all in the group will be selected. To ungroup objects:
-
Select any object in the group we wish to ungroup with the standard or advanced method of object selection.
-
Press Control plus U to ungroup these objects.
Example 2
We have 1 track. Track 1 has over 30 objects, running from bar 1 to bar 100. In this example, within these 30 objects, there are 3 objects called test 1, test 2 and test 3.
Test 1 goes from bar 20 to 23, test 2 from bar 50 to 53 and test 3 from bar 70 to 73.
We wish to select test 1, test 2 and test 3.
-
Assuming the transport is at bar 1, navigate to bar 18.
-
Press control plus shift plus A to unselect all objects.
-
Press Control plus Alt plus Enter to move to the first unselected object, Jaws will speak the object, but this will not be our first object we want to select at this point, as it will not be visible on screen. This is to demonstrate how to reveal objects as we move through the transport.
-
Press Control plus alt plus Right Arrow to move the transport forwards by a bar. Jaws will speak any visible objects. Again, our test 1 object will not be visible yet.
-
Continue pressing Control plus alt plus Right Arrow until test 1 is visible and spoken by Jaws.
-
When test 1 is visible and spoken, press control plus alt plus enter to move to it. Remember, accurate selection will depend on the zoom ratio and whatever amount we have set for our transport.
-
When on the unselected object, press control plus alt plus left bracket to select it.
-
Repeat to select the test 3 object.
-
We now have objects test 1, test 2 and test 3 selected. Pressing Control and Spacebar at this point will not play all selected objects, as they are at different positions in the timeline. To hear them individually, first navigate to bar 20 to hear test 1, bar 50 to hear test 2 and bar 70 to hear test 3.
Note: to hear any selected objects, remember, the transport has to be at a position prior to the object or at the same position as the selected object. When objects test 1, test 2 and test 3 are selected; pressing Control plus G will group them. This group number will now be spoken every time any of these objects are selected.
Note: any further objects grouped will be assigned a number of 2, 3, 4 etc.
To ungroup objects:
-
Select any object in the group we wish to ungroup with the standard or advanced method of object selection.
-
Press Control plus U to ungroup these objects.
Example 3
We have 5 tracks. Tracks 1, 3 and 5 have only 1 object going from bar 1 to 100.
Tracks 2 and 4 both have 3 objects.
Track 2 has an object from bar 1 to bar 50, another from bar 50 to 51 and another from bar 51 to 100.
Track 4 has an object from bar 1 to bar 80, another from bar 80 to 81 and another from bar 81 to 100.
In this example, the 1 bar object on track 2 at bar 50 is named test 2.
In this example, the 1 bar object on track 4 at bar 80 is named test 4.
We wish to select the 1 bar objects called test 2 and test 4 on tracks 2 and 4.
-
Assuming the transport is at bar 1, navigate to bar 50.
-
Navigate to track 2.
-
Press control plus shift plus A to unselect all objects.
-
Press control plus alt plus left arrow to move the transport and hear the data on the track, we will hear test 2 being spoken.
-
Press Control plus Alt plus Enter to move to test 2, Jaws will speak the object. Remember, to successfully move to this object, we may need to change the transport movement amount and use control plus alt plus left/right arrows and repeat control plus shift plus enter to move to the object.
-
Press Control plus Alt plus down Arrow to navigate to track 4. Jaws will speak the name of the unselected object and the cursor will be on that object.
-
Navigate to bar 78.
-
Now press Control plus alt plus Right Arrow to move forwards by a bar, while Jaws speaks all visible objects. This may take 1, 2 or possibly 3 presses until "test 4" is revealed.
-
When "test 4" is visible and spoken, press Control plus alt plus enter to move to it. Again, it maybe necessary to change the transport amount to successfully move to this object, as it depends on how large it is.
-
We now have objects test 2 and test 4 selected. Pressing Control and Spacebar at this point will not play both selected objects, as they are at different positions in the timeline. To hear them individually, first navigate to bar 50 to hear test 2, and bar 80 to hear test 4.
Note: to hear any selected objects, remember, the transport has to be at a position prior to the object or at the same position as the selected object. When objects test 2 and test 4 are selected, pressing Control plus G will group them, and JAWS will speak the group number every time they are selected.
Note: any further objects grouped will be assigned a number of 2, 3, 4 etc.
Now, whenever we select object test 2 or test4 using the standard method of selecting objects, both in the group will be selected. To ungroup objects:
-
Select any object in the group we wish to ungroup with the standard or advanced method of object selection.
-
Press Control plus U to ungroup these objects.
Example 4
We have 1 track.
This track has 99 objects running from bar 1 to 100.
In this example, these objects are named test 1, test 2, test 3 up to test 99.
We wish to select object test 20 to object test 40. Test 20 will be at bar 20 and test 40 at bar 40.
-
Assuming the transport is at bar 1, navigate to bar 20.
-
Press control plus shift plus A to unselect all objects.
-
Press Control plus Alt plus Enter to move to the first unselected object, Jaws will speak the object. At this point, this may or may not be the test 20 object we WOULD LIKE to select.
-
Press Control plus alt Plus Left/Right to move the transport back and forwards a bar. Jaws will speak any visible objects. Press the appropriate keystrokes until test 20 is revealed and visible.
-
Press control plus alt plus enter to move to test 20. Once again, changing the transport amount and moving forwards/backwards, then repeating control plus alt plus enter maybe needed to successfully move to test 20.
-
Now press control plus alt plus right bracket to perform a shift left click. This keystroke sets the start point for our selection.
-
Now navigate to bar 40 and repeat to select the object test 40.
-
We now have objects 20 through to objects 40 selected. Pressing Control and spacebar at this point will not play all selected objects. To hear them, navigate to bar 20 to hear the full selection. Pressing Control plus spacebar at say bar 30, will only play any selected objects from bar 30 onwards.
Note: to hear any selected objects, remember, the transport has to be at a position prior to the object or at the same position as the selected object. When objects test 20 to test 40 are selected, pressing Control plus G will group them, and JAWS will speak their group number whenever they are selected.
Note: any further objects grouped will be assigned a number of 2, 3, 4 etc.
Now, whenever we select objects test 20, test 21, test 23,test 24 through to test40 using the standard method of selecting objects, all in the group will be selected. To ungroup objects:
-
Select any object in the group we wish to ungroup with the standard or advanced method of object selection.
-
Press Control plus U to ungroup these objects.
Click Here For The Main Documentation