|
Shortcuts summary
There are some "?" spots in there where I am not perfectly sure if something is correct or really works the way it should, so comments or corrections are welcome.
Shortcut keys in Muse, as of 0.6.0pre5:
Action |
Shortcut
|
Arranger: |
|
Undo: |
Ctrl-Z
|
Redo: |
Ctrl-Y
|
New: |
Ctrl-N
|
Open: |
Ctrl-O
|
Save: |
Ctrl-S
|
Open PianoRoll Editor: |
Ctrl-E
|
Open Score Editor: |
Ctrl-R
|
Open Recent: |
Ctrl-xxx
|
Config Printer: |
Ctrl-P
|
Quit: |
Ctrl-Q
|
Cut: |
Ctrl-X
|
Copy: |
Ctrl-C
|
Paste: |
Ctrl-V
|
Delete Track: |
Delete
|
Add Track: |
Ctrl-J
|
Select all: |
Ctrl-A
|
Deselect All Parts: |
Ctrl-B
|
Open Drums Editor: |
Ctrl-D
|
Open List Editor: |
Ctrl-L
|
Open Graphical Mastertrack Editor: |
Ctrl-M
|
Open List Mastertrack Editor: |
Shift-Ctrl-M
|
Open MIDI Transform Editor: |
Ctrl-T
|
Open Transport Panel: |
F11
|
Open Bigtime Window: |
F12
|
Open Mixer Window: |
F10
|
Open Marker Window: |
F09
|
Open Help Browser: |
F1
|
Start "What's This" Mode: |
Shift-F1
|
Toggle Metronome Click: |
C
|
Stop Playback / Rewind: |
Space
|
Stop Playback: |
Insert
|
Start Playback: |
Enter
|
Go to left Marker: |
End (Keypad)
|
Go to right marker: |
CursorDown (Keypad)
|
Toggle Loop Mode: |
/ (Keypad)
|
Start Recording: |
* (Keypad)
|
Arranger, Part Canvas: |
|
Cut: |
Ctrl-X
|
Copy: |
Ctrl-C
|
Select previous/next part in this track: |
Crsr-Left / Crsr-Right
|
Remove Part: |
Delete
|
Arranger, Track List Canvas: |
|
Move to previous track: |
Crsr-Up
|
Move to next track: |
Crsr-Down
|
Pianoedit: |
|
Cut: |
Ctrl-X
|
Copy: |
Ctrl-C
|
Paste: |
Ctrl-V
|
Select All: |
Ctrl-A (just added in CVS)
|
Deselect All: |
Ctrl-Shift-A (just added in CVS)
|
Invertion Selection: |
Ctrl-I (just added in CVS)
|
Delete selected Events: |
Delete
|
Insert Notes at locator position: |
Shift-Crsr-Right
|
Move Locator right: |
Crsr-Right
|
Move Locator left: |
Crsr-Left
|
Delete under Locator: |
Delete (KP?), "collects" notes left of locator
|
Set Grid Snap/Quantizer to 1/1, 1/2, 1/4, 1/8, 1/16, 1/32, 1/64: |
1/2/3/4/5/6/7
|
Toggle "triolic" flag of Grid Snap/Quantizer: |
T
|
Toggle "punctuated" flag of Grid Snap/Quantizer: |
. (dot)
|
Set Grid Snap/Quantizer to "first value in list"(?): |
, (comma)
|
Open "Event Color" dialog: |
e
|
Drumedit: |
|
Cut: |
Ctrl-X
|
Copy: |
Ctrl-C
|
Paste: |
Ctrl-V
|
Load Drummap: |
Ctrl-O
|
Save Drummap: |
Ctrl-S
|
Set fixed length: |
Alt-L (Sets length on selected events to the length specified in the drummap)
|
Delete selected Events: |
Delete
|
Listedit: |
|
Insert Note: |
Ctrl-N
|
Insert SysEx: |
Ctrl-S
|
Insert Ctrl: |
Ctrl-T
|
Insert Pitch: |
Ctrl-E
|
Insert Channel Aftertouch: |
Ctrl-A
|
Insert Key Aftertouch: |
Ctrl-P
|
Delete Events: |
Delete
|
Help Browser: |
|
New Window: |
Alt-N
|
Open File: |
Alt-O
|
Print: |
Alt-P
|
Close: |
Alt-Q
|
Exit: |
Alt-X
|
Transport: |
|
Toggle metronome Click: |
C
|
Toggle Loop Mode: |
/ (Keypad)
|
Terms used
Python interface
When launched with -y MusE will initialize a Python bridge. This means that you can access MusE:s internals via Python trough Pyro (Python Remote Objects). An example of how to initialize the connection to MusE can be found in the distributed package under share/pybridge, a file named musepclient.py.
- getCPos(self): # Get current position
- startPlay(self): # Start playback
- stopPlay(self): # Stop playback
- rewindStart(self): # Rewind current position to start
- getLPos(self): # Get position of left locator
- getRPos(self): # Get position of right locator
- getTempo(self, tick): #Get tempo at particular tick
- getTrackNames(self): # get track names
- getParts(self, trackname): # get parts in a particular track
- createPart(self, trackname, starttick, lenticks, part): # create part in track
- modifyPart(self, part): # modify a part (the part to be modified is specified by its id
- deletePart(self, part): # delete a part
- getSelectedTrack(self): # get first selected track in arranger window
- importPart(self, trackname, filename, tick): # import part file to a track at a given position
- setCPos(self, tick): # set current position
- setLPos(self, tick): # set left locator
- setRPos(self, tick): # set right locator
- setSongLen(self, ticks): # set song length
- getSongLen(self): # get song length
- getDivision(self): # get division (ticks per 1/4, or per beat?)
- setMidiTrackParameter(self, trackname, paramname, value): # set midi track parameter (velocity, compression, len, transpose)
- getLoop(self): # get loop flag
- setLoop(self, loopFlag): # set loop flag
- getMute(self, trackname): # get track mute parameter
- setMute(self, trackname, enabled): # set track mute parameter
- setVolume(self, trackname, volume): # set mixer volume
- getMidiControllerValue(self, trackname, ctrlno): # get a particular midi controller value for a track
- setMidiControllerValue(self, trackname, ctrlno, value): # set a particular midi controller value for a track
- setAudioTrackVolume(self, trackname, dvol): # set volume for audio track
- getAudioTrackVolume(self, trackname): # get volume for audio track
- getTrackEffects(self, trackname): # get effect names for an audio track
- toggleTrackEffect(self, trackname, effectno, onoff): # toggle specific effect on/off
- findNewTrack(self, oldtracknames): #internal function
- changeTrackName(self, trackname, newname): #change track name
- nameNewTrack(self, newname, oldtracknames):# Internal function, wait until new track shows up in tracknames, then rename it
- addMidiTrack(self, trackname): # add midi track
- addWaveTrack(self, trackname): # add wave track
- addInput(self, trackname): # add audio input
- addOutput(self, trackname): # add audio output
- addGroup(self, trackname): # add audio group
- deleteTrack(self, trackname): # delete a track
Frequently asked questions
Enter the MusE FAQ.
|
|