Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 158fa4c

Browse filesBrowse files
authored
N42: RustySynth (rust-gamedev#1270)
1 parent df29d79 commit 158fa4c
Copy full SHA for 158fa4c

File tree

2 files changed

+24
-0
lines changed
Filter options

2 files changed

+24
-0
lines changed

‎content/news/042/index.md

Copy file name to clipboardExpand all lines: content/news/042/index.md
+24Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,30 @@ _Discussions: [Mastodon][zkat-mastodon-ann]_
157157
[big-brain-stage]: https://docs.rs/big-brain/0.16.0/big_brain/enum.BigBrainStage.html
158158
[zkat-mastodon-ann]: https://toot.cat/@zkat/109776883506682388
159159

160+
### [RustySynth]
161+
162+
[
163+
![Waveform displayed on a screen](rustysynth-yt.png)
164+
_Video: an example of realtime MIDI synthesis with RustySynth on rust-sfml_
165+
][rustysynth-video]
166+
167+
[RustySynth] is a SoundFont MIDI synthesizer written in pure Rust.
168+
The purpose of this library is to provide MIDI music playback functionality
169+
for any Rust application without complicated dependencies.
170+
The code base is lightweight and can be used with any audio driver
171+
that supports streaming audio (e.g. [rust-sfml]).
172+
173+
Features:
174+
175+
- Tuned mainly for gamedev and has low CPU usage.
176+
- Support for standard MIDI files.
177+
- No dependencies other than the standard library.
178+
- Available under a permissive license (MIT).
179+
180+
[rustysynth-video]: https://www.youtube.com/watch?v=o9rPTJIPmVk
181+
[RustySynth]: https://github.com/sinshu/rustysynth
182+
[rust-sfml]: https://github.com/jeremyletang/rust-sfml
183+
160184
## Popular Workgroup Issues in Github
161185

162186
<!-- Up to 10 links to interesting issues -->

‎content/news/042/rustysynth-yt.png

Copy file name to clipboard
78.7 KB
Loading

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.