synthaccess

syn?a3ess

Accessibility tools for synthesizers and other audio technology

View the Project on GitHub

main
MIDItoSpeech
tactileSynthGuides
brailleOverlays
tactileModular

brailleOverlays

brlov}lays

Part of synthaccess

ABILITY Project / Integrated Design & Media
NYU

Files:

brailleOverlays is a set of design guidelines and examples for adding braille lettering to synthesizers.

Introduction

If your synthesizer is “one affordance per function”, one of the simplest and most effective ways to add tactile accessibility for Blind / Low Vision users is to label the synthesizer with braille. Below, we outline three methods (from simple and inexpensive to somewhat complex) for doing this.

Braille is a standard tactile writing system invented in 1824 that uses a two column by three row grid of six dots for each character. The braille system not only specifies the layout of these dots for each character in the writing system, but also defines the characters’ nominal dot sizing and spacing. In other words, there’s no such thing as “winging it” when it comes to your braille size. There’s just braille. With standard braille fonts, such as David Rakowski’s Braille TTF and Swell Braille, you can set your design software to 24 point and it will be within range. There are standard mappings for common writing systems across the world. Languages that use logographic writing systems (such as Chinese) will use a phonetic alphabet to create a braille mapping.

Grade (or Level) 1 braille defines a basic mapping for the alphabet, numbers, and punctuation. Grade 2 braille has contractions, leveraging context and unused characters to reduce common words, letter combinations, and syllables to fewer characters. Grade 2 braille is specific to the language being written (e.g. English vs. French), wherease Grade 1 braille is standardized by character set (e.g. the Roman alphabet versus Cyrillic). Free software such as BrailleBlaster can be used to convert text into braille that includes these Grade 2 contractions.

If you use Grade 2 braille, you can save space. For example, the phrase:

“Some little children adding 2+2 might count it as 22, not 4.”

maps to…

,"s ll *n add+ #b"6#b mi<t c.t x z #bb1 n #d4


This certainly saves space (46 characters instead of 61). However, a braille user who reads in another language might not be able to read it.

Option #1: Braille tape

The simplest way to add braille to a synthesizer is to use a low cost braille labeller (such as this one) and some adhesive-backed labeling tape (such as this). You can then punch out braille labels and apply them directly to your synthesizer front panel. If you use clear labels, you can place the labels over your synthesizer. You can also create braille labels manually, using a braille stylus on dymo tape or any adhesive paper.

An alternative to this method is to print out sheets of braille on an embossing printer (such as this one) using sticker paper which you then cut out and affix to the device. You can use BrailleBlaster and the Braille TTF typeface to experiment with this method.

Depending on the density of controls on your synthesizer, you may not be able to label everything (see mappings, below, on some ideas for shorthand. For synthesizers where it’s not practicable to create a braille label for every single affordance, you could consider labelling the section headings of different areas of the synth (oscillator, filter, mixer, etc.), and then create a tactile guide to cover the details.

Option #2: Labels on an overlay

While it’s great to add labels directly to your equipment, two issues might occur. First, the synthesizer surface might not take well to adhesive labels (for example, if the face plate on the synthesizer is powder-coated). Second, you might be worried about the labels damaging your synthesizer (for example, if you have a vintage equipment where adhesives might cause wear on the visual labels underneath.

A great solution for all of this is to cut a plexiglass overlay for your synthesizer, and then affix the braille to the overlay. You can often make these overlays simply if you have access to a laser cutter, you can use pre-cut plexiglass (we use 0.040” clear colorless acrylic) to make clear, thin sheets that can sit on top of the synthesizer’s face, with holes cut in place for switches, buttons, knobs, etc.

The best overlays have ample space for all of the affordances (knobs, switches, sliders, jacks) on the synthesizer, but can still be affixed to the synth face in an easy manner. One way to do this is to add cutout points for the front panel mounting screws and make those circles small enough that you can use the screws to mounth the plexi overlay and securit it to the synth. Additionally, potentiometers often have knobs or slider caps that can be removed, so the cutout can be narrower, as it only needs to accommodate the shaft of the pot.

To make an overlay, there are a bunch of options:

  1. Many commercial manufacturers provide line-art renderings of their front panels (on their websites, in PDF documentation, etc.) that can be imported into a vector design program (e.g. Inkscape, Adobe Illustrator, CorelDRAW) and traced over to make a laser cuttable overlay. You can also write the manufacturer’s support group and explain that you’re making an accessibility overlay for one of their synths and would love a reference CAD file to work from - there’s a good chance they’ll help you out.
  2. You can take a high resolution photograph of your synth and trace over it. Be careful for skewing / pincushioning artifacts from your camera not being face on with the synth.
  3. You can use a 3D scanning app (such as Polycam or 3D Scanner App) to make a scan of your synthesizer’s front panel and import it into 3D modelling software (such as Blender) that knows how to export a 2D vector slice of a 3D model. 2D vector software that knows how to create slices from 3D assets (Illustrator, Inkscape) can do this as well.
  4. If the synthesizer is reasonably small, you can place it face-down on a scanner (or a photocopier with a scanning function). You can then create a layer and draw cutouts for your overlay.

With any of these methods, we recommend doing a test cut first on cardboard to make sure everything fits properly. Once you’ve got your overlay fitted, you can add your braille adhesive labels and they should still well. As an added bonus, you now have a protective cover for your synthesizer!

Option #3: UV Print the braille directly onto an overlay

If you’re going to create an overlay for your synth, you can UV print the braille (and dividers, and any other tactile graphics) onto the acrylic directly, using a commercial UV flatbed printer. Commercial print shops will often have UV printing service; for example, in the USA, if a print shop advertises that they can do “ADA signage”, then you’re probably in the right place. There may be places in your community that are able to do a full-service project - they will source the acrylic, laser cut the overlay, and do the braille printing all in one go. It’s our experience that many UV printers will typeset braille within their own software or work with design software customized for sign printing that knows how to typeset braille, such as Flexi Design.

Examples

The synthesizers we have created overlays for in the IDM Audio Lab are contained in the synths folder of this repository as layered SVG files.

  1. The ‘overlay’ layer contain the laserable cutout.
  2. The ‘braille’ layer contains braille labels in the Braille TTF font. These labels can be made with a braile labeler, printed using an embossing printer, or directly printed onto an overlay using a UV printer.
  3. The ‘dividers’ layer contains suggested dividers for different sections of the synthesizer. These can be made in a variety of ways; the simplest is to use the a / ‘a’ letter on a braille labeller and then turn the tape to the correct orientation. As with the above, you can also directly print this onto an overlay using a UV printer.

For example, here is the overlay developed by Moira Zhang for our TTSH (a DIY ARP 2600 clone, developed by Jon Nensén).

This image shows the front panel of the TTSH: TTSH visual interface This image shows the full composite overlay of the TTSH (interface channels, braille, and dividers) looks like this: TTSH full overlay, with dividers and braille This is the TTSH interface image used for laser cutting the overlay. Note the smaller circles - those are the front-panel screw points, not modular jacks - we used those to fix the overlay. We removed the knob for the microphone gain and the caps for the slide potentiometers before putting the panel on. TTSH laser overlay These are the TTSH braille labels by themselves. You could use a braille labeller to make these. TTSH braille labels Finally, these show divider labels for the TTSH made using braille dots. You can make a long adhesive line of them, cut them to size with scissors, and apply them to give a tactile sense of the boundaries between the different modules on the synth. TTSH divider labels

If you would like to contribute to this project or have an overlay file you’ve done, please get in touch.

Suggested Mappings

When designing braille overlays for physical synthesizers, space may be at a premium, so shorhands, abbreviations, contractions, and use of Grade 2 braille will be super useful for labelling things. Below are some suggested mappings for common synthesizer controls if you have space for 2, 3, or 4 braille characters.

As mentioned above, for more high density interfaces, a great solution is to create a tactile guide. The tactileSynths part of this repository will help you get started.

Label 2 3 4
p{}
Power
pr
pr
pwr
pwr
powr
powr
h1dph"os
Headphones
ph
ph
  phns
phns
voltage-3troll$ oscillator
Voltage-Controlled Oscillator
vo
vo
vco
vco
 
voltage-3troll$ filt}
Voltage-Controlled Filter
vf
vf
vcf
vcf
 
voltage-3troll$ amplifi}
Voltage-Controlled Amplifier
va
va
vca
vca
 
l{ frequ5cy oscillator
Low Frequency Oscillator
lf
lf
lfo
lfo
 
s9e wave
Sine Wave
sn
sn
s9e
sine
 
triangle wave
Triangle Wave
tr
tr
tri
tri
 
sawtoo? wave
Sawtooth Wave
sa
sa
saw
saw
 
squ>e wave
Square Wave
sq
sq
sqr
sqr
 
noise generator
Noise Generator
no
no
noi
noi
 
attack rel1se
Attack Release
ar
ar
   
attack decay su/a9 rel1se
Attack Decay Sustain Release
    adsr
adsr
5velope g5}ator
Envelope Generator
eg
eg
env
env
 
sample & hold
Sample and Hold
sh
sh
sah
sah
 
5velope foll{}
Envelope Follower
ef
ef
efl
efl
enfl
enfl
r+ modulator
Ring Modulator
rm
rm
r+m
ringm
r+md
ringmd
mix}
Mixer
mx
mx
mxr
mxr
mix}
mixer

TTSH & DIY 1601 Sequencer with braille Sequential Prophet 6 module with braille Black Corporation Deckard's Dream with braille Roland 100 Series Model 101 with braille Roland 100 Series Model 102 with braille Roland 100 Series Model 104 with braille Roland SH-101 with braille