Skip to content

Add audio package#23

Merged
applejag merged 3 commits into
mainfrom
feature/audio
Jan 11, 2026
Merged

Add audio package#23
applejag merged 3 commits into
mainfrom
feature/audio

Conversation

@applejag

@applejag applejag commented Jan 10, 2026

Copy link
Copy Markdown
Collaborator

Based on a mix of both the Firefly Rust audio package and the Go audio package

The audio Node stuff was tricky to get right. The usage is somewhat OK as I couldn't find a nice way to make use of the type system to do the inheritence or generics tricks that the Rust and Go SDKs use.

This is currently in draft because of a bug in MoonBit: moonbitlang/moon#1375 No longer an issue

Closes #19

@applejag applejag added the enhancement New feature or request label Jan 10, 2026
@applejag applejag self-assigned this Jan 10, 2026
@applejag applejag requested a review from orsinium January 10, 2026 13:33
@applejag applejag marked this pull request as ready for review January 10, 2026 16:47
@applejag applejag merged commit 741208e into main Jan 11, 2026
2 checks passed
@applejag applejag deleted the feature/audio branch January 11, 2026 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add module for working with audio

2 participants