The Rust Programming Language
Standard Library API Reference
Rust by Example
The Cargo Guide
Crates from mitchmindtree
The Piston game engine core libraries
A crate providing procedural macros for the conrod library
Graph data structure library. Provides graph types and graph algorithms.
An attempt at porting Elm's incredibly useful, purely functional std graphics modules.
Provides a Node trait and a Graph type for chaining together audio generators/processors in a dsp graph.
A polyphonic Synth type whose multiple oscillators generate sound via amplitude and frequency envelopes.
A crate providing the fundamentals for working with audio PCM DSP.
Provides a simple interface to the default audio input and output device streams on a user's system.
A directed acyclic graph data structure library. It is Implemented on top of petgraph's Graph data structure and attempts to follow similar conventions where suitable.
A friendly rust interface for Apple's CoreAudio API.
An OpenGL 2D back-end for the Piston game engine
A library for musical pitch conversions! Provides functions and methods for converting between frequency, midi-step and letter-octave.
A SDL2 back-end for the Piston game engine
An indexable tree data structure with a variable and unbounded number of branches per node. It is Implemented on top of petgraph's Graph data structure and attempts to follow similar conventions where suitable.
A typification of Robert Plutchik's Wheel of Emotions.
A crate to simplify reading, writing and converting between a range of audio formats.
A crate for reading and writing `.m3u` files - the de facto standard for multimedia playlists.
A simple tool for finding the absolute path to a folder with a given name.
A polyphonic audio sampler instrument that supports unique sample mappings across both frequency and velocity ranges.
A small lib for converting keyboard input into musical notes.
A simple type for calculating and storing the RMS given some buffer of interleaved audio samples.
An interpolatable Envelope trait along with a generic 2D Point trait. Useful for controlling parameters over time.
Some quick and easy functions for generating gaussian noise, mappable to specific bounds. Useful for artistic purposes.
A GLFW window back-end for the Piston game engine
An OpenGL ES 2D back-end for the Piston game engine
Miscellaneous utilities from the sleeve of mindtree.
A high performance digital signal compressor, designed for compressing the amplitude of audio data.
A tool for simplifying saving and loading serializable types to and from json files.
A simple dsp-chain node for multiplying the amplitude of the output buffer by some volume.
A channel-esque type that only stores the last value that was sent.