JSonar Tutorial

Copyright (©) JSonar Development Team
JSonar is subject to the terms and conditions of the GNU General Public License. The full text of the license can be found in the file license.txt distributed with the scripts.

Write us using our Contact Form


Welcome to the JSonar tutorial!

We hope that this short book will help you to get started with JSonar and Sonar. It will not answer all your questions, but in conjunction with JSonar FAQ, articles and Cakewalk Sonar's built-in help, it will get you well beyond the beginner level. Enjoy!

Your rating: None Average: 4.1 (7 votes)

What Can you Do with JSonar?

JSonar allows any visually impaired musician, whether beginner or expert, record, edit, compose and engineer musical projects with the help of Cakewalk Sonar music recording software and the JAWS screen reader.

Your rating: None Average: 4.7 (3 votes)

Credits

Throughout the existence of the JSonar project many people have helped us in various ways to keep the project going: by donating money, translating scripts and documentation into other languages, contributing code, finding bugs or encouraging the project in other ways. The following list is therefore not exhaustive by any means.

Your rating: None Average: 5 (1 vote)

Software and hardware Requirements

In order to use JSonar, you will need the following:

Your rating: None Average: 5 (1 vote)

Installing JSonar

Installation Instructions

If you are installing JSonar from a zip archive, please follow the manual installation instructions and then return to these instructions. If you installed JSonar using the installer, these steps have been performed automatically and you should skip this step. Please be aware that the installer is the recommended way to install JSonar. The zip archive should only be used in special circumstances and by advanced users.

Manual Installation Instructions

If you installed JSonar using an installer, you can skip these instructions. If you decided not to use an installer but instead use a zip archive (not recommended), follow these steps after unzipping the scripts:

  1. Switch to the folder where you unzipped the scripts.
  2. Find and switch to the regkeys folder.
  3. Look for files with an extension .reg and the name containing your particular version of Sonar, e.g. the file with registry entries for Sonar 6 Producer Edition would be called “Sonar Producer 6.0 Accessibility Mode.reg”.
  4. Press ENTER key on that file and answer positively to the two dialog boxes that are presented.
  5. Move back to the previous folder and switch to the surface folder.
  6. Copy the file named jsonar.dll to a non-temporary location on your system drive; e.g. c:\Program Files\JSonar 6.
  7. Register jsonar.dll in this new location with a command like the following from the Start menu->Run dialog:
    regsvr32 “c:\Program Files\JSonar 6\jsonar.dll”
  8. Now return to the normal installation instructions.
Your rating: None Average: 2.5 (2 votes)

Configuring JSonar

Please follow these steps to configure JSonar for optimal performance and interoperability with the Sonar software.

Set up Wizard


Sonar Settings

Your rating: None Average: 3.5 (4 votes)

Supported Features

Supported Sonar Features

JSonar supports the following features of Sonar:

See Tips and Tricks section to learn how to use some of these features


Your rating: None Average: 5 (1 vote)

Plug-in Support

Plug-in support via Hot Spot Clicker

Starting from JSonar6 we are using Hot Spot Clicker software to provide support for many of the third-party plug-ins and software synthesizers. In fact, in order to use some of the built-in Sonar plug-ins, such as Session Drummer2 and sonitus suite of effects, you will have to install Hot Spot Clicker program. Otherwise, you will not be able to use those and other plug-ins because they are not natively accessible. To help you out, JSonar installer will copy for you all the hot spot sets that support Sonar's built-in plug-ins. Please note: if you installed JSonar scripts manually, you will have to copy all the necessary HSC sets on your own.

The following are the steps to get started with Hot Spot Clicker:


Your rating: None Average: 3 (1 vote)

Using JSonar with Braille

It is possible to operate certain features of JSonar using Braille display. The following operations are currently possible:


Braille display modes

There are two Braille display modes in JSonar: “Strip Display” and “Time Display”, denoted by letters “ST” and “TI” on the very left side of the Braille line.
The “Strip Display” mode displays parameters for the current strip, strip type/name, play/stop/record, start or end of the project, plus and minus for moving between either markers or bars,, and “now”/“from”/“through” times.
The “Time Display” mode displays the “now” time in both hour/minute/second and measure/beat/tick formats. The time values are updated in real time as the project plays. In this mode you can also move between measures (bars) using previous and next line commands on your Braille display.

To switch between two modes, either:

Explanation of the layout of the Braille strip

In order to efficiently use the space available on the Braille display, we decided to denote all supported parameters with a single letter, as follows:

Please note: for controls such as mute, solo, arm etc, lower-case letters represent the “off” status, while upper-case letters, i.e. with dot 7, represent the “on” status.

Performing actions with Braille display

While in “Strip Display” mode: to move between strips (tracks or buses), use up and down keys of your particular Braille display. In the case of Freedom Scientific displays, use whiz wheels to move up or down. You can display the name of a current strip by pressing the routing button right above the strip number. You can also toggle any of the strip parameters above by pressing routing buttons on your Braille display that are located right above the parameter of interest. For example:

While in “Time Display” mode: to move to previous or next measure, use up and down arrows on your Braille display. The time display will show two time values–first, the Now time in hour/minute/second format and second, the Now time in measure/beat/tick format. The values will change as the project is playing.

Your rating: None Average: 5 (1 vote)

Known Accessibility Issues

Sonar Issues

JSonar Issues


Your rating: None Average: 1 (1 vote)

Tips and Tricks

Tips and Tricks

Here are some initial suggestions to help you along the way.


Your rating: None Average: 4 (2 votes)

JSonar Revision History

Revision History

The following is a summary of the changes in each revision. Note that there are most certainly other minor, less noteworthy changes, fixes, etc. not included here for brevity.

Key: new = new feature, bug = bug fix or work around, change = change in functionality.

7.1


7.0

6.0

5.2

5.1

5.0

5.0 beta 1

Your rating: None Average: 4 (1 vote)