Last updated March 2024.
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.
Distributed with these scripts.
When in Samplitude:
Press JawsKey plus H in any Window to get page specific keystroke help. Press twice for the Samplitude Access topics list.
What's New In Samplitude Access V9.2 March 2024)
In the latest release of V9.2 of the Samplitude Access scripts, it gives support for the latest version of Samplitude ProX8.
Due to some UI changes, a lot of work had to be done to amend current controls and update them to new locations and colours. There has also been some under the hood changes to allow support for Jaws and this new version. However, it's currently not been possible to support the following new features:
- Comping via the new method Magix introduced.
and
- Support for audio warp markers.
This is because access is done via the mouse and it hasn't been possible to create an efficient way of overcoming this issue. It may be possible in the future, but for the moment I urge you to explore these features and experiment with using the Jaws cursor and the ability to lock/drag via the keyboard. Comping tracks are visible, but as it's necessary to drag a range over the desired areas, it's too inefficient to do this with a screen reader accuratly. Note: The older Take Composer method is no longer in Samplitude Pro X8, so all references to it in the Samplitude Access scripts have been removed.
This is also the case for Audio Warp Markers. Dragging markers with the mouse needs to be done in order to line up target objects etc, so for the moment we can't reliably achieve this.
Also, something to be aware of when loading older projects not done in Samplitude X8, is that a warning dialog will pop up asking you to create a copy of that older project before loading, as loading it into Samplitude X8 could render it unuseable, due to changes done in X8, so please be aware of this.
Also, all reported bug fixes have been addressed.
Important: Running the Samplitude Access Installer After a Samplitude X8 update
Due to any Samplitude X8 update resetting some mouse behaviour back to a default value, it is necessary to run the Samplitude Access installer again after the update. You need to only choose the "Bitmaps and INI files" option, so please be aware of this and back up any INI files you've configured prior to any Samplitude/Samplitude Access update.
Important: Using the Jaws Legacy Driver
One more issue that hasn't been possible to overcome, is the Jaws new accessibility driver not being able to read an object's name correctly. I don't know why this is, but it's probably another issue that we have to deal with while the Jaws developers continue working on this new method.
The Jaws legacy driver however, doesn't show this behaviour, so I recommend using this driver while working in Samplitude ProX 8. To check what driver you're using when in Samplitude Pro X8, do the following:
- Press the Jaws key plus control plus shift plus F11.
or
- Press the Jaws key plus control plus shift plus F12 to switch between the 2 available drivers.
Note: It may be necessary to alt/tab out of Samplitude and back in in order for any changes to take affect.
What's New In Samplitude Access V9.1 (May 2023)
May's update has fixed some outstanding issues found in the initial release of the February scripts, along with making the new Crossfade Editor accessible.
In regards to the Crossfade Editor, please see the included
keystrokes.html document
for supported keystrokes.
Also, it is now possible to toggle the following controls and get feedback on the current state, but please note, installing May's new INI files or loading the included workspace is necessary:
To toggle the click/metronome on/off, press Control plus Shift plus C.
-
To toggle the snap active on/off, press alt plus shift plus dash.
-
To toggle the autocrossfade on/off, press alt plus shift plus equals.
What's New In Samplitude Access V9.1 (February 2023)
All efforts for the samplitude Access scripts have been been to consolidate the current script functionality, while addressing the changes made in Samplitude X7. Therefore, there are no new script features, as it hasn't been needed. However, some of the changes in X7 have given me some puzzling challenges. This includes
- updating the scripts to accomodate the new updated Carbon skin.
- Configuring specific INI files to allow Jaws to bypass some new mouse-over controls.
- Adding specific code to deal with the Jaws new accessibility driver not being able to see text in the Arranger window.
- Dealing with the loss of focus when on specific options in System Settings.
Explanations of any potential issues you may find will be explained below.
Arranger/VIP Changes
- Updated Carbon skin.
All needed controls have been updated, but it's possible every scenario hasn't been found. Therefore, if you find a control that doesn't report as expected, please report it on the VIPAudioaccess mailing list.
- Bypassing any mouse-over control.
Again, all files have been configured to avoid Jaws encountering any mouse-over controls, but there is a possibility that there still maybe occasions when you encounter this. The probability of this is very low, but I'm making users aware of it. If Jaws encounters such a control, then it will report incorrect information, so please report this via the VIPAudioAccess mailing list.
- Jaws not being able to see specific text in the Arranger Window.
As I explained in the text above, the new Jaws accessibility driver cannot see the track name, volume and pan text while in playback. When playback is stopped, specific code has been added to overcome this, but once again, I'm making you aware of this, although it shouldn't affect things unless you move through controls while in playback. The Jaws legacy driver doesn't seem to show this behaviour.
- Moving through options in the main tree view in System Settings.
All previous builds of the Samplitude Access scripts have been able to keep focus on these main options, but it can be a little sluggish. In X7, there were similar problems to overcome, so please be aware of this. However, if you want to try another method of moving through these main options, then please do the following, (these steps will also be added to the read me).
- While in the Arranger window, press the letter "Y" to open System Settings. You will now be focused on the audio set up option
- Press shift plus numpad plus to activate the Jaws touch cursor.
- Press the tab/shift/tab key or left/right arrow keys to move through all available options in the main System Settings tree view.
- When you are on the option you want, press enter.
- Finally, now press the numpad plus key twice quickly to activate the Jaws Pc cursor again. You can now tab/shift tab through options in that dialog.
Track Editor Changes
The track Editor now is natively accessible and has been introduced to allow users to experience how this new approach works. There are however still some known issues that will hopefully be addressed in a future update of Samplitude X7 and they are explained below the Track Editor keystrokes.
The following JAWS keystrokes only apply within the Track Editor:
- Press control plus alt plus shift plus E to toggle the Track editor.
- To cycle through all sections, press F6 and shift plus F6.
- To move through the Track Editor controls in each section, press tab and shift plus tab.
- Press enter to toggle a control's state, open an edit field or open a menu.
- To change a value like volume/pan etc, press enter to open the edit field, then press up/down arrow keys, page up/down or type in a new value.
- To open any associated control's menu or right click option, press the end key or control plus applications key.
- To move down a trac, press down arrow.
- To move up a trac, press up arrow.
Note: Please read the known issues below for current limitations in the Track Editor.
Known issues:
1. Moving up or down a track is currently only available when on the volume control in the main section. In order to update the information on the track:
A. Press up/down to move to another track.
B. Tab or shift tab to another control and then back to the previous control, the information on the track should be updated.
2. Pressing any shortcut key like alt plus S for solo, alt plus M for mute etc is currently disabled, as performing these keystrokes do not move you to the control, they will only activate the control without any feedback. If you want to still use these controls until they are addressed:
A. Pass the key through by pressing jaws key plus 3 on the numbers row.
B. Press the keystroke in question.
3. Currently the "lock" control does not report the state.
Bug Fixes
- When focusing on the parameter list in the Parameter View, it has previously been necessary to first press enter, followed by escape to successfully navigate through parameters, this is no longer necessary.
- When using the jump to track feature, you were placed back at the beginning of the project, this has now been fixed.
What's New In Samplitude Access V9.05
Arranger/VIP Changes
Replaced functionality of the keys F5 through to F8 in the Arranger. Now press:
-
F5to speak the current meter colour/level running through the left/right track meters. Was previously open the Visualization menu.
-
F6 to speak the colour of the current peaks on the left/right track meters. Was previously speak the Visualization ACT meters.
-
F7 to move to the position and speak the maximum peak for a selected object. Was previously speak the Visualization MAX meters. Control plus shift plus Backspace previously did this, but has now been removed.
-
F8 to speak the maximum peak for the selected object. Was previously speak the Visualization RMS meters.
Note: previous functionality of F5 through to F8 remains when in the Visualization Window.
-
Added alt plus enter to select the track state view.
Note: this allows multiple tracks to be seen at once. Useful when working with a sighted user. Also, it allows for further functionality to be added in future builds.
-
Press once= maximize the track.
-
Press twice to show approx 8 to 10 tracks if available.
-
Press three times to show all tracks.
-
Press alt plus comma to zoom in and show less tracks.
-
Press alt plus period to zoom out and show more tracks.
-
Press alt plus slash to report on the current track view.
-
Added control plus J to jump to a track.
Note: Press control plus J and type in a track number or name to jump to that track. Supports up to 80 tracks.
-
Added control plus K to open the selected object's take menu. This menu will show you all takes for that object.
Note: It's necessary to hold down the control key for a slightly longer time before releasing, as this passes the control key through to the application, enabling a control plus right click to be performed.
-
Removed the double press of alt plus shift plus O to speak the selected object and open the selected object's menu. Now, it will only open the selected object's menu with 1 press.
-
Removed control plus alt plus W and alt plus shift plus W for loading and saving a workspace, as these options are now available via the View/Workspace/ menu, accessed from the Arranger Window.
Track Manager
Added alt plus F to read the currently frozen tracks.
Note: If you haven't done a full install of Samplitude Access, which includes INI file changes, then please do the following to enable the scripts to find any frozen tracks.
-
Open the Track Manager with control plus shift plus S.
-
Activate the jaws cursor and locate the word "mute", then perform a right mouse click on this word.
-
In the menu that opens, arrow down to "freeze" and press enter, done.
What's New In Samplitude Access V9.04
This update fixes 2 known issues that were reported:
-
In the Midi Quantize settings dialog, the tab order was broken if a user had a groove grid selected, now fixed.
-
On some machines, the position of the playback cursor was reported at it's current position prior to it changing when moving to the borders of objects or ranges, now fixed.
Additional changes:
-
Removed control plus up/down arrow in the Routing Window to move a plugin up/down. It is now control plus shift plus up/down. This is due to this window becoming natively accessible.
-
Changed the way range and object positions are retrieved. This is due to changes made in an update of x6.
-
Updated the INI files so that output "stereo master" is selected by default in the visualization, "marker on record position" is unchecked in the range/store maarker sub menu and "select midi controller data with notes" is checked in the Midi Editor options menu.
What's New In Samplitude Access V9.03
VIP/Arranger
-
The speaking of the transport will now only speak when it changes on screen, making this aspect of the scripts more reliable for each individual Pc. This affects transport left/right, home, end, section left/right and markers.
-
The speaking of "section left/right" has been removed when using keystrokes control plus alt plus dash and equals.
-
Fixed an issue where Jaws would announce no range has been drawn, when in fact it has.
-
Added alt 6 through to alt 9 for select automation read, touch, latch and overwrite respectively.
-
Re-done the stereo Editor, which is now launched via the Track Aux Send Routing Window.
-
Added support for the newly named Track Panning Window, accessed when pressing control plus applications or right clicking the Pan control in the Arranger track header. This previously opened the Stereo Editor.
-
Added support for the new Automation Panel, accessed with control plus alt plus shift plus A.
Object And Track Managers
Scrolling/moving through the Object or Track lists in the Object/Track Managers, has now been assigned to page up/down.
Midi Editor
-
Again, changed the way the position is spoken. Jaws will only announce the position when it changes on screen, making this aspect of the scripts more reliable for each individual Pc. This affects page up/down, tab, shift plus tab and control page up/down.
-
Control plus spacebar to stop playback and select any midi data under the playback cursor has been removed, so this now performs the default action of playing the object.
-
Added f11 to select midi data under the playback cursor. A user can now stop/pause/restart playback with f12 and then use f11 to select that midi data. This makes this aspect of the program more efficient.
Restoration Suite
Added support for the range of plugins in the Restoration Suite for Samplitude ProX Suite owners. This includes the deClicker/DeCrackler, DeClipper, DeHisser, DeNoiser and Brilliance Enhancer. The spectral Cleaning tool is not supported due to the visual nature of this plugin.
One thing to note with these plugins, is that they brought a lot of challenges to overcome. Setting focus to many of these controls caused Jaws to speak a great deal of unwanted verbose speech, as many of them are tied to a visual frequency table on screen. So, in order to bypass this problem, some non standard scripting was needed, and the result is that tabbing/shift tabbing maybe slightly slower at specific points in some of these dialogs.
Also, in the DeNoiser, the "Noise Sample Wizard button" has been intentionally excluded. This is because there seems to be no reliable way of getting focus on this newly opened window, plus the resultant noise print gets saved in a temp folder with a totally unassociated name. For a more efficient way to take a noise sample to work with, please read the included "read me" document under the heading
"Q. How do I take a noise print when using the Restoration Suite-DeNoiser Plugin",
which shows you what steps to take to get a noise print/sample.
Plugin/Parameter Views
The keystrokes alt plus P to open the programs menu and alt plus L to open the plugins menu have been reintroduced back into the scripts. These were previously removed due to their unreliable nature, as some plugins just wouldn't allow for these keystrokes to be used.
Unfortunately, it is also the case for the default alt key, some plugins won't allow this key to be used either. So, the scripts now use UIA script to access the menu needed, which is reliable, hence why they have been reintroduced as an option.
Miscellaneous
- Previously unknown controls on screen have been added to the remix Agent Step 4. After selecting 1 of the 3 options, (Create Remix Objects, Adapt Tempo or Save bar And Tempo Information), the keystrokes control plus the numbers row will now give access to any available controls for each specific option chosen.
- When downloading the samplitude Access scripts, you will now find a keystrokes file included in the zip archive. This file, when loaded, will give you the latest keystrokes for the associated scripts.
This option is useful when any update only includes changes to the scripts or the available keystrokes. It avoids the need to perform a full install, which will overwrite the INI files and therefore overwrite any previous configuration you've made. You can simply install the updated Jaws scripts and load the keystrokes file, this way your configuration will be preserved.
To read about how to load the keystrokes file, see the section:
Loading the Samplitude Access keystrokes file
in the included ReadMe document.
- Fixed issues with accessing the Plugin Configuration and snapshots in the Object editor. This was due to the Jaws new method for screen capture being unable to locate the relevant controls.
- Documents have been updated accordingly, some UIA code has been introduced in some areas and general cleaning up tasks have been done.
Add on scripts
Samplitude access now allows for "add on" scripts to be incorporated very easily. These are extra scripts that need to be purchased that give functionality to bundled Samplitude ProX plugins or 3rd party plugins within Samplitude.
Please visit the :
Jaws scripts add ons page on the Samplitude Access website
for the latest available add ons.
Jaws 2018 Is The Minimum Version Of Jaws Required to Run Samplitude Access
With development of the new method for screen capture in Jaws, along with a move away from some deprecated functions, the lowest supported Jaws version is now 2018.
Documentation
For help with downloading, setting up and configuring Samplitude and the scripts, please read the:
Read me
You will find a full list of keystrokes in the:
Keystrokes Document.
And for help with using the MIDI Editor, please read the:
MIDI Editor Document.
Well that’s it for the Samplitude Access V9.0 What’s new document. As always, the Samplitude Access Development Team would like to thank input from end users. Without you this project would not carry the momentum that it does!!