Giter Club home page Giter Club logo

digital-synth-wra32's Introduction

Digital Synth WRA32 5.1.1

2015-05-30 ISGK Instruments
https://github.com/risgk/digital-synth-wra32

Concept

Features

  • Using Web MIDI API and Web Audio API
  • We recommend Google Chrome, which implements Web MIDI API
  • Supporting MIDI IN
  • Supporting 32 bit float audio

Synth Modules

  • VCO 1
    • Waveform: Sawtooth(0), Square(1), Triangle(2), Sine(3),
      Pulse-25%(4), Pulse-12.5%(5), Pseudo-Triangle(6)
    • Coarse Tune: ..., -48(16), ..., 0(64), ..., +48(96), ... [semitone]
  • VCO 2
    • Waveform: Sawtooth(0), Square(1), Triangle(2), Sine(3),
      Pulse-25%(4), Pulse-12.5%(5), Pseudo-Triangle(6)
    • Coarse Tune: ..., -48(16), ..., 0(64), ..., +48(96), ... [semitone]
    • Fine Tune: ..., -50(32), ..., 0(64), ..., +50(96), ... [cent]
  • VCO 3
    • Waveform: Sawtooth(0), Square(1), Triangle(2), Sine(3),
      Pulse-25%(4), Pulse-12.5%(5), Pseudo-Triangle(6)
    • Coarse Tune: ..., -48(16), ..., 0(64), ..., +48(96), ... [semitone]
    • Fine Tune: ..., -50(32), ..., 0(64), ..., +50(96), ... [cent]
  • VCF
    • Filter Type: LPF, Attenuation Slope: -12 [dB/oct]
    • Cutoff Frequency: 6.5(0), ..., 19.5(7), ..., 10000(115), ..., 20000(127) [Hz]
    • Resonance: Q=0.7(0), ..., Q=1.4(51), ..., Q=2.8(102), ..., Q=4(127)
    • Envelope Amount: 0(0), ..., 50.4(64), ..., 100(127) [%]
    • Key Follow: 0(0), ..., 50.4(64), ..., 100(127) [%]
  • VCA
  • AEG
    • Attack Time: 10(0), ..., 98.2(42), ..., 1018.3(85), ..., 10000(127) [ms]
    • Decay Time: 10(0), ..., 98.2(42), ..., 1018.3(85), ..., 10000(127) [ms]
    • Sustain Level: 0(0), ..., 50.4(64), ..., 100(127) [%]
    • Release Time: 10(0), ..., 98.2(42), ..., 1018.3(85), ..., 10000(127) [ms]
  • FEG
    • Attack Time: 10(0), ..., 98.2(42), ..., 1018.3(85), ..., 10000(127) [ms]
    • Decay Time: 10(0), ..., 98.2(42), ..., 1018.3(85), ..., 10000(127) [ms]
    • Sustain Level: 0(0), ..., 50.4(64), ..., 100(127) [%]
    • Release Time: 10(0), ..., 98.2(42), ..., 1018.3(85), ..., 10000(127) [ms]
  • Mixer
    • VCO 1 Level: 0(0), ..., 50.4(64), ..., 100(127) [%]
    • VCO 2 Level: 0(0), ..., 50.4(64), ..., 100(127) [%]
    • VCO 3 Level: 0(0), ..., 50.4(64), ..., 100(127) [%]

MIDI Implementation Chart

  [Virtual Analog Synthesizer]                                    Date: 2015-05-30       
  Model  Digital Synth WRA32      MIDI Implementation Chart       Version: 5.1.1         
+-------------------------------+---------------+---------------+-----------------------+
| Function...                   | Transmitted   | Recognized    | Remarks               |
+-------------------------------+---------------+---------------+-----------------------+
| Basic        Default          | x             | 1-16          | Memorized             |
| Channel      Changed          | x             | 1-16          |                       |
+-------------------------------+---------------+---------------+-----------------------+
| Mode         Default          | x             | Mode 4 (M=1)  |                       |
|              Messages         | x             | x             |                       |
|              Altered          | ************* |               |                       |
+-------------------------------+---------------+---------------+-----------------------+
| Note                          | x             | 0-127         |                       |
| Number       : True Voice     | ************* | 0-127         |                       |
+-------------------------------+---------------+---------------+-----------------------+
| Velocity     Note ON          | x             | x             |                       |
|              Note OFF         | x             | x             |                       |
+-------------------------------+---------------+---------------+-----------------------+
| After        Key's            | x             | x             |                       |
| Touch        Ch's             | x             | x             |                       |
+-------------------------------+---------------+---------------+-----------------------+
| Pitch Bend                    | x             | x             |                       |
+-------------------------------+---------------+---------------+-----------------------+
| Control                    14 | x             | o             | VCO 1 Waveform        |
| Change                     15 | x             | o             | VCO 1 Coarse Tune     |
|                            16 | x             | o             | VCO 2 Waveform        |
|                            17 | x             | o             | VCO 2 Coarse Tune     |
|                            18 | x             | o             | VCO 2 Fine Tune       |
|                            19 | x             | o             | VCO 3 Waveform        |
|                            20 | x             | o             | VCO 3 Coarse Tune     |
|                            21 | x             | o             | VCO 3 Fine Tune       |
|                            22 | x             | o             | VCF Cutoff Frequency  |
|                            23 | x             | o             | VCF Resonance         |
|                            24 | x             | o             | VCF Envelope Amount   |
|                            25 | x             | o             | AEG Attack Time       |
|                            26 | x             | o             | AEG Decay Time        |
|                            27 | x             | o             | AEG Sustain Level     |
|                            28 | x             | o             | FEG Attack Time       |
|                            29 | x             | o             | FEG Decay Time        |
|                            30 | x             | o             | FEG Sustain Level     |
|                            80 | x             | o             | Mixer VCO 1 Level     |
|                            81 | x             | o             | Mixer VCO 2 Level     |
|                            82 | x             | o             | Mixer VCO 3 Level     |
|                            83 | x             | o             | VCF Key Follow        |
|                            85 | x             | o             | AEG Release Time      |
|                            86 | x             | o             | FEG Release Time      |
+-------------------------------+---------------+---------------+-----------------------+
| Program                       | x             | x             |                       |
| Change       : True #         | ************* |               |                       |
+-------------------------------+---------------+---------------+-----------------------+
| System Exclusive              | x             | x             |                       |
+-------------------------------+---------------+---------------+-----------------------+
| System       : Song Pos       | x             | x             |                       |
| Common       : Song Sel       | x             | x             |                       |
|              : Tune           | x             | x             |                       |
+-------------------------------+---------------+---------------+-----------------------+
| System       : Clock          | x             | x             |                       |
| Real Time    : Commands       | x             | x             |                       |
+-------------------------------+---------------+---------------+-----------------------+
| Aux          : Local ON/OFF   | x             | x             |                       |
| Messages     : All Notes OFF  | x             | o             |                       |
|              : Active Sense   | x             | x             |                       |
|              : Reset          | x             | x             |                       |
+-------------------------------+---------------+---------------+-----------------------+
| Notes                         |                                                       |
|                               |                                                       |
+-------------------------------+-------------------------------------------------------+
  Mode 1: Omni On,  Poly          Mode 2: Omni On,  Mono          o: Yes                 
  Mode 3: Omni Off, Poly          Mode 4: Omni Off, Mono          x: No                  

digital-synth-wra32's People

Contributors

risgk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.