EditInstrumentBase
0
0
772
421
0
0
MusE: Instrument Editor
-
0
0
Qt::Horizontal
-
Instrument Name:
false
-
Selected instrument name.
-
List of defined instruments.
true
0
Pa&tches
-
Qt::Horizontal
0
0
List of groups and patches.
true
true
Group/Patch
-
Properties
-
Name:
false
-
Group or patch name
Group or patch name
-
High Bank:
false
-
-
Patch high bank number
Patch high bank number. --- means don't care.
---
0
128
0
-
Qt::Horizontal
QSizePolicy::Expanding
373
20
-
Low Bank:
false
-
-
Patch low bank number
Patch low bank number. --- means don't care.
---
0
128
0
-
Qt::Horizontal
QSizePolicy::Expanding
373
20
-
Program:
false
-
-
Patch program number
Patch program number
1
128
1
-
Qt::Horizontal
QSizePolicy::Expanding
373
20
-
-
Drum patch
If set, the patch is available only for drum channels.
Drum
-
GM patch
If set, the patch is available in a 'GM' or 'NO' midi song type.
GM
-
GS patch
If set, the patch is available in a 'GS' or 'NO' midi song type.
GS
-
XG patch
If set, the patch is available in an 'XG' or 'NO' midi song type.
XG
-
Qt::Horizontal
40
20
-
Qt::Vertical
QSizePolicy::Expanding
20
90
-
-
0
0
Delete group or patch
&Delete
Alt+D
-
0
0
New patch
New &Patch
Alt+P
-
New group
New &Group
Alt+G
-
Qt::Horizontal
QSizePolicy::Expanding
240
20
Drum&maps
-
-
-
0
0
Patch Collections:
-
0
0
-
0
-
-
0
0
&Add
-
false
0
0
&Copy
-
false
0
0
&Remove
-
-
false
0
0
&Up
-
false
0
0
&Down
-
false
0
-
-
0
0
Patch:
-
false
0
0
from
-
false
0
0
false
1
128
-
false
0
0
to
-
false
0
0
false
1
128
-
0
0
Bank Hi:
-
false
0
0
from
-
false
0
0
false
1
128
-
false
0
0
to
-
false
0
0
false
1
128
-
0
0
Bank Lo:
-
false
0
0
from
-
false
0
0
false
1
128
-
false
0
0
to
-
false
0
0
false
1
128
-
Contro&llers
-
-
Null Parameters: Hi:
false
-
0
0
Null parameter number High byte
If set, these 'null' parameter numbers will
be sent after each RPN/NRPN event.
This prevents subsequent 'data' events
from corrupting the RPN/NRPN controller.
Typically, set to 127/127, or an unused
RPN/NRPN controller number.
off
-1
127
127
-
Lo:
false
-
0
0
Null parameter number Low byte
If set, these 'null' parameter numbers will
be sent after each RPN/NRPN event.
This prevents subsequent 'data' events
from corrupting the RPN/NRPN controller.
Typically, set to 127/127, or an unused
RPN/NRPN controller number.
off
-1
127
127
-
Qt::Horizontal
40
20
-
List of defined controllers
List of defined controllers.
QFrame::StyledPanel
QFrame::Sunken
true
60
30
false
Name
AlignLeft|AlignVCenter
Type
AlignLeft|AlignVCenter
H-Ctrl
AlignRight|AlignVCenter
L-Ctrl
AlignRight|AlignVCenter
Min
AlignRight|AlignVCenter
Max
AlignRight|AlignVCenter
Def
AlignRight|AlignVCenter
Midi
AlignRight|AlignVCenter
Drum
AlignRight|AlignVCenter
-
0
0
Properties
2
2
-
-
Name:
false
-
Midi controller name
-
0
0
Create a new controller
New &Controller
Alt+C
-
0
0
Add common controller
&Add Common...
Alt+A
-
0
0
Delete controller
&Delete
Alt+D
-
-
Type:
false
-
0
0
Midi controller type
Midi controller type
-
H-Ctrl
false
10
-
0
0
Midi controller number high byte
Midi controller number high byte
0
127
0
-
L-Ctrl
false
10
-
0
0
Midi controller number low byte (* means drum controller)
Midi controller number low byte.
If low byte is * then the controller is a
'drum controller'. For drum tracks and
GS/XG type songs and instruments.
Allows controllers for each instrument in
Muse's drum map. The low byte will be
replaced by the 'ANote' in the drum map.
Examples: The GS and XG instruments'
Drum controllers.
*
-1
127
0
-
W
-
Qt::Horizontal
QSizePolicy::Expanding
0
20
-
-
Range:
false
-
Min
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
false
10
-
0
0
Minimum value. If negative, auto-translate.
Minimum value. If the minimum value
is negative, the range will automatically
be translated to a positive range.
Useful for controllers which should be
displayed with zero bias. For example,
'Pan': Minimum: -64 Maximum: 63
True range: Min: 0 Max: 127 (bias = 64)
'CoarseTuning': Min: -24 Max: 23
True range: Min: 40 Max: 87 (bias = 64)
Bias is determined from controller type:
7-bit Controller7 / RPN: Bias = 64
14-bit Controller14 / RPN14: Bias = 8192
Type 'Pitch' is the exception. It is biased
at zero, even with a negative minimum:
'Pitch': Min: -8192 Max: 8191
True range: Min: -8192 Max: 8191 (bias 0)
-16384
16383
-
Max
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
false
10
-
0
0
Maximum value
Maximum value
-16384
16383
127
-
Qt::Horizontal
QSizePolicy::Fixed
22
20
-
Show in tracks:
-
Midi
true
-
Drum
true
-
Qt::Horizontal
QSizePolicy::Expanding
0
20
-
-
Default:
Qt::AlignVCenter
false
-
0
0
0
0
Default value. Off: No default.
Default (initial) value. Off means no default.
If a default value is chosen, the value will be sent
to the controller when the controller is added to
the song (in piano roll or event editor). When
the song is re-loaded, the value is sent again.
Otherwise the controller remains at its last value.
Controllers are also automatically added to a
song upon reception of a midi controller event.
Caution! Watch out for controllers such as
'Sustain' and 'ResetAllController' with default
values. You should probably turn 'off' their
default (in piano roll or drum edit, and
instrument editor).
off
-1
16383
-1
-
H-Bank
false
-
0
0
off
0
128
0
-
L-Bank
false
-
0
0
off
0
128
0
-
Progr.
false
-
0
0
off
0
128
0
-
true
0
0
0
0
???
S&ysEx
-
Qt::Horizontal
-
SysEx List:
false
-
0
0
-
Name:
false
-
-
Comment:
-
-
Hex Entry:
false
-
-
-
&Delete
Alt+D
-
New SysE&x
Alt+X
-
Qt::Horizontal
QSizePolicy::Expanding
60
20
Tools
TopToolBarArea
false
&New
New
Ctrl+N
fileNewAction
false
&Open...
Open
Ctrl+O
false
fileOpenAction
&Save
Save
Ctrl+S
fileSaveAction
Save &As...
Save As
fileSaveAsAction
&Close
Close
fileCloseAction
new item
new item
filenew_itemAction
What's this?
What's this?
whatsThisAction
instrumentName
instrumentList
tabWidget3
patchView
patchNameEdit
spinBoxHBank
spinBoxLBank
spinBoxProgram
checkBoxDrum
checkBoxGM
checkBoxGS
checkBoxXG
ctrlName
ctrlType
spinBoxHCtrlNo
spinBoxLCtrlNo
spinBoxMin
spinBoxDefault
sysexList
sysexName
sysexData
fileNewAction
activated()
EditInstrumentBase
fileNew()
-1
-1
20
20
fileOpenAction
activated()
EditInstrumentBase
fileOpen()
-1
-1
20
20
fileSaveAction
activated()
EditInstrumentBase
fileSave()
-1
-1
20
20
fileSaveAsAction
activated()
EditInstrumentBase
fileSaveAs()
-1
-1
20
20
fileCloseAction
activated()
EditInstrumentBase
fileClose()
-1
-1
20
20
whatsThisAction
activated()
EditInstrumentBase
helpWhatsThis()
-1
-1
20
20
patchCheckbox
toggled(bool)
label_5
setEnabled(bool)
214
411
289
412
patchCheckbox
toggled(bool)
patchFromBox
setEnabled(bool)
214
411
343
412
patchCheckbox
toggled(bool)
label_8
setEnabled(bool)
214
411
390
412
patchCheckbox
toggled(bool)
patchToBox
setEnabled(bool)
214
411
436
412
lbankCheckbox
toggled(bool)
lbankFromBox
setEnabled(bool)
221
469
343
470
lbankCheckbox
toggled(bool)
lbankToBox
setEnabled(bool)
221
469
436
470
lbankCheckbox
toggled(bool)
label_7
setEnabled(bool)
221
469
289
470
lbankCheckbox
toggled(bool)
label_10
setEnabled(bool)
221
469
390
470
hbankCheckbox
toggled(bool)
hbankFromBox
setEnabled(bool)
220
440
343
441
hbankCheckbox
toggled(bool)
hbankToBox
setEnabled(bool)
220
440
436
441
hbankCheckbox
toggled(bool)
label_6
setEnabled(bool)
220
440
289
441
hbankCheckbox
toggled(bool)
label_9
setEnabled(bool)
220
440
390
441