NicksterSand/Cflat: An interpreter for C flat, a music-based programming language ·
github.com · 1,631 words · saved by 2 readers
An interpreter for C flat, a music-based programming language
C Flat (stylized as C♭) is an esoteric programming language that uses music for its syntax. Concept C♭ was created with two main ideas in mind: Allow enough creative freedom for good songs to be made Rely more on the sound of music than the notation The first idea is there because there isn't much point in making programs out of music if the music doesn't sound good. (Technically there isn't much point either way.) The second one is there to keep the concept grounded in music as code rather than musical notation as code. Quarter notes and eigth notes doing different things sounds good…
saved by
related reading
- NotaGenelectricalexis.github.io
- Strudel REPLstrudel.cc
- how I think when I think about programming - alice mazalicemaz.com
- Reading 19: Little Languagesweb.mit.edu
- Introduction · Crafting Interpreterscraftinginterpreters.com
- GitHub - Experience-Monks/math-as-code: a cheat-sheet for mathematical notation in code formgithub.com
- Music production | Everything I Knowwiki-old.nikiv.dev
- MTO 19.3: Tymoczko, Review of Cuthbert, Music21mtosmt.org
- Overview ‹ λ-2D: An Exploration of Drawing as Programming Language, Featuring Ideas from Lambda Calculus - MIT Media Labmedia.mit.edu
- Writing a C compiler in 500 lines of Pythonvgel.me
- waveloop: what fable left meneynt.ca
- 9. Kaleidoscope: Adding Debug Information — LLVM 23.0.0git documentationllvm.org