Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

MIDI-sending engine for the ALSA sound engine in Linux, with a REALTIME, very low-latency worker thread.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 ext
Octocat-spinner-32 lib
Octocat-spinner-32 test
Octocat-spinner-32 .document
Octocat-spinner-32 .gitignore
Octocat-spinner-32 README.rdoc
Octocat-spinner-32 Rakefile
Octocat-spinner-32 VERSION
Octocat-spinner-32 alsa_midi.gemspec
Octocat-spinner-32 send_ev.rb
Octocat-spinner-32 vkbd_octave.rb
README.rdoc

alsa_midi

MIDI-sending engine for the ALSA sound engine in Linux, with a REALTIME, very low-latency worker thread.

well…

In theory. I got tied up with other projects, and this had to be put into a holding pattern for the indefinite future.

It SHOULD a lot of the hard stuff done, and at last I worked on it it was sending MIDI successfully. Making a set of loop sequencers and other features, that ran by handing it off to the realtime thread was next. that I haven't gotten to that.

[note: you have to run a patched kernel to actually take advantage of sub-milisecond sleeps. Which anybody should who is interested in dealing with audio in linux has probably already done…]

<strike>Copyright</strike>,hmmmm.…<

This used to have a standard free-licence like most gems, but really, anybody brave enough to actually get anything deservers to be able to do whatever they want. So as the sole author, and i'm just going to put it fully into the Public Domain. No retained copyright whatsoever.

It was such a fun piece of code, too. Maybe I'll find time to come back to it in the future… hmm.….

. . .

<tt>

^X^S
git add -A
git commit -m 'final checkin; so long and thanks for all the fish'
git push
cd ..
mv alsa_midi.git defunct/
^D

</tt>

Something went wrong with that request. Please try again.