Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-07 | Store note velocities in pitch sets | Andrew Cady | |
(actually pitch maps, now) | |||
2015-12-05 | add facility to queue midi output to synth | Andrew Cady | |
2015-12-03 | use real clock time (adjusted from the monotonic clock) | Andrew Cady | |
2015-12-03 | store midi event history in a simple list | Andrew Cady | |
2015-12-03 | separate out a midi event hook in midi-dump.hs | Andrew Cady | |
2014-04-04 | make midi inputs and outputs optional | Andrew Cady | |
2014-01-21 | Pass through unknown MIDI events | Andrew Cady | |
This makes certain MIDI files sound billions of times better. It also ensures that program changes work (i.e., the right instrument plays). (I thought this was already being done, but it wasn't.) | |||
2014-01-18 | add "octave squash" functionality but disable it | Andrew Cady | |
it looks terrible because the squashing is into a horizontal band. | |||
2014-01-17 | keys have different colors depending on channel | Andrew Cady | |
this is disabled by a constant, but it does work | |||
2014-01-17 | get ready to recognize midi channels | Andrew Cady | |
2014-01-17 | save channel information in keysDown sets | Andrew Cady | |
2014-01-17 | forward timing information from midi input | Andrew Cady | |
This fixes timing of playback from midi files (e.g., via aplaymidi). Now it sounds great! | |||
2014-01-17 | treat noteOn with 0 velocity as noteOff | Andrew Cady | |
2014-01-17 | pretty close to live key display | Andrew Cady | |
2014-01-16 | retry after alsa inputPending exceptions | Andrew Cady | |
2014-01-16 | fix cabal build | Andrew Cady | |
2014-01-15 | show currently-playing midi notes in real-time through sdl! | Andrew Cady | |
2014-01-15 | add alsa initialization to axis.hs | Andrew Cady | |
2014-01-15 | factor functions into separate module AlsaSeq.hs | Andrew Cady | |