[Bug 259911] [NEW PORT]: audio/chuck: Strongly-timed, Concurrent, and On-the-fly Music Programming Language
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 259911] [NEW PORT]: audio/chuck: Strongly-timed, Concurrent, and On-the-fly Music Programming Language"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 259911] [NEW PORT]: audio/chuck: Strongly-timed, Concurrent, and On-the-fly Music Programming Language"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 259911] [NEW PORT]: audio/chuck: Strongly-timed, Concurrent, and On-the-fly Music Programming Language"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 18 Nov 2021 07:28:07 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259911 Bug ID: 259911 Summary: [NEW PORT]: audio/chuck: Strongly-timed, Concurrent, and On-the-fly Music Programming Language Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: beyert@cs.ucr.edu Attachment #229566 text/plain mime type: Created attachment 229566 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=229566&action=edit audio_chuck.shar I recently discovered that Stanford (via the online course platform Kadenze) is teaching an affordable course in physics based sound with famous instructors (the university co-developed both waveguide physical modeling and FM synthesis with Yamaha long ago). The course uses the sound language chuck, which I ported to FreeBSD. This should help promote FreeBSD to audio hobbyists: https://www.kadenze.com/courses/physics-based-sound-synthesis-for-games-and-interactive-systems-iv/ I have gotten it to compile with several backends for audio and MIDI, although JACK is the only one that worked at runtime in my usage thus far. What is confirmed working: * Low-latency audio output via JACK (if the sound stutters, then try a different sound card or audio interface: my theory is that some sound cards don't handle 24-bit values effectively in a way that some audio applications cannot handle) * MIDI input via JACK * Joystick input support (quite extensive, although force feedback did not seem to work thus far) OSS and ALSA audio support both compile correctly, and ALSA MIDI is also available for both OSS and ALSA audio, but I couldn't confirm if either worked, so they are not the default, yet. -- You are receiving this mail because: You are the assignee for the bug.