Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 799 Bytes

readme.md

File metadata and controls

42 lines (28 loc) · 799 Bytes

Duck

A realtime audio synthesis language. This is still at the pre-alpha stage. Everything can and probably will change.

Note: Currently only supports Mac OS.

Prerequisites

Compiler:

Editor:

Building and running the compiler

Building the compiler:

./build.sh

Try it out:

bin/duck -- "hz(440 + 220 * (8hz >> SinOsc)) >> SinOsc >> DAC; wait(3 seconds);"
bin/duck -- "ADC >> Delay(2 seconds) >> DAC; wait(8 seconds);"

Using the editor

First install dependencies with npm.

cd editor
npm i

Then start the editor with npm start. When it's running press CMD+B to run your script.