ForthHub / discussion

Discussion repository for Forth enthusiasts.
118 stars 4 forks source link

Forth and Music #18

Open larsbrinkhoff opened 8 years ago

larsbrinkhoff commented 8 years ago

Forth projects related to music:

https://github.com/b0blee/4thAcademy https://github.com/erlehmann/libglitch https://github.com/boomlinde/acidforth https://github.com/philburk/hmsl https://github.com/PaulBatchelor/Sporth

Are there more?

wexi commented 8 years ago

See http://krue.net/avrforth/ It's to drive his networked synthesizer board: http://krue.net/cansynth/

larsbrinkhoff commented 8 years ago

I'm curious if @postspectacular will port his synthesizer software to Forth? The end of his article seems to end on a high Forth note.

postspectacular commented 8 years ago

@larsbrinkhoff that's the idea, yes, but I can't promise yet how close to a standard impl this will (ever) be, nor when... been working on some ASM foundations (and studying existing resources) from which to slowly build up. my main use case is livecoding & music, though am not sure yet if the Forth parts will just be a frontend to ASM synth routines or if I'll end up with everything in Forth. Still early days, but will share progress as soon as more tangible...

My previous Forth idea prototyping env is here: http://forth.thi.ng/ - tiny 10KB JS based Forth system for testing out some WebAudio & WebGL ideas: https://twitter.com/toxi/timelines/678310803540451328

larsbrinkhoff commented 7 years ago

A new one:

https://github.com/daveyarwood/waltz

daveyarwood commented 7 years ago

Hi everyone, thanks for inviting me! Waltz is a brand new idea a coworker put in my head yesterday... a portable music theory library written in Forth.

I'd been wanting to write a portable music theory library for a while -- the idea being that all of the logic only needs to be implemented once, then the library could somehow be easily reused in languages deriving from C, Java, JavaScript, etc.

So yesterday, my coworker suggested I try building it in Forth. So I've been looking into Forth more and it does seem ideal for this kind of thing. Looking forward to digging more into this!

larsbrinkhoff commented 6 years ago

https://github.com/akjmicro/fsyn

CC @akjmicro