Invoking MusE
Window Reference Guide
Creating your setup
Getting Started
Software synthesizers coming with MusE
External Software synthesizers
Reference Information

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
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
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
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
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
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

  • 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.

Powered by MediaWiki