Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more β
Top 23 Rust Music Projects
-
Pake
π€±π» Turn any webpage into a desktop app with Rust. π€±π» ε©η¨ Rust θ½»ζΎζε»Ίθ½»ιηΊ§ε€η«―ζ‘ι’εΊη¨
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
DownOnSpot
π§ A Spotify music and playlist downloader working with free Spotify accounts written in Rust
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
onetagger
Music tagger for Windows, MacOS and Linux with Beatport, Discogs, Musicbrainz, Spotify, Traxsource and many other platforms support.
-
code-radio-cli
π΅ A command line music radio client for https://coderadio.freecodecamp.org, written in Rust.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Pake β Turn any webpage into a desktop app with Rust | news.ycombinator.com | 2023-11-29
Project mention: 3 years of fulltime Rust game development, and why we're leaving Rust behind | news.ycombinator.com | 2024-04-26I've worked on Ambient Engine and now on the Bevy engine. I totally agree with these points, very valuable. I only make some comments from my professional (audio) perspective:
We need the highlight author's affirmation of cli. Rust's tui (ratatui) is great. I used it to make Glicol-cli [1]. If you are a Linux user, you are welcome to test the music production of the code.
Speaking of game audio, I actually think rust is perfect for audio. I have also continued to develop Glicol recently, and my recent goal (starting tomorrow) is the bevy_glicol plug-in. I want to solve bevy's audio problem on the browser.
All in all, even though I've had my share of pain with ecs, I still think rust is very valuable for game and app development, maybe not multiplayer AAA, maybe practical apps.
[1] https://github.com/glicol/glicol-cli
[2] https://github.com/chaosprint/glicol
The Spotify on the Discover Store doesn't allow you to run in the terminal and using the terminal will give it a nice performance boost without the GUI overhead, which is what is being achieved using spotify-payer. From checking the project, it looks pretty good for something minimal: https://github.com/aome510/spotify-player
Apologies for the stupid question but I'm fairly new to Rust and can't figure out for the life of me how to use the rspotify crate. As far as I can get with the documentation / examples is just that it isn't a regular application / binary of itself but just a crate, but I don't see why that's causing me issues. Whenever I try to run the following example, I get the following error, despite me trying to remove and rebuild the crate just in case.
One Tagger - Music tagging software that has a feature set pretty similar to Picard, but also allows you to categorize music by properties like "Energy", "Mood", and "Genre". This is actually pretty similar to what I'm trying to do, but my tags have a much more generic purpose. Also, this program still focuses only on saved .mp3 files. The feature set is very narrowly focused toward professional DJs, anyway.
Project mention: How do I fix the latency(3 sec) for swyh-rs and Wiim Mini? | /r/BudgetAudiophile | 2023-08-13
Project mention: I made a command-line tool to assist me with writing polyrhythmic drum parts | /r/patient_hackernews | 2023-06-28
Project mention: Announcing readable 0.10.0 - stack allocated human-readable strings | /r/rust | 2023-10-06and others are used extensively in Festival, a music player I made.
Project mention: Ask HN: AI that produces sheet music for practice? | news.ycombinator.com | 2023-08-06You can ask ChatGPT to output in Lilypond format, and use https://github.com/matthunz/staff to render it; this worked for me on your above example.
Forget scrobbling. Festival actually works wonders with rescrobbled.
I use tune-cli (https://github.com/Woyten/tune/tree/master/tune-cli) to play microtonal scales on my non-microtonal Fantom-X8. tune-cli can retune almost any synth via MIDI message injection but it needs to be started as a separate program since it is not a VST plugin.
Rust Music related posts
-
Velato: A programming language where source code must be a valid MIDI music file
-
Opusmodus: Common Lisp Music Composition System
-
Daktilo: Turn Your Keyboard into a Typewriter
-
Ask HN: AI that produces sheet music for practice?
-
ONE TAGGER - Version 1.7.0 release
-
CLI from musicforprogramming.net (written in rust)
-
Mfp: a Rust CLI utility for playing music mixes from musicforprogramming.net
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 May 2024
Index
What are some of the best open-source Music projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | Pake | 23,165 |
2 | glicol | 2,009 |
3 | Meadowlark | 1,330 |
4 | spotify-player | 1,264 |
5 | fundsp | 656 |
6 | rspotify | 615 |
7 | DownOnSpot | 523 |
8 | onetagger | 523 |
9 | ytui-music | 440 |
10 | typebeat | 410 |
11 | code-radio-cli | 345 |
12 | music-player | 332 |
13 | resonance | 333 |
14 | swyh-rs | 296 |
15 | polyrhythmix | 280 |
16 | aoede | 262 |
17 | festival | 251 |
18 | staff | 247 |
19 | notation | 241 |
20 | rescrobbled | 214 |
21 | HexoSynth | 204 |
22 | kord | 202 |
23 | tune | 131 |
Sponsored