devalang 0.1.8

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
{
  "project": {
    "name": "Devalang Project"
  },
  "paths": {
    "entry": "examples/index.deva",
    "output": "output"
  },
  "audio": {
    "format": ["wav", "mid"],
    "bit_depth": 16,
    "channels": 2,
    "sample_rate": 44100,
    "resample_quality": "sinc24",
    "bpm": 120
  },
  "live": {
    "crossfade_ms": 50
  },
  "rules": {
    "explicit_durations": "warning",
    "deprecated_syntax": "warning",
    "var_keyword": "error",
    "missing_duration": "info",
    "implicit_type_conversion": "info",
    "unused_variables": "warning"
  }
}