0.01
No commit activity in last 3 years
No release in over 3 years
Aubio is a tool designed for the extraction of annotations from audio signals. Its features include segmenting a sound file before each of its attacks, performing pitch detection, tapping the beat and producing midi streams from live audio.
2019
2020
2021
2022
2023
2024
0.01
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
Ruck uses continuations and a simple scheduler to ensure "shreds" (Ruck threads) are woken at precisely the right time according to its virtual clock. Schedulers can map virtual time to samples in a WAV file, real time, time in a MIDI file, or anything else by overri...
2019
2020
2021
2022
2023
2024
0.01
No commit activity in last 3 years
No release in over 3 years
A music library and domain-specific language for generating music via MIDI.
2019
2020
2021
2022
2023
2024
0.01
No commit activity in last 3 years
No release in over 3 years
Ruby wrapper for RtMidi, a cross-platform C++ library for realtime MIDI input and output.
2019
2020
2021
2022
2023
2024
0.0
The project is in a healthy, maintained state
Create and analyze musical pitches from MIDI names/numbers and scientific pitch notation (SPN)..
2019
2020
2021
2022
2023
2024
0.0
Repository is gone
No release in over 3 years
Filter Program Change (PC) or Control Change (CC) events from MIDI files.
2019
2020
2021
2022
2023
2024
0.0
No commit activity in last 3 years
No release in over 3 years
Control VLC Media Player with MIDI
2019
2020
2021
2022
2023
2024
0.0
No commit activity in last 3 years
No release in over 3 years
Convert a note string to MIDI note number.
2019
2020
2021
2022
2023
2024
0.0
Repository is gone
No release in over 3 years
represent rhythms as symbolic Strings and write them to MIDI
2019
2020
2021
2022
2023
2024
0.0
No commit activity in last 3 years
No release in over 3 years
Ruby bindings for OS X's high-quality music sequencing/live-play API
2019
2020
2021
2022
2023
2024
0.0
No commit activity in last 3 years
No release in over 3 years
Peas defines constants from music theory and allows one to perform math with them. Currently supports pitches (as MIDI values), pitch classes, and intervals using semitones, wholetones, chromatic, latin or diatonic abbreviations.
2019
2020
2021
2022
2023
2024
0.0
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
The library is based around an abstract representation for music notation, including pitch, note, dynamic, score, etc. A Ruby-based DSL is provided to aid in composition. Scores can be converted to common formats, like MIDI and LilyPond. Scores can also be rendered as audio via SuperCollider.
2019
2020
2021
2022
2023
2024
0.0
No commit activity in last 3 years
No release in over 3 years
Builds Audulus patches based on WAV, CSV, or MIDI file inputs
2019
2020
2021
2022
2023
2024
0.0
No commit activity in last 3 years
No release in over 3 years
A full-featured and complete Ruby wrapper of the ultra-powerful FMOD Low-Level API for accomplishing all of your audio needs. Uses the built-in Fiddle library (Ruby 2.0+) to eliminate unnecessary external gem dependencies, all that is needed is the FMOD platform-specific libraries. FMOD supports ...
2019
2020
2021
2022
2023
2024
0.0
No commit activity in last 3 years
No release in over 3 years
Stretto is a Ruby implementation of JFugue, an open source library originally written in Java by David Koelle for programming MIDI.
2019
2020
2021
2022
2023
2024
0.0
No commit activity in last 3 years
No release in over 3 years
This gem provides programmatic access to the Novation Launchpad MK2. LEDs can be lighted and button presses can be evaluated using launchpad's MIDI input/output.
2019
2020
2021
2022
2023
2024