Rust Music

Open-source Rust projects categorized as Music

Top 23 Rust Music Projects

  • Pake

    🀱🏻 Turn any webpage into a desktop app with Rust. 🀱🏻 εˆ©η”¨ Rust θ½»ζΎζž„ε»Ίθ½»ι‡ηΊ§ε€šη«―ζ‘Œι’εΊ”η”¨

  • Project mention: Pake – Turn any webpage into a desktop app with Rust | news.ycombinator.com | 2023-11-29
  • glicol

    Graph-oriented live coding language and music/audio DSP library written in Rust

  • Project mention: 3 years of fulltime Rust game development, and why we're leaving Rust behind | news.ycombinator.com | 2024-04-26

    I'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

  • 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.

    InfluxDB logo
  • Meadowlark

    A (currently incomplete) open-source Digital Audio Workstation

  • spotify-player

    A Spotify player in the terminal with full feature parity

  • Project mention: Spotify_player on Steamdeck with distrobox | /r/SteamDeck | 2023-07-05

    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

  • fundsp

    Library for audio processing and synthesis

  • rspotify

    Spotify Web API SDK implemented on Rust (by ramsayleung)

  • Project mention: How to use rspotify? | /r/rust | 2023-05-28

    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.

  • 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

    SaaSHub logo
  • onetagger

    Music tagger for Windows, MacOS and Linux with Beatport, Discogs, Musicbrainz, Spotify, Traxsource and many other platforms support.

  • Project mention: The Quest for Semantic Music Tagging Software | /r/software | 2023-11-13

    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.

  • ytui-music

    Youtube client in terminal for music ( lightweight youtube client )

  • typebeat

    Keyboard-controlled music sequencer, sampler, and synth

  • code-radio-cli

    🎡 A command line music radio client for https://coderadio.freecodecamp.org, written in Rust.

  • music-player

    An extensible music server written in Rust πŸš€πŸŽ΅βœ¨ (by tsirysndr)

  • resonance

    Intuitive GTK4/LibAdwaita music player

  • swyh-rs

    Stream What You Hear written in rust, inspired by SWYH.

  • Project mention: How do I fix the latency(3 sec) for swyh-rs and Wiim Mini? | /r/BudgetAudiophile | 2023-08-13
  • polyrhythmix

    Polyrhythmically-inclinded Midi Drum generator

  • Project mention: I made a command-line tool to assist me with writing polyrhythmic drum parts | /r/patient_hackernews | 2023-06-28
  • aoede

    🎧 a self-hosted Spotify β†’ Discord music bot

  • festival

    Music player

  • Project mention: Announcing readable 0.10.0 - stack allocated human-readable strings | /r/rust | 2023-10-06

    and others are used extensively in Festival, a music player I made.

  • staff

    Music theory and score rendering library with midi, notes, chords, scales, and more.

  • Project mention: Ask HN: AI that produces sheet music for practice? | news.ycombinator.com | 2023-08-06

    You 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.

  • notation

    A modern visual music notation, colorful and dynamic (by notation-fun)

  • rescrobbled

    MPRIS music scrobbler daemon

  • Project mention: Festival v1.0.0 - A music player | /r/rust | 2023-06-28

    Forget scrobbling. Festival actually works wonders with rescrobbled.

  • HexoSynth

    A FLOSS (Open Source) hexagonal modular synthesizer plugin.

  • kord

    A music theory binary and library for Rust / JS. (by twitchax)

  • tune

    Make xenharmonic music and create synthesizer tuning files for microtonal scales.

  • Project mention: Are there any microtonal piano VSTs out there? | /r/microtonal | 2023-07-01

    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.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Music related posts

  • Velato: A programming language where source code must be a valid MIDI music file

    3 projects | news.ycombinator.com | 4 Mar 2024
  • Opusmodus: Common Lisp Music Composition System

    6 projects | news.ycombinator.com | 8 Nov 2023
  • Daktilo: Turn Your Keyboard into a Typewriter

    5 projects | news.ycombinator.com | 3 Oct 2023
  • Ask HN: AI that produces sheet music for practice?

    1 project | news.ycombinator.com | 6 Aug 2023
  • ONE TAGGER - Version 1.7.0 release

    1 project | /r/Beatmatch | 5 Aug 2023
  • CLI from musicforprogramming.net (written in rust)

    1 project | /r/opensource | 9 Jul 2023
  • Mfp: a Rust CLI utility for playing music mixes from musicforprogramming.net

    1 project | news.ycombinator.com | 8 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 19 May 2024
    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 β†’

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com