More undo commands and pitch/mod coding fix

This commit is contained in:
Jack Andersen
2018-08-13 22:36:02 -10:00
parent 277e78c14b
commit 5e89954094
21 changed files with 1747 additions and 631 deletions

View File

@@ -197,12 +197,17 @@
<context>
<name>LayersEditor</name>
<message>
<location filename="../LayersEditor.cpp" line="443"/>
<location filename="../LayersEditor.cpp" line="630"/>
<source>Add Layer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../LayersEditor.cpp" line="671"/>
<source>Add new layer mapping</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../LayersEditor.cpp" line="445"/>
<location filename="../LayersEditor.cpp" line="673"/>
<source>Remove selected layer mappings</source>
<translation type="unfinished"></translation>
</message>
@@ -210,55 +215,91 @@
<context>
<name>LayersModel</name>
<message>
<location filename="../LayersEditor.cpp" line="172"/>
<location filename="../LayersEditor.cpp" line="263"/>
<source>Change %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../LayersEditor.cpp" line="276"/>
<source>SoundMacro</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../LayersEditor.cpp" line="174"/>
<location filename="../LayersEditor.cpp" line="278"/>
<source>Key Lo</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../LayersEditor.cpp" line="176"/>
<location filename="../LayersEditor.cpp" line="280"/>
<source>Key Hi</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../LayersEditor.cpp" line="178"/>
<location filename="../LayersEditor.cpp" line="282"/>
<source>Transpose</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../LayersEditor.cpp" line="180"/>
<location filename="../LayersEditor.cpp" line="284"/>
<source>Volume</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../LayersEditor.cpp" line="182"/>
<location filename="../LayersEditor.cpp" line="286"/>
<source>Prio Off</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../LayersEditor.cpp" line="184"/>
<location filename="../LayersEditor.cpp" line="288"/>
<source>Span</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../LayersEditor.cpp" line="186"/>
<location filename="../LayersEditor.cpp" line="290"/>
<source>Pan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../LayersEditor.cpp" line="391"/>
<source>Move Layers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../LayersEditor.cpp" line="391"/>
<source>Move Layer</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LayersTableView</name>
<message>
<location filename="../LayersEditor.cpp" line="552"/>
<source>Delete Layers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../LayersEditor.cpp" line="552"/>
<source>Delete Layer</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MIDIFileDelegate</name>
<message>
<location filename="../SongGroupEditor.cpp" line="342"/>
<source>Change MIDI Path</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MIDIFileFieldWidget</name>
<message>
<location filename="../SongGroupEditor.cpp" line="73"/>
<location filename="../SongGroupEditor.cpp" line="303"/>
<source>Browse</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="74"/>
<location filename="../SongGroupEditor.cpp" line="304"/>
<source>Open Song File</source>
<translation type="unfinished"></translation>
</message>
@@ -266,13 +307,13 @@
<context>
<name>MIDIPlayerWidget</name>
<message>
<location filename="../SongGroupEditor.cpp" line="823"/>
<location filename="../SongGroupEditor.cpp" line="1193"/>
<source>Stop</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="837"/>
<location filename="../SongGroupEditor.cpp" line="860"/>
<location filename="../SongGroupEditor.cpp" line="1207"/>
<location filename="../SongGroupEditor.cpp" line="1230"/>
<source>Play</source>
<translation type="unfinished"></translation>
</message>
@@ -291,152 +332,152 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="296"/>
<location filename="../MainWindow.ui" line="302"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="303"/>
<location filename="../MainWindow.ui" line="309"/>
<source>Recent &amp;Projects</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="319"/>
<location filename="../MainWindow.ui" line="325"/>
<source>Pro&amp;ject</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="334"/>
<location filename="../MainWindow.ui" line="340"/>
<source>&amp;Audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="341"/>
<location filename="../MainWindow.ui" line="347"/>
<source>&amp;MIDI</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="348"/>
<location filename="../MainWindow.ui" line="354"/>
<source>&amp;Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="364"/>
<location filename="../MainWindow.ui" line="370"/>
<source>&amp;New Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="369"/>
<location filename="../MainWindow.ui" line="375"/>
<source>&amp;Open Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="377"/>
<location filename="../MainWindow.ui" line="383"/>
<source>&amp;Cut</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="385"/>
<location filename="../MainWindow.ui" line="391"/>
<source>C&amp;opy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="393"/>
<location filename="../MainWindow.ui" line="399"/>
<source>&amp;Paste</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="401"/>
<location filename="../MainWindow.ui" line="407"/>
<source>&amp;Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="406"/>
<location filename="../MainWindow.ui" line="412"/>
<source>&amp;Import Groups</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="409"/>
<location filename="../MainWindow.ui" line="415"/>
<source>Ctrl+I</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="421"/>
<location filename="../MainWindow.ui" line="427"/>
<source>New SF&amp;X Group</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="433"/>
<location filename="../MainWindow.ui" line="439"/>
<source>New Son&amp;g Group</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="445"/>
<location filename="../MainWindow.ui" line="451"/>
<source>New Sound &amp;Macro</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="457"/>
<location filename="../MainWindow.ui" line="463"/>
<source>New &amp;Keymap</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="469"/>
<location filename="../MainWindow.ui" line="475"/>
<source>New &amp;Layers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="477"/>
<location filename="../MainWindow.ui" line="483"/>
<source>&amp;Output Device:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="485"/>
<location filename="../MainWindow.ui" line="491"/>
<source>&amp;Input Device:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="493"/>
<location filename="../MainWindow.ui" line="499"/>
<source>&amp;Export GameCube Groups</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="496"/>
<location filename="../MainWindow.ui" line="502"/>
<source>Ctrl+E</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="508"/>
<location filename="../MainWindow.ui" line="514"/>
<source>&amp;New Subproject</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="520"/>
<location filename="../MainWindow.ui" line="526"/>
<source>New &amp;ADSR</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="532"/>
<location filename="../MainWindow.ui" line="538"/>
<source>New &amp;Curve</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="540"/>
<location filename="../MainWindow.ui" line="546"/>
<source>&amp;Save Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="548"/>
<location filename="../MainWindow.ui" line="554"/>
<source>&amp;Revert Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="556"/>
<location filename="../MainWindow.ui" line="562"/>
<source>Reload Sample &amp;Data</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../MainWindow.ui" line="564"/>
<location filename="../MainWindow.ui" line="570"/>
<source>I&amp;mport Songs</source>
<translation type="unfinished"></translation>
</message>
@@ -862,36 +903,50 @@
<context>
<name>PageModel</name>
<message>
<location filename="../SongGroupEditor.cpp" line="235"/>
<location filename="../SongGroupEditor.cpp" line="468"/>
<source>Program Conflict</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="236"/>
<location filename="../SongGroupEditor.cpp" line="469"/>
<source>Program %1 is already defined in table</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="272"/>
<location filename="../SongGroupEditor.cpp" line="475"/>
<location filename="../SongGroupEditor.cpp" line="501"/>
<source>Change %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="515"/>
<source>Program</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="274"/>
<location filename="../SongGroupEditor.cpp" line="517"/>
<source>Object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="276"/>
<location filename="../SongGroupEditor.cpp" line="519"/>
<source>Priority</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="278"/>
<location filename="../SongGroupEditor.cpp" line="521"/>
<source>Max Voices</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PageObjectDelegate</name>
<message>
<location filename="../SongGroupEditor.cpp" line="278"/>
<source>Change %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PageObjectProxyModel</name>
<message>
@@ -910,6 +965,19 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PageTableView</name>
<message>
<location filename="../SongGroupEditor.cpp" line="1052"/>
<source>Delete Page Entries</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="1052"/>
<source>Delete Page Entry</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PaintButton</name>
<message>
@@ -929,188 +997,188 @@
<context>
<name>ProjectModel</name>
<message>
<location filename="../ProjectModel.cpp" line="519"/>
<location filename="../ProjectModel.cpp" line="566"/>
<source>Sound Macros</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="538"/>
<location filename="../ProjectModel.cpp" line="585"/>
<source>ADSRs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="549"/>
<location filename="../ProjectModel.cpp" line="596"/>
<source>Curves</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="561"/>
<location filename="../ProjectModel.cpp" line="608"/>
<source>Keymaps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="568"/>
<location filename="../ProjectModel.cpp" line="615"/>
<source>Layers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="575"/>
<location filename="../ProjectModel.cpp" line="622"/>
<source>Samples</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="840"/>
<location filename="../ProjectModel.cpp" line="887"/>
<source>Subproject Conflict</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="840"/>
<location filename="../ProjectModel.cpp" line="887"/>
<source>The subproject %1 is already defined</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="845"/>
<location filename="../ProjectModel.cpp" line="892"/>
<source>Add Subproject %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="895"/>
<location filename="../ProjectModel.cpp" line="942"/>
<source>Sound Group Conflict</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="895"/>
<location filename="../ProjectModel.cpp" line="920"/>
<location filename="../ProjectModel.cpp" line="942"/>
<location filename="../ProjectModel.cpp" line="967"/>
<source>The group %1 is already defined</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="899"/>
<location filename="../ProjectModel.cpp" line="946"/>
<source>Add Sound Group %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="920"/>
<location filename="../ProjectModel.cpp" line="967"/>
<source>Song Group Conflict</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="924"/>
<location filename="../ProjectModel.cpp" line="971"/>
<source>Add Song Group %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1005"/>
<location filename="../ProjectModel.cpp" line="1052"/>
<source>Sound Macro Conflict</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1005"/>
<location filename="../ProjectModel.cpp" line="1052"/>
<source>The macro %1 is already defined</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1015"/>
<location filename="../ProjectModel.cpp" line="1062"/>
<source>Add Sound Macro %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1036"/>
<location filename="../ProjectModel.cpp" line="1083"/>
<source>ADSR Conflict</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1036"/>
<location filename="../ProjectModel.cpp" line="1083"/>
<source>The ADSR %1 is already defined</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1042"/>
<location filename="../ProjectModel.cpp" line="1089"/>
<source>Add ADSR %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1063"/>
<location filename="../ProjectModel.cpp" line="1110"/>
<source>Curve Conflict</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1063"/>
<location filename="../ProjectModel.cpp" line="1110"/>
<source>The Curve %1 is already defined</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1069"/>
<location filename="../ProjectModel.cpp" line="1116"/>
<source>Add Curve %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1090"/>
<location filename="../ProjectModel.cpp" line="1137"/>
<source>Keymap Conflict</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1090"/>
<location filename="../ProjectModel.cpp" line="1137"/>
<source>The Keymap %1 is already defined</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1095"/>
<location filename="../ProjectModel.cpp" line="1142"/>
<source>Add Keymap %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1116"/>
<location filename="../ProjectModel.cpp" line="1163"/>
<source>Layers Conflict</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1116"/>
<location filename="../ProjectModel.cpp" line="1163"/>
<source>Layers %1 is already defined</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1121"/>
<location filename="../ProjectModel.cpp" line="1168"/>
<source>Add Layers %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1135"/>
<location filename="../ProjectModel.cpp" line="1182"/>
<source>Delete Subproject %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1138"/>
<location filename="../ProjectModel.cpp" line="1185"/>
<source>Delete SongGroup %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1141"/>
<location filename="../ProjectModel.cpp" line="1188"/>
<source>Delete SFXGroup %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1144"/>
<location filename="../ProjectModel.cpp" line="1191"/>
<source>Delete SoundMacro %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1147"/>
<location filename="../ProjectModel.cpp" line="1194"/>
<source>Delete ADSR %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1150"/>
<location filename="../ProjectModel.cpp" line="1197"/>
<source>Delete Curve %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1153"/>
<location filename="../ProjectModel.cpp" line="1200"/>
<source>Delete Keymap %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ProjectModel.cpp" line="1156"/>
<location filename="../ProjectModel.cpp" line="1203"/>
<source>Delete Layers %1</source>
<translation type="unfinished"></translation>
</message>
@@ -1118,132 +1186,163 @@
<context>
<name>SFXModel</name>
<message>
<location filename="../SoundGroupEditor.cpp" line="182"/>
<location filename="../SoundGroupEditor.cpp" line="304"/>
<source>SFX Conflict</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SoundGroupEditor.cpp" line="183"/>
<location filename="../SoundGroupEditor.cpp" line="305"/>
<source>SFX %1 is already defined in project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SoundGroupEditor.cpp" line="229"/>
<location filename="../SoundGroupEditor.cpp" line="310"/>
<source>Change SFX Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SoundGroupEditor.cpp" line="343"/>
<source>Change %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SoundGroupEditor.cpp" line="357"/>
<source>SFX</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SoundGroupEditor.cpp" line="231"/>
<location filename="../SoundGroupEditor.cpp" line="359"/>
<source>Object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SoundGroupEditor.cpp" line="233"/>
<location filename="../SoundGroupEditor.cpp" line="361"/>
<source>Priority</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SoundGroupEditor.cpp" line="235"/>
<location filename="../SoundGroupEditor.cpp" line="363"/>
<source>Max Voices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SoundGroupEditor.cpp" line="237"/>
<location filename="../SoundGroupEditor.cpp" line="365"/>
<source>Velocity</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SoundGroupEditor.cpp" line="239"/>
<location filename="../SoundGroupEditor.cpp" line="367"/>
<source>Panning</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SoundGroupEditor.cpp" line="241"/>
<location filename="../SoundGroupEditor.cpp" line="369"/>
<source>Key</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SFXObjectDelegate</name>
<message>
<location filename="../SoundGroupEditor.cpp" line="169"/>
<source>Change %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SFXPlayerWidget</name>
<message>
<location filename="../SoundGroupEditor.cpp" line="350"/>
<location filename="../SoundGroupEditor.cpp" line="551"/>
<source>Stop</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SoundGroupEditor.cpp" line="364"/>
<location filename="../SoundGroupEditor.cpp" line="386"/>
<location filename="../SoundGroupEditor.cpp" line="565"/>
<location filename="../SoundGroupEditor.cpp" line="587"/>
<source>Play</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SFXTableView</name>
<message>
<location filename="../SoundGroupEditor.cpp" line="505"/>
<source>Delete SFX Entries</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SoundGroupEditor.cpp" line="505"/>
<source>Delete SFX Entry</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SampleControls</name>
<message>
<location filename="../SampleEditor.cpp" line="459"/>
<location filename="../SampleEditor.cpp" line="475"/>
<source>Change %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SampleEditor.cpp" line="507"/>
<location filename="../SampleEditor.cpp" line="522"/>
<location filename="../SampleEditor.cpp" line="781"/>
<location filename="../SampleEditor.cpp" line="523"/>
<location filename="../SampleEditor.cpp" line="538"/>
<location filename="../SampleEditor.cpp" line="797"/>
<source>Loop</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SampleEditor.cpp" line="541"/>
<location filename="../SampleEditor.cpp" line="557"/>
<source>Loop Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SampleEditor.cpp" line="560"/>
<location filename="../SampleEditor.cpp" line="576"/>
<source>Loop End</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SampleEditor.cpp" line="577"/>
<location filename="../SampleEditor.cpp" line="593"/>
<source>Change Base Pitch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SampleEditor.cpp" line="666"/>
<location filename="../SampleEditor.cpp" line="682"/>
<source>Make WAV Version</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SampleEditor.cpp" line="673"/>
<location filename="../SampleEditor.cpp" line="689"/>
<source>Make Compressed Version</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SampleEditor.cpp" line="678"/>
<location filename="../SampleEditor.cpp" line="694"/>
<source>Up To Date</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SampleEditor.cpp" line="752"/>
<location filename="../SampleEditor.cpp" line="822"/>
<location filename="../SampleEditor.cpp" line="768"/>
<location filename="../SampleEditor.cpp" line="838"/>
<source>Nothing Loaded</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SampleEditor.cpp" line="774"/>
<location filename="../SampleEditor.cpp" line="790"/>
<source>Zoom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SampleEditor.cpp" line="788"/>
<location filename="../SampleEditor.cpp" line="804"/>
<source>Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SampleEditor.cpp" line="795"/>
<location filename="../SampleEditor.cpp" line="811"/>
<source>End</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SampleEditor.cpp" line="802"/>
<location filename="../SampleEditor.cpp" line="818"/>
<source>Base Pitch</source>
<translation type="unfinished"></translation>
</message>
@@ -1251,22 +1350,27 @@
<context>
<name>SetupListModel</name>
<message>
<location filename="../SongGroupEditor.cpp" line="464"/>
<location filename="../SongGroupEditor.cpp" line="741"/>
<source>Song Conflict</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="465"/>
<location filename="../SongGroupEditor.cpp" line="742"/>
<source>Song %1 is already defined in project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="486"/>
<location filename="../SongGroupEditor.cpp" line="747"/>
<source>Change Song Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="764"/>
<source>Song</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="488"/>
<location filename="../SongGroupEditor.cpp" line="766"/>
<source>MIDI File</source>
<translation type="unfinished"></translation>
</message>
@@ -1274,55 +1378,83 @@
<context>
<name>SetupModel</name>
<message>
<location filename="../SongGroupEditor.cpp" line="653"/>
<location filename="../SongGroupEditor.cpp" line="987"/>
<source>Change %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="1004"/>
<source>Program</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="655"/>
<location filename="../SongGroupEditor.cpp" line="1006"/>
<source>Volume</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="657"/>
<location filename="../SongGroupEditor.cpp" line="1008"/>
<source>Panning</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="659"/>
<location filename="../SongGroupEditor.cpp" line="1010"/>
<source>Reverb</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="661"/>
<location filename="../SongGroupEditor.cpp" line="1012"/>
<source>Chorus</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SetupTableView</name>
<message>
<location filename="../SongGroupEditor.cpp" line="1115"/>
<source>Delete Setup Entries</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="1115"/>
<source>Delete Setup Entry</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SongGroupEditor</name>
<message>
<location filename="../SongGroupEditor.cpp" line="1103"/>
<location filename="../SongGroupEditor.cpp" line="1502"/>
<source>Add new page entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="1105"/>
<location filename="../SongGroupEditor.cpp" line="1504"/>
<source>Remove selected page entries</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="1072"/>
<location filename="../SongGroupEditor.cpp" line="1471"/>
<source>Normal Pages</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="1073"/>
<location filename="../SongGroupEditor.cpp" line="1301"/>
<source>Add Page Entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="1313"/>
<source>Add Setup Entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="1472"/>
<source>Drum Pages</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SongGroupEditor.cpp" line="1074"/>
<location filename="../SongGroupEditor.cpp" line="1473"/>
<source>MIDI Setups</source>
<translation type="unfinished"></translation>
</message>
@@ -1330,12 +1462,17 @@
<context>
<name>SoundGroupEditor</name>
<message>
<location filename="../SoundGroupEditor.cpp" line="490"/>
<location filename="../SoundGroupEditor.cpp" line="630"/>
<source>Add SFX Entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SoundGroupEditor.cpp" line="693"/>
<source>Add new SFX entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SoundGroupEditor.cpp" line="492"/>
<location filename="../SoundGroupEditor.cpp" line="695"/>
<source>Remove selected SFX entries</source>
<translation type="unfinished"></translation>
</message>
@@ -1413,6 +1550,14 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SoundMacroDelegate</name>
<message>
<location filename="../LayersEditor.cpp" line="137"/>
<source>Change %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SoundMacroDeleteButton</name>
<message>