Juno60 icon indicating copy to clipboard operation
Juno60 copied to clipboard

Analysis of Roland Juno60 sound

Juno60

Introduction

This project aims to analyse the sound of Roland's Juno 60 synthesizor with the eventual aim of recreating its distinctive sounds using the Web Audio API.

I decomposed the Juno 60 into the following functional areas so that I can analyse each in isolation:

  • DCO - Sawtooth, PWM, Sub oscillator, Noise, Mix down
  • Envelope - Attack, Decay, Release, PWM modulation, LPF modulation
  • Filter - VCF, HPF
  • Chorus
  • TBC

Testing

The test plan is documented here. Most of my analysis was carried-out using the brilliant Sonic Visualiser software.

Resources

I found the following resources helpful for understanding the analogue synths.

  • URLs for Juno 60
  • URLs for Juno 106 - has almost identical sound engine.
  • Books
  • Web Audio API

Any mistakes and misinterpretations are entirely my fault.

Licensing

Copyright (c) 2015 Andy Harman and Pendragon Software Limited.

Released under the MIT license. Please feel free to reuse the techniques developed in this project in your own projects.