devalang 0.2.0

Write music with code. Devalang is a domain-specific language (DSL) for sound designers and music hackers. Compose, automate, and control sound — in plain text.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# =================
# Bind
# =================
# You can bind MIDI patterns to synths or patterns to triggers using the bind directive.
# This allows you to play MIDI files or patterns with specific sounds.
#
# Syntax:
# bind <source> -> <target>

# Bind MIDI pattern (previously loaded) to a synth
# (Will play the MIDI notes using the specified synth)
bind myMidi -> firstSynth

# Bind pattern to a trigger
# (Will play the pattern using the specified trigger sound)
bind kickPattern -> myBank.kick