Music tools

From Arnout Engelen

Jump to: navigation, search

Nice overview: http://sound.condorow.net/mut.html Audio setup of ubuntu: https://help.ubuntu.com/community/UbuntuStudioPreparation

Contents

[edit] Sheet Music OCR

See: OMR

[edit] Personalized Radio

last.fm and pandora - last.fm seems nicer.

Would be cool to have last.fm integration in other players

[edit] Transcribing

Transcribe! by Seventh String Software is way cool. Looking for a better music notation program though - so far the best seems noteedit

[edit] MIDI keyboard

Got a m-audio keystation 49e USB. This worked great out-of-the-box on Ubuntu, though having it plugged in while booting caused an easy-to-fix (but not easy-to-find :) ) problem with my sound setup.

When starting QjackCtl, I get the error "Could not open ALSA sequencer as a client. MIDI patchbay will not be available.". The problem is simply that the snd-seq module was not loaded, it seems. Would be nice if the error message said that.

[edit] Learning

http://www.learnjazzpiano.com/

[edit] Tools

It'd be nice to have a midi manipulation tool that'd allow you to manipulate midi signals, like splitting the keyboard into 2 parts and transposing one of the parts. Maybe add `triggers' too. Execute commands or whatnot when certain keys are pressed for example.

QMidiRoute seems nice, but notes tend to go missing if you're not careful setting minimum and maximum values for your mapping. It should be possible to just have a checkbox with 'all notes' or 'all velocities'.

Small commandline elements: http://www.sreal.com:8000/~div/midi-utilities/

[edit] Jack

I had trouble starting jack because ESD was running

[edit] Software synths

I'll be looking for some nice organ/piano sounds and such.

[edit] Using various sound applications simultaneously

  • Transcribe! and aplay: no
  • "aoss Transcribe!" and aplay: yes
  • aplay and aplay: yes
  • bristolengine and aplay: no
  • "bristolengine -audio alsa" and aplay: no (used plughw:0,0 it seems)
  • "aoss bristolengine -audio oss" and aplay: no
  • beatrix and aplay: no

'no' means 'aplay can't start, gives a 'device or resource busy'.

aoss beatrix gives:

SNDCTL_DSP_SETFRAGMENT: Invalid argument

[edit] oss2jack

Another way would be to use Jack and oss2jack. I made some notes while installing oss2jack, which seems to work very nicely! As an extra bonus this also adds "free dmixing" for oss applications. Very nice indeed.

[edit] MIDI

snd-virmidi is useful. Unfortunately, solfege will not output via a virmidi device, and gives the following error:

While trying to open the device /dev/snd/midiC2D0
ioctl(seqfd, SNDCTL_SEQ_RESET) failed
Illegal seek

[edit] Misc

  • MMA
  • GMorgan (replaces horgand)
  • CLM
for n in quarters_circle:
 twice:
  play (chord(second n, "minor"), 1 bar);
  play (chord(fifth n, "7"), 1 bar);
  play (chord(n, "dominant"), 2 bars)'
Personal tools