polyrhythmix
johnston
polyrhythmix | johnston | |
---|---|---|
4 | 2 | |
280 | 4 | |
- | - | |
7.8 | 10.0 | |
10 months ago | over 2 years ago | |
Rust | Rust | |
The Unlicense | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
polyrhythmix
johnston
-
I made a command-line tool to assist me with writing polyrhythmic drum parts
Very excited to see this. It's very much a tool I would use, excited to give it a spin after work tonight. I also look forward to reading the code.
Other cool music tools I've seen implemented in rust:
* glicol - https://glicol.org/
* tune - https://github.com/Woyten/tune
A while back I wanted to make some tools to aid in composition and was using rust. Very partially baked, but a fun pet project to learn the language with. Generated Just Intonation pitch lattices based on my research of Ben Johnston's compositional approach. https://github.com/jcpst/johnston
-
Ask HN: What is the coding exercise you use to explore a new language?
- how easy is it to write/run tests
Here’s one version in Rust, which links to clojure, cl versions. Want to try it with Julia next due to the built-in support for rationals.
https://github.com/jcpst/johnston
https://en.m.wikipedia.org/wiki/Lattice_(music)
What are some alternatives?
strudel - Web-based environment for live coding algorithmic patterns, incorporating a faithful port of TidalCycles to JavaScript
tune - Make xenharmonic music and create synthesizer tuning files for microtonal scales.
Taipei-Torrent - A(nother) Bittorrent client written in the go programming language
glicol - Graph-oriented live coding language and music/audio DSP library written in Rust
odin_rosettacode - Odin examples for Rosetta Code
SuperDirt - Tidal Audio Engine
staff - Music theory and score rendering library with midi, notes, chords, scales, and more.
pbrt-v3 - Source code for pbrt, the renderer described in the third edition of "Physically Based Rendering: From Theory To Implementation", by Matt Pharr, Wenzel Jakob, and Greg Humphreys.
Marathon - A microrhythm generator.
Rustlings - :crab: Small exercises to get you used to reading and writing Rust code!