CANTOR
Warning this is pre ALPHA software. It should however compile
and work in it's own limited way. Comments and suggestions welcome
P.J.Leonard@bath.ac.uk
What is it ?
CANTOR is a midi player/editor, at present it
talks to /dev/sequencer, can make a X11 beep and can simply report
midi events to the console.
What you need
The AWE32 support uses awedrv written by
Takashi Iwai .
I use version awedrv-0.4.2c (it may not work with earlier versions).
Down load
http://bahamut.mm.t.u-tokyo.ac.jp
It also uses the Qt1.39 snapshot for the nice QListView widgets.
Menu Options
- File
- Open reads in a file (only .mid at present and it does not read all
the info yet).
- Save
- Structure
Track window
-
Track column,left mouse selects track for focus
-
Left mouse on a track name sets that track to the current focus.
Right mouse popups a current track options.
-
Mute column, middle button toggles the mute.
Score window.
The score window displays the current selected track.
- Time markers.
-
Left (green) is for loop start.
- Right (red) is for loop end.
- Current (black) is for current time.
-
Left mouse button will seek the left marker. Drag with button
down will move the marker. Shift then press will warp the marker.
Same for middle (current time) and right markers.
-
Editing.
-
Editing is not complete yet, but there is something to play with.
the low level socre editting is keyboard (NOT MOUSE) based.
-
A track is broken down into parts which in turn is broken into
phrases. You can have a track with just one part with one phrase
if you desire. However the idea is that you can use the parts
and phrases to cluster sets of events into meaningful units.
-
The arrow keys are use to navigate a phrase. The focus will either
be attached to a phrase (note will be hightlighted with red) or free
(displayed as a red block).
- Free mode
- LEFT/RIGHT will move by the current note duration.
- UP/DOWN move pitch.
- INSERT enters a note.
- ENTER goes into attached mode.
- Attached mode
- LEFT/RIGHT will move to next/prev note (or detach if at the end).
- UP/DOWN move current note up/down by semitone.
- INSERT enters a note moving rest of the phrase to the right.
- SPACE enters a rest moving rest of the phrase to the right.
- BACKSPACE deletes the previous space or note.
- DELETE deletes the current note and deletes the space.
- ALT+INSERT starts a new phrase.
- ALT+UP/DOWN cycles around phrases in a track.
Note Palette Widget
Sets the current note duration (Lots of TODOS).
Transport Widget.
- Recording
To record you must first select a track.
- Record (red) arms the record.
- Press play to actually start recording.