jseales/heapDq
provides the python class HeapDq which is uses heapq to implement a heap, and adds support for deletion of entries.
Discovered public repositories for jseales in the GitHub catalog.
provides the python class HeapDq which is uses heapq to implement a heap, and adds support for deletion of entries.
an iOS app that uses MidiBus to detect apps that can accept midi messages, and gives the user an interface to select the midi connection. Useful as a starting point for a inter-app midi project.
An objective C method that returns an fft equivalent to numpy's fft.fft.
Does a CQT of mic audio, and finds the best fit of a major scale to what the microphone picks up.
Public repository.
Velocity from recording takes a midi file and an audio recording, and changes the velocities in the midi file according to the loudness of the sound in the recording.
Arpeggiates chords in a midi file, separating the onsets by a user-given number of ticks.
Converts a midi file to cope events (as invented by David C. Cope, algorithmic composer and professor at UCSC). Call it on the command line by >>python midi2cope.py midifile_1 midifile_2 ... midifile_n.
Matrix library for CUDA in C++ and Python
My restricted boltzmann machine demo
python midi package. Originally by Giles Hall, it contained some bugs about encoding pitch wheel events, and others. I fixed 'em.
Public repository.