odin_rosettacode
johnston
odin_rosettacode | johnston | |
---|---|---|
1 | 2 | |
3 | 4 | |
- | - | |
10.0 | 10.0 | |
over 1 year ago | over 2 years ago | |
Odin | Rust | |
- | 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.
odin_rosettacode
-
Ask HN: What is the coding exercise you use to explore a new language?
If the language isn't well represented yet on rosettacode.org I like to learn about a language by implementing rosettacode examples in it: https://github.com/eterps/odin_rosettacode
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?
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.
tune - Make xenharmonic music and create synthesizer tuning files for microtonal scales.
Rustlings - :crab: Small exercises to get you used to reading and writing Rust code!
polyrhythmix - Polyrhythmically-inclinded Midi Drum generator
ziglings - Learn the Zig programming language by fixing tiny broken programs.
Taipei-Torrent - A(nother) Bittorrent client written in the go programming language
strudel - Web-based environment for live coding algorithmic patterns, incorporating a faithful port of TidalCycles to JavaScript
SuperDirt - Tidal Audio Engine