8 releases

0.3.4 May 31, 2022
0.3.3 Oct 19, 2021
0.2.0 Sep 10, 2021
0.1.1 Sep 4, 2021
0.1.0 Sep 12, 2020

#427 in Audio

GPL-3.0 license

285KB
5K SLoC

Noisefunge.rs

Noisefunge is a music livecoding environment based on the befunge programming language.

Features

  • Built against JACK and should work on platforms supported by that API.
  • Provides midi input for receiving midi beat clock messages.
  • The server for handling requests is now built on HTTP and json.
  • Configuration file can be used to automatically send program select messages.
  • Subprocess and JACK connection management for synthesizers and effects.
  • New semantics for defining custom opcodes.
  • Unicode support in the viewer so that all 256 byte values have a printable representation.
  • Built in arpeggiators.

Recordings

Dependencies

~25–40MB
~850K SLoC