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
- Read midi. Reads a midi file.
- Open. Reads a cantor native format.
- Save. Saves a cantor native format file.
- Structure
Track list window
- Left mouse --- selects track for focus.
- Right mouse --- popup track options.
- Middle mouse --- selects track/column for input focus.
- + - [ ] adjust the current selected input focus.
Note you will need to create and select a track before midithru will
work. Midithru follows the track focus.
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 score editing 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.
- ESCAPE escapes from being attached.
- + - [ ] tweaks the volume of a note.
- 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.