//****************************************************************************** // Sekaiju - MIDI Sequencer software // Resouce script file for ENU // (C)2002-2013 kuzu / OpenMIDIProject //****************************************************************************** /* This library is free software; you can redistribute it and/or */ /* modify it under the terms of the GNU Lesser General Public */ /* License as published by the Free Software Foundation; either */ /* version 2.1 of the License, or (at your option) any later version. */ /* This library is distributed in the hope that it will be useful, */ /* but WITHOUT ANY WARRANTY; without even the implied warranty of */ /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU */ /* Lesser General Public License for more details. */ /* You should have received a copy of the GNU Lesser General Public */ /* License along with this library; if not, write to the Free Software */ /* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ // This file is included from "MIDITesterRes.rc" // Warning : Don't edit this file in Resouce Editor of VisualC++. // Warning : Please edit this file by text editor. //----------------------------------------------------------------------------- // Icons //----------------------------------------------------------------------------- IDR_MAINFRAME ICON DISCARDABLE "..\\res\\MainFrame.ico" IDR_SEKAIJUTYPE ICON DISCARDABLE "..\\res\\SekaijuType.ico" //----------------------------------------------------------------------------- // Bitmaps (for Toolbars) //----------------------------------------------------------------------------- IDR_MAINFRAME1 BITMAP MOVEABLE PURE "..\\res\\Toolbar1.bmp" IDR_MAINFRAME2 BITMAP MOVEABLE PURE "..\\res\\Toolbar2.bmp" IDR_TRACKLIST1 BITMAP MOVEABLE PURE "..\\res\\TrackList1.bmp" IDR_PIANOROLL1 BITMAP MOVEABLE PURE "..\\res\\PianoRoll1.bmp" IDR_EVENTLIST1 BITMAP MOVEABLE PURE "..\\res\\EventList1.bmp" IDR_MUSICALSCORE1 BITMAP MOVEABLE PURE "..\\res\\MusicalScore1.bmp" //----------------------------------------------------------------------------- // Toolbars //----------------------------------------------------------------------------- // Toolbar1 IDR_MAINFRAME1 TOOLBAR DISCARDABLE 16, 15 { BUTTON ID_FILE_NEW BUTTON ID_FILE_OPEN BUTTON ID_FILE_SAVE SEPARATOR BUTTON ID_FILE_PRINT BUTTON ID_FILE_PRINT_PREVIEW SEPARATOR BUTTON ID_EDIT_CUT BUTTON ID_EDIT_COPY BUTTON ID_EDIT_PASTE BUTTON ID_EDIT_DELETE SEPARATOR BUTTON ID_EDIT_UNDO BUTTON ID_EDIT_REDO SEPARATOR BUTTON ID_VIEW_TRACKLIST BUTTON ID_VIEW_PIANOROLL BUTTON ID_VIEW_EVENTLIST BUTTON ID_VIEW_MUSICALSCORE SEPARATOR BUTTON ID_HELP_ABOUT } // Toolbar2 IDR_MAINFRAME2 TOOLBAR DISCARDABLE 16, 15 { SEPARATOR // Hour:Minutes:Second:Millisec SEPARATOR SEPARATOR // Measure:Beat:Tick SEPARATOR BUTTON ID_CONTROL_TOBEGIN BUTTON ID_CONTROL_PLAY BUTTON ID_CONTROL_RECORD BUTTON ID_CONTROL_TOEND SEPARATOR SEPARATOR // Position Scrollbar SEPARATOR BUTTON ID_CONTROL_SPEEDNONE BUTTON ID_CONTROL_SPEEDSLOW BUTTON ID_CONTROL_SPEEDNORMAL BUTTON ID_CONTROL_SPEEDFAST BUTTON ID_CONTROL_SPEEDSLAVE SEPARATOR BUTTON ID_CONTROL_AUTOREPEAT SEPARATOR SEPARATOR // Time signature / Key signature SEPARATOR SEPARATOR // Tempo } // Toolbar (for track list window) IDR_TRACKLIST1 TOOLBAR DISCARDABLE 16, 15 { BUTTON ID_TRACKLIST_INSERTTRACK BUTTON ID_TRACKLIST_DUPLICATETRACK BUTTON ID_TRACKLIST_DELETETRACK BUTTON ID_TRACKLIST_MOVEUPTRACK BUTTON ID_TRACKLIST_MOVEDOWNTRACK SEPARATOR BUTTON ID_TRACKLIST_SELECT BUTTON ID_TRACKLIST_SPEAKER SEPARATOR BUTTON ID_TRACKLIST_AUTOPAGEUPDATE SEPARATOR BUTTON ID_TRACKLIST_SAVEAS } // Toolbar (for piano roll window) IDR_PIANOROLL1 TOOLBAR DISCARDABLE 16, 15 { BUTTON ID_PIANOROLL_PEN BUTTON ID_PIANOROLL_LINE BUTTON ID_PIANOROLL_ERASER BUTTON ID_PIANOROLL_SELECT BUTTON ID_PIANOROLL_SPEAKER SEPARATOR SEPARATOR // Track SEPARATOR SEPARATOR // Channel SEPARATOR SEPARATOR // Snap SEPARATOR SEPARATOR // Velocity SEPARATOR SEPARATOR // Duration SEPARATOR SEPARATOR // Graph Kind SEPARATOR SEPARATOR // Graph Snap SEPARATOR BUTTON ID_PIANOROLL_ONLYCURTRACK BUTTON ID_PIANOROLL_SHOWALLTRACK SEPARATOR BUTTON ID_PIANOROLL_ONLYCURGRAPH BUTTON ID_PIANOROLL_SHOWALLGRAPH SEPARATOR BUTTON ID_PIANOROLL_AUTOPAGEUPDATE } // Toolbar (for event list window) IDR_EVENTLIST1 TOOLBAR DISCARDABLE 16, 15 { BUTTON ID_EVENTLIST_INSERTEVENT BUTTON ID_EVENTLIST_DUPLICATEEVENT BUTTON ID_EVENTLIST_DELETEEVENT SEPARATOR SEPARATOR // Event.Track SEPARATOR SEPARATOR // Event.Time SEPARATOR SEPARATOR // Event.Kind SEPARATOR SEPARATOR // Event.Channel SEPARATOR BUTTON ID_EVENTLIST_ONLYCURTRACK BUTTON ID_EVENTLIST_SHOWALLTRACK SEPARATOR BUTTON ID_EVENTLIST_ONLYCUREVENTKIND BUTTON ID_EVENTLIST_SHOWALLEVENTKIND SEPARATOR BUTTON ID_EVENTLIST_AUTOPAGEUPDATE SEPARATOR BUTTON ID_EVENTLIST_SAVEAS } // Toolbar (for musical score window) IDR_MUSICALSCORE1 TOOLBAR DISCARDABLE 16, 15 { BUTTON ID_MUSICALSCORE_PEN BUTTON ID_MUSICALSCORE_ERASER BUTTON ID_MUSICALSCORE_SELECT BUTTON ID_MUSICALSCORE_SPEAKER SEPARATOR SEPARATOR // Track SEPARATOR SEPARATOR // Channel SEPARATOR SEPARATOR // Snap SEPARATOR SEPARATOR // Velocity SEPARATOR SEPARATOR // Duration SEPARATOR BUTTON ID_MUSICALSCORE_WHOLENOTE BUTTON ID_MUSICALSCORE_HALFNOTE BUTTON ID_MUSICALSCORE_QUARTERNOTE BUTTON ID_MUSICALSCORE_QUAVERNOTE BUTTON ID_MUSICALSCORE_SEMIQUAVERNOTE BUTTON ID_MUSICALSCORE_DEMISEMIQUAVERNOTE BUTTON ID_MUSICALSCORE_DOTTED BUTTON ID_MUSICALSCORE_TRIPLET SEPARATOR SEPARATOR // View Resolution SEPARATOR BUTTON ID_MUSICALSCORE_ONLYCURTRACK BUTTON ID_MUSICALSCORE_SHOWALLTRACK SEPARATOR BUTTON ID_MUSICALSCORE_AUTOPAGEUPDATE } //----------------------------------------------------------------------------- // Menus //----------------------------------------------------------------------------- // Main Menu (when no document) IDR_MAINFRAME MENU PRELOAD DISCARDABLE { POPUP "&File" { MENUITEM "&New\tCtrl+N", ID_FILE_NEW MENUITEM "&Open...\tCtrl+O", ID_FILE_OPEN MENUITEM SEPARATOR MENUITEM "P&rint Setup...", ID_FILE_PRINT_SETUP MENUITEM SEPARATOR MENUITEM "MRU files", ID_FILE_MRU_FILE1,GRAYED MENUITEM SEPARATOR MENUITEM "E&xit Application", ID_APP_EXIT } POPUP "&View" { MENUITEM "Toolbar&1", ID_VIEW_TOOLBAR1 MENUITEM "Toolbar&2", ID_VIEW_TOOLBAR2 MENUITEM "&StatusBar", ID_VIEW_STATUS_BAR } POPUP "&Control" { MENUITEM "Speed = Pause [0%]" ID_CONTROL_SPEEDNONE MENUITEM "Speed = Slow [?%]" ID_CONTROL_SPEEDSLOW MENUITEM "Speed = Normal [?%]" ID_CONTROL_SPEEDNORMAL MENUITEM "Speed = Fast [?%]" ID_CONTROL_SPEEDFAST MENUITEM "Speed = Slave to other machine" ID_CONTROL_SPEEDSLAVE MENUITEM SEPARATOR MENUITEM "&Auto Repeat" ID_CONTROL_AUTOREPEAT } POPUP "&Setup" { MENUITEM "MIDI &Device and Instrument..." ID_SETUP_MIDIDEVICE MENUITEM "MIDI &Sync mode..." ID_SETUP_MIDISYNCMODE MENUITEM "&Metronome..." ID_SETUP_METRONOME MENUITEM "&Auto save..." ID_SETUP_AUTOSAVE MENUITEM "&Language..." ID_SETUP_LANGUAGE MENUITEM "&Options..." ID_SETUP_OPTIONS } POPUP "&Help" { MENUITEM "&readme_en.txt...", ID_HELP_README MENUITEM "&License...", ID_HELP_LICENSE MENUITEM "&Documentation(PDF)...", ID_HELP_MANUAL MENUITEM "&Project Home Page...", ID_HELP_PROJECTHOMEPAGE MENUITEM SEPARATOR MENUITEM "&About...", ID_HELP_ABOUT } } // Main Menu (when with CSekaijuDoc document) IDR_SEKAIJUTYPE MENU PRELOAD DISCARDABLE { POPUP "&File" { MENUITEM "&New\tCtrl+N", ID_FILE_NEW MENUITEM "&Open...\tCtrl+O", ID_FILE_OPEN MENUITEM "&Close", ID_FILE_CLOSE MENUITEM "&Save\tCtrl+S", ID_FILE_SAVE MENUITEM "Save &As...", ID_FILE_SAVE_AS MENUITEM SEPARATOR MENUITEM "Proper&ty..." ID_FILE_PROPERTY MENUITEM SEPARATOR MENUITEM "&Print...\tCtrl+P", ID_FILE_PRINT MENUITEM "Print P&review...", ID_FILE_PRINT_PREVIEW MENUITEM "P&rint Setup...", ID_FILE_PRINT_SETUP MENUITEM SEPARATOR MENUITEM "MRU Files", ID_FILE_MRU_FILE1,GRAYED MENUITEM SEPARATOR MENUITEM "E&xit application", ID_APP_EXIT } POPUP "&Edit" { MENUITEM "&Undo\tCtrl+Z", ID_EDIT_UNDO MENUITEM "&Redo\tCtrl+Y", ID_EDIT_REDO MENUITEM "Initialize History", ID_EDIT_INITHISTORY MENUITEM SEPARATOR MENUITEM "Cu&t\tCtrl+X", ID_EDIT_CUT MENUITEM "&Copy\tCtrl+C", ID_EDIT_COPY MENUITEM "&Paste\tCtrl+V", ID_EDIT_PASTE MENUITEM "&Delete\tCtrl+Del", ID_EDIT_DELETE MENUITEM SEPARATOR MENUITEM "Select &All\tCtrl+A", ID_EDIT_SELECTALL MENUITEM "Select &None\tCtrl+D", ID_EDIT_SELECTNONE MENUITEM "Select Events Before Cur Position", ID_EDIT_SELECTBEFORE MENUITEM "Deselect Events Before Cur Position", ID_EDIT_DESELECTBEFORE MENUITEM "Select Events After Cur Position", ID_EDIT_SELECTAFTER MENUITEM "Deselect Events After Cur Position", ID_EDIT_DESELECTAFTER MENUITEM SEPARATOR MENUITEM "Modify Event's Track...", ID_EDIT_TRACK MENUITEM "Modify Event's Time...", ID_EDIT_TIME MENUITEM "Modify Event's Channel...", ID_EDIT_CHANNEL MENUITEM "Modify Event's Key...", ID_EDIT_KEY MENUITEM "Modify Event's Velocity...", ID_EDIT_VELOCITY MENUITEM "Modify Event's Duration...", ID_EDIT_DURATION MENUITEM "Modify Event's Value...", ID_EDIT_VALUE MENUITEM "Quantize...", ID_EDIT_QUANTIZE MENUITEM "Break up notes and Make Trill...", ID_EDIT_BREAKUPANDTRILL MENUITEM "Scan beat and Insert tempo...", ID_EDIT_BEATSCAN MENUITEM SEPARATOR MENUITEM "Insert Measure..." ID_EDIT_INSERTMEASURE MENUITEM "Remove Measure..." ID_EDIT_REMOVEMEASURE } POPUP "&View" { MENUITEM "&Redraw\tF5", ID_VIEW_REDRAW MENUITEM SEPARATOR MENUITEM "ToolBar&1", ID_VIEW_TOOLBAR1 MENUITEM "ToolBar&2", ID_VIEW_TOOLBAR2 MENUITEM "&StatusBar", ID_VIEW_STATUS_BAR MENUITEM SEPARATOR MENUITEM "Show new &Track list window", ID_VIEW_TRACKLIST MENUITEM "Show new &Piano roll window", ID_VIEW_PIANOROLL MENUITEM "Show new &Event list window", ID_VIEW_EVENTLIST MENUITEM "Show new &Musical score window", ID_VIEW_MUSICALSCORE } POPUP "&Control" { MENUITEM "Jump to Begin\tCtrl+Home", ID_CONTROL_TOBEGIN MENUITEM "&Playback\tSpace" ID_CONTROL_PLAY MENUITEM "&Record\tCtrl+R", ID_CONTROL_RECORD MENUITEM "Jump to End\tCtrl+End", ID_CONTROL_TOEND MENUITEM SEPARATOR MENUITEM "Prev Measure\tCtrl+PgUp,Ctrl+left" ID_CONTROL_PREVMEASURE MENUITEM "Next Measure\tCtrl+PgDn,Ctrl+right" ID_CONTROL_NEXTMEASURE MENUITEM SEPARATOR MENUITEM "Speed = Pause[0%]" ID_CONTROL_SPEEDNONE MENUITEM "Speed = Slow[?%]" ID_CONTROL_SPEEDSLOW MENUITEM "Speed = Normal[?%]" ID_CONTROL_SPEEDNORMAL MENUITEM "Speed = Fast[?%]" ID_CONTROL_SPEEDFAST MENUITEM "Speed = Slave to other machine" ID_CONTROL_SPEEDSLAVE MENUITEM SEPARATOR MENUITEM "&Auto Repeat" ID_CONTROL_AUTOREPEAT } POPUP "&Setup" { MENUITEM "MIDI &Device and Instrument..." ID_SETUP_MIDIDEVICE MENUITEM "MIDI &Sync Mode..." ID_SETUP_MIDISYNCMODE MENUITEM "&Metronome..." ID_SETUP_METRONOME MENUITEM "&Auto Save..." ID_SETUP_AUTOSAVE MENUITEM "&Language..." ID_SETUP_LANGUAGE MENUITEM "&Options..." ID_SETUP_OPTIONS } POPUP "&Window" { MENUITEM "&New", ID_WINDOW_NEW MENUITEM "&Cascade", ID_WINDOW_CASCADE MENUITEM "&Horz Tile", ID_WINDOW_TILE_HORZ MENUITEM "&Vert Tile", ID_WINDOW_TILE_VERT MENUITEM "&Arrange Icon", ID_WINDOW_ARRANGE } POPUP "&Help" { MENUITEM "&readme_en.txt...", ID_HELP_README MENUITEM "&License...", ID_HELP_LICENSE MENUITEM "&Documentation(PDF)...", ID_HELP_MANUAL MENUITEM "&Project Home Page...", ID_HELP_PROJECTHOMEPAGE MENUITEM SEPARATOR MENUITEM "&About...", ID_HELP_ABOUT } } // Popup Menu for Track list Window (0) IDR_POPUPMENU00 MENU { POPUP "" { MENUITEM "Insert Tempo...", ID_POPUP_INSERTTEMPO MENUITEM "Insert Time Signature...", ID_POPUP_INSERTTIMESIGNATURE MENUITEM "Insert Key Signature...", ID_POPUP_INSERTKEYSIGNATURE MENUITEM "Insert Marker...", ID_POPUP_INSERTMARKER MENUITEM SEPARATOR MENUITEM "Modify Tempo...", ID_POPUP_MODIFYTEMPO MENUITEM "Modify Time Signature...", ID_POPUP_MODIFYTIMESIGNATURE MENUITEM "Modify Key Signature...", ID_POPUP_MODIFYKEYSIGNATURE MENUITEM "Modify Marker...", ID_POPUP_MODIFYMARKER MENUITEM SEPARATOR MENUITEM "Delete Tempo", ID_POPUP_DELETETEMPO MENUITEM "Delete Time Signature", ID_POPUP_DELETETIMESIGNATURE MENUITEM "Delete Key Signature", ID_POPUP_DELETEKEYSIGNATURE MENUITEM "Delete Marker...", ID_POPUP_DELETEMARKER } } // Popup Menu for Track list Window (1) IDR_POPUPMENU01 MENU { POPUP "" { MENUITEM "Show this track's Piano roll window" ID_POPUP_SHOWPIANOROLL MENUITEM "Show this track's Event list window", ID_POPUP_SHOWEVENTLIST MENUITEM "Show this track's Musical Score window", ID_POPUP_SHOWMUSICALSCORE MENUITEM SEPARATOR MENUITEM "Input On only this track", ID_POPUP_TRACKINPUTON MENUITEM "Input Off only this track", ID_POPUP_TRACKINPUTOFF MENUITEM "Input On all tracks", ID_POPUP_TRACKINPUTALL MENUITEM SEPARATOR MENUITEM "Output On only this track(Solo)", ID_POPUP_TRACKOUTPUTON MENUITEM "Output Off only this track (Mute)", ID_POPUP_TRACKOUTPUTOFF MENUITEM "Output On all tracks", ID_POPUP_TRACKOUTPUTALL } } // Popup Menu for Track list Window (2) IDR_POPUPMENU02 MENU { POPUP "" { MENUITEM "Show this track's Piano roll window", ID_POPUP_SHOWPIANOROLL MENUITEM "Show this track's Event list window", ID_POPUP_SHOWEVENTLIST MENUITEM "Show this track's Musical Score window", ID_POPUP_SHOWMUSICALSCORE MENUITEM SEPARATOR MENUITEM "Input On only this track .", ID_POPUP_TRACKINPUTON MENUITEM "Input Off only this track ", ID_POPUP_TRACKINPUTOFF MENUITEM "Input On all tracks", ID_POPUP_TRACKINPUTALL MENUITEM SEPARATOR MENUITEM "Output On only this track(Solo)", ID_POPUP_TRACKOUTPUTON MENUITEM "Output Off only this track (Mute)", ID_POPUP_TRACKOUTPUTOFF MENUITEM "Output On all tracks" ID_POPUP_TRACKOUTPUTALL MENUITEM SEPARATOR MENUITEM "Cu&t", ID_POPUP_CUT MENUITEM "&Copy", ID_POPUP_COPY MENUITEM "&Paste", ID_POPUP_PASTE } } // Popup Menu for Piano Roll Window (0) IDR_POPUPMENU10 MENU { POPUP "" { MENUITEM "Insert Tempo...", ID_POPUP_INSERTTEMPO MENUITEM "Insert Time Signature...", ID_POPUP_INSERTTIMESIGNATURE MENUITEM "Insert Key Signature...", ID_POPUP_INSERTKEYSIGNATURE MENUITEM "Insert Marker...", ID_POPUP_INSERTMARKER MENUITEM SEPARATOR MENUITEM "Modify Tempo...", ID_POPUP_MODIFYTEMPO MENUITEM "Modify Time Signature...", ID_POPUP_MODIFYTIMESIGNATURE MENUITEM "Modify Key Signature...", ID_POPUP_MODIFYKEYSIGNATURE MENUITEM "Modify Marker...", ID_POPUP_MODIFYMARKER MENUITEM SEPARATOR MENUITEM "Delete Tempo", ID_POPUP_DELETETEMPO MENUITEM "Delete Time Signature", ID_POPUP_DELETETIMESIGNATURE MENUITEM "Delete Key Signature", ID_POPUP_DELETEKEYSIGNATURE MENUITEM "Delete Marker...", ID_POPUP_DELETEMARKER } } // Popup Menu for Piano Roll Window (1) IDR_POPUPMENU11 MENU { POPUP "" { MENUITEM "Show this track's Piano roll window", ID_POPUP_SHOWPIANOROLL MENUITEM "Show this track's Event list window", ID_POPUP_SHOWEVENTLIST MENUITEM "Show this track's Musical Score window", ID_POPUP_SHOWMUSICALSCORE MENUITEM SEPARATOR MENUITEM "Show only this track", ID_POPUP_TRACKVISIBLEON MENUITEM "Hide only this track", ID_POPUP_TRACKVISIBLEOFF MENUITEM "Show all tracks", ID_POPUP_TRACKVISIBLEALL MENUITEM SEPARATOR MENUITEM "This event's property...", ID_POPUP_EVENTPROPERTY } } // Popup Menu for Piano Roll Window (3) IDR_POPUPMENU13 MENU { POPUP "" { MENUITEM "Show this track's Piano roll window", ID_POPUP_SHOWPIANOROLL MENUITEM "Show this track's Event list window", ID_POPUP_SHOWEVENTLIST MENUITEM "Show this track's Musical Score window", ID_POPUP_SHOWMUSICALSCORE MENUITEM SEPARATOR MENUITEM "Show only this track", ID_POPUP_TRACKVISIBLEON MENUITEM "Hide only this track", ID_POPUP_TRACKVISIBLEOFF MENUITEM "Show all tracks", ID_POPUP_TRACKVISIBLEALL } } // Popup Menu for Piano Roll Window (5) IDR_POPUPMENU15 MENU { POPUP "" { MENUITEM "Show only this graph", ID_POPUP_GRAPHKINDVISIBLEON MENUITEM "Hide only this graph", ID_POPUP_GRAPHKINDVISIBLEOFF MENUITEM "Show all graph", ID_POPUP_GRAPHKINDVISIBLEALL } } // Popup Menu for Event List Window (1) IDR_POPUPMENU21 MENU { POPUP "" { MENUITEM "Show this track's Piano roll window", ID_POPUP_SHOWPIANOROLL MENUITEM "Show this track's Event list window", ID_POPUP_SHOWEVENTLIST MENUITEM "Show this track's Musical Score window", ID_POPUP_SHOWMUSICALSCORE MENUITEM SEPARATOR MENUITEM "Show only this track", ID_POPUP_TRACKVISIBLEON MENUITEM "Hide only this track", ID_POPUP_TRACKVISIBLEOFF MENUITEM "Show all tracks", ID_POPUP_TRACKVISIBLEALL MENUITEM SEPARATOR MENUITEM "Show only this event kind", ID_POPUP_EVENTKINDVISIBLEON MENUITEM "Hide only this event kind", ID_POPUP_EVENTKINDVISIBLEOFF MENUITEM "Show all event kind", ID_POPUP_EVENTKINDVISIBLEALL } } // Popup Menu for Event List Window (3) IDR_POPUPMENU23 MENU { POPUP "" { MENUITEM "Show this track's Piano roll window", ID_POPUP_SHOWPIANOROLL MENUITEM "Show this track's Event list window", ID_POPUP_SHOWEVENTLIST MENUITEM "Show this track's Musical Score window", ID_POPUP_SHOWMUSICALSCORE MENUITEM SEPARATOR MENUITEM "Show only this track", ID_POPUP_TRACKVISIBLEON MENUITEM "Hide only this track", ID_POPUP_TRACKVISIBLEOFF MENUITEM "Show all tracks", ID_POPUP_TRACKVISIBLEALL } } // Popup Menu for Event List Window (4) IDR_POPUPMENU24 MENU { POPUP "" { MENUITEM "Show only this event kind", ID_POPUP_EVENTKINDVISIBLEON MENUITEM "Hide only this event kind", ID_POPUP_EVENTKINDVISIBLEOFF MENUITEM "Show all event kind", ID_POPUP_EVENTKINDVISIBLEALL } } // Popup Menu for Musical Score Window (0) IDR_POPUPMENU30 MENU { POPUP "" { MENUITEM "Insert Tempo...", ID_POPUP_INSERTTEMPO MENUITEM "Insert Time Signature...", ID_POPUP_INSERTTIMESIGNATURE MENUITEM "Insert Key Signature...", ID_POPUP_INSERTKEYSIGNATURE MENUITEM "Insert Marker...", ID_POPUP_INSERTMARKER MENUITEM SEPARATOR MENUITEM "Modify Tempo...", ID_POPUP_MODIFYTEMPO MENUITEM "Modify Time Signature...", ID_POPUP_MODIFYTIMESIGNATURE MENUITEM "Modify Key Signature...", ID_POPUP_MODIFYKEYSIGNATURE MENUITEM "Modify Marker...", ID_POPUP_MODIFYMARKER MENUITEM SEPARATOR MENUITEM "Delete Tempo", ID_POPUP_DELETETEMPO MENUITEM "Delete Time Signature", ID_POPUP_DELETETIMESIGNATURE MENUITEM "Delete Key Signature", ID_POPUP_DELETEKEYSIGNATURE MENUITEM "Delete Marker...", ID_POPUP_DELETEMARKER } } // Popup Menu for Musical Score Window (1) IDR_POPUPMENU31 MENU { POPUP "" { MENUITEM "Show this track's Piano roll window", ID_POPUP_SHOWPIANOROLL MENUITEM "Show this track's Event list window", ID_POPUP_SHOWEVENTLIST MENUITEM "Show this track's Musical Score window", ID_POPUP_SHOWMUSICALSCORE MENUITEM SEPARATOR MENUITEM "Show only this track", ID_POPUP_TRACKVISIBLEON MENUITEM "Hide only this track", ID_POPUP_TRACKVISIBLEOFF MENUITEM "Show all tracks", ID_POPUP_TRACKVISIBLEALL MENUITEM SEPARATOR MENUITEM "This event's property...", ID_POPUP_EVENTPROPERTY } } // Popup Menu for Musical Score Window (3) IDR_POPUPMENU33 MENU { POPUP "" { MENUITEM "Show this track's Piano roll window", ID_POPUP_SHOWPIANOROLL MENUITEM "Show this track's Event list window", ID_POPUP_SHOWEVENTLIST MENUITEM "Show this track's Musical Score window", ID_POPUP_SHOWMUSICALSCORE MENUITEM SEPARATOR MENUITEM "Show only this track", ID_POPUP_TRACKVISIBLEON MENUITEM "Hide only this track", ID_POPUP_TRACKVISIBLEOFF MENUITEM "Show all tracks", ID_POPUP_TRACKVISIBLEALL } } //----------------------------------------------------------------------------- // Accelerators //----------------------------------------------------------------------------- // Common Accelerators IDR_MAINFRAME ACCELERATORS PRELOAD MOVEABLE PURE BEGIN "N", ID_FILE_NEW, VIRTKEY,CONTROL "O", ID_FILE_OPEN, VIRTKEY,CONTROL "S", ID_FILE_SAVE, VIRTKEY,CONTROL "P", ID_FILE_PRINT, VIRTKEY,CONTROL "Z", ID_EDIT_UNDO, VIRTKEY,CONTROL "Y", ID_EDIT_REDO, VIRTKEY,CONTROL "X", ID_EDIT_CUT, VIRTKEY,CONTROL "C", ID_EDIT_COPY, VIRTKEY,CONTROL "V", ID_EDIT_PASTE, VIRTKEY,CONTROL "A", ID_EDIT_SELECTALL, VIRTKEY,CONTROL "D", ID_EDIT_SELECTNONE, VIRTKEY,CONTROL VK_DELETE, ID_EDIT_DELETE, VIRTKEY,CONTROL VK_F6, ID_NEXT_PANE, VIRTKEY VK_F6, ID_PREV_PANE, VIRTKEY,SHIFT VK_SPACE, ID_CONTROL_PLAY, VIRTKEY VK_HOME, ID_CONTROL_TOBEGIN, VIRTKEY,CONTROL VK_END, ID_CONTROL_TOEND, VIRTKEY,CONTROL VK_PRIOR, ID_CONTROL_PREVMEASURE, VIRTKEY,CONTROL VK_NEXT, ID_CONTROL_NEXTMEASURE, VIRTKEY,CONTROL VK_LEFT, ID_CONTROL_PREVMEASURE, VIRTKEY,CONTROL VK_RIGHT, ID_CONTROL_NEXTMEASURE, VIRTKEY,CONTROL "R", ID_CONTROL_RECORD, VIRTKEY,CONTROL END // Accelerators for Track List Window IDR_TRACKLIST ACCELERATORS PRELOAD MOVEABLE PURE BEGIN //VK_INSERT, ID_TRACKLIST_INSERTTRACK, VIRTKEY //VK_INSERT, ID_TRACKLIST_DUPLICATETRACK, VIRTKEY,CONTROL //VK_DELETE, ID_TRACKLIST_DELETETRACK, VIRTKEY "S", ID_TRACKLIST_SELECT, VIRTKEY "B", ID_TRACKLIST_SPEAKER, VIRTKEY END // Accelerators for Piano Roll Window IDR_PIANOROLL ACCELERATORS PRELOAD MOVEABLE PURE BEGIN "P", ID_PIANOROLL_PEN, VIRTKEY "D", ID_PIANOROLL_PEN, VIRTKEY "L", ID_PIANOROLL_LINE, VIRTKEY "E", ID_PIANOROLL_ERASER, VIRTKEY "S", ID_PIANOROLL_SELECT, VIRTKEY "B", ID_PIANOROLL_SPEAKER, VIRTKEY VK_F9, ID_PIANOROLL_ONLYCURTRACK, VIRTKEY VK_F10, ID_PIANOROLL_SHOWALLTRACK, VIRTKEY VK_F11, ID_PIANOROLL_ONLYCURGRAPH, VIRTKEY VK_F12, ID_PIANOROLL_SHOWALLGRAPH, VIRTKEY END // Accelerators for Event List Window IDR_EVENTLIST ACCELERATORS PRELOAD MOVEABLE PURE BEGIN VK_INSERT, ID_EVENTLIST_INSERTEVENT, VIRTKEY VK_INSERT, ID_EVENTLIST_DUPLICATEEVENT, VIRTKEY,CONTROL VK_DELETE, ID_EVENTLIST_DELETEEVENT, VIRTKEY VK_F9, ID_EVENTLIST_ONLYCURTRACK, VIRTKEY VK_F10, ID_EVENTLIST_SHOWALLTRACK, VIRTKEY VK_F11, ID_EVENTLIST_ONLYCUREVENTKIND, VIRTKEY VK_F12, ID_EVENTLIST_SHOWALLEVENTKIND, VIRTKEY END // Accelerators for Musical Score Window IDR_MUSICALSCORE ACCELERATORS PRELOAD MOVEABLE PURE BEGIN "P", ID_MUSICALSCORE_PEN, VIRTKEY "D", ID_MUSICALSCORE_PEN, VIRTKEY "L", ID_MUSICALSCORE_LINE, VIRTKEY "E", ID_MUSICALSCORE_ERASER, VIRTKEY "S", ID_MUSICALSCORE_SELECT, VIRTKEY "B", ID_MUSICALSCORE_SPEAKER, VIRTKEY "1", ID_MUSICALSCORE_WHOLENOTE, VIRTKEY "2", ID_MUSICALSCORE_HALFNOTE, VIRTKEY "4", ID_MUSICALSCORE_QUARTERNOTE, VIRTKEY "8", ID_MUSICALSCORE_QUAVERNOTE, VIRTKEY "6", ID_MUSICALSCORE_SEMIQUAVERNOTE, VIRTKEY "9", ID_MUSICALSCORE_DEMISEMIQUAVERNOTE, VIRTKEY 0xBE, ID_MUSICALSCORE_DOTTED, VIRTKEY "t", ID_MUSICALSCORE_TRIPLET, VIRTKEY VK_F9, ID_MUSICALSCORE_ONLYCURTRACK, VIRTKEY VK_F10, ID_MUSICALSCORE_SHOWALLTRACK, VIRTKEY VK_F11, ID_MUSICALSCORE_ONLYCURGRAPH, VIRTKEY VK_F12, ID_MUSICALSCORE_SHOWALLGRAPH, VIRTKEY END //----------------------------------------------------------------------------- // Dialogs //----------------------------------------------------------------------------- // About Dialog IDD_ABOUTBOX DIALOG DISCARDABLE 0, 0, 300, 55 CAPTION "About (Sekaiju)" STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU FONT 9, "MS Sans Serif" BEGIN ICON IDR_MAINFRAME, IDC_STATIC, 8, 16, 20, 20 LTEXT "Sekaiju3.6 - MIDI Sequencer software", IDC_STATIC, 40, 8, 200, 8, SS_NOPREFIX LTEXT "(C) 2002-2013 kuzu / OpenMIDIProject", IDC_STATIC, 40, 24, 200, 8 LTEXT "http://openmidiproject.sourceforge.jp/", IDC_STATIC, 40, 40, 200, 8 DEFPUSHBUTTON "Close", IDCANCEL, 248, 8, 48, 14, WS_GROUP END // File's Property Dialog IDD_FILEPROPERTY DIALOG DISCARDABLE 0, 0, 320, 340 CAPTION "Property of this MIDIData" STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU FONT 9, "MS Sans Serif" BEGIN LTEXT "Title", IDC_STATIC, 8, 8, 52, 12; EDITTEXT IDC_FILEPROPERTY_TITLE, 60, 8, 200, 12, WS_TABSTOP | ES_AUTOHSCROLL LTEXT "Sub Title", IDC_STATIC, 8, 24, 52, 12; EDITTEXT IDC_FILEPROPERTY_SUBTITLE, 60, 24, 200, 12, WS_TABSTOP | ES_AUTOHSCROLL LTEXT "Copyright", IDC_STATIC, 8, 40, 52, 12; EDITTEXT IDC_FILEPROPERTY_COPYRIGHT, 60, 40, 200, 12, WS_TABSTOP | ES_AUTOHSCROLL LTEXT "Comment1", IDC_STATIC, 8, 56, 52, 12; EDITTEXT IDC_FILEPROPERTY_COMMENT1, 60, 56, 200, 12, WS_TABSTOP | ES_AUTOHSCROLL LTEXT "Comment2", IDC_STATIC, 8, 72, 52, 12; EDITTEXT IDC_FILEPROPERTY_COMMENT2, 60, 72, 200, 12, WS_TABSTOP | ES_AUTOHSCROLL LTEXT "Comment3", IDC_STATIC, 8, 88, 52, 12; EDITTEXT IDC_FILEPROPERTY_COMMENT3, 60, 88, 200, 12, WS_TABSTOP | ES_AUTOHSCROLL LTEXT "NumTracks", IDC_STATIC, 8, 104, 52, 12; EDITTEXT IDC_FILEPROPERTY_NUMTRACK, 60, 104, 200, 12, WS_TABSTOP | ES_AUTOHSCROLL | ES_READONLY LTEXT "NumEvents", IDC_STATIC, 8, 120, 52, 12; EDITTEXT IDC_FILEPROPERTY_NUMEVENT, 60, 120, 200, 12, WS_TABSTOP | ES_AUTOHSCROLL | ES_READONLY LTEXT "Total Length", IDC_STATIC, 8, 136, 52, 12; EDITTEXT IDC_FILEPROPERTY_ENDMILLISEC, 60, 136, 200, 12, WS_TABSTOP | ES_AUTOHSCROLL | ES_READONLY LTEXT "Total Length", IDC_STATIC, 8, 152, 52, 12; EDITTEXT IDC_FILEPROPERTY_ENDTIME, 60, 152, 200, 12, WS_TABSTOP | ES_AUTOHSCROLL | ES_READONLY GROUPBOX "SMF Format", IDC_FILEPROPERTY_SMFFORMAT, 4, 176, 256, 52 AUTORADIOBUTTON "SMF Format 0", IDC_FILEPROPERTY_SMFFORMAT0, 8, 188, 248, 12, WS_TABSTOP | WS_GROUP AUTORADIOBUTTON "SMF Format 1 (recommended)", IDC_FILEPROPERTY_SMFFORMAT1, 8, 200, 248, 12 AUTORADIOBUTTON "SMF Format 2", IDC_FILEPROPERTY_SMFFORMAT2, 8, 212, 248, 12 GROUPBOX "Time Mode Resolution", IDC_FILEPROPERTY_TIMEMODE, 4, 236, 256, 96, WS_GROUP AUTORADIOBUTTON "TPQN Base (recommended)", IDC_FILEPROPERTY_TPQNBASE, 8, 248, 248, 12, WS_TABSTOP | WS_GROUP AUTORADIOBUTTON "SMPTE24 Base (24Frames/sec)", IDC_FILEPROPERTY_SMPTE24BASE, 8, 260, 248, 12 AUTORADIOBUTTON "SMPTE25 Base (25Frames/sec)", IDC_FILEPROPERTY_SMPTE25BASE, 8, 272, 248, 12 AUTORADIOBUTTON "SMPTE30 Base Drop (29.97Frames/sec)", IDC_FILEPROPERTY_SMPTE29BASE, 8, 284, 248, 12 AUTORADIOBUTTON "SMPTE30 Base Non Drop (30Frames/sec)", IDC_FILEPROPERTY_SMPTE30BASE, 8, 296, 248, 12 LTEXT "Resolution", IDC_STATIC, 8, 314, 52, 12, WS_GROUP; COMBOBOX IDC_FILEPROPERTY_RESOLUTION, 60, 312, 40, 120, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWN LTEXT "[ticks / quarter note]", IDC_FILEPROPERTY_RESOLUTIONU, 104, 314, 152, 12; DEFPUSHBUTTON "OK", IDOK, 268, 8, 48, 14, WS_TABSTOP | WS_GROUP PUSHBUTTON "Cancel", IDCANCEL, 268, 24, 48, 14, WS_TABSTOP | WS_GROUP END // Modify Event's Track Dialog IDD_EDITTRACK DIALOG DISCARDABLE 0, 0, 232, 108 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Modify Event's Track" FONT 9, "MS Sans Serif" BEGIN LTEXT "Track Index or Shift Amount", IDC_STATIC, 4, 8, 116, 12, EDITTEXT IDC_EDITTRACK_AMOUNT, 120, 8, 52, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_EDITTRACK_AMOUNTSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 GROUPBOX "Unit", IDC_EDITTRACK_UNIT, 4, 24, 168, 44, WS_GROUP AUTORADIOBUTTON "Absolute specify", IDC_EDITTRACK_ABSOLUTEUNIT, 8, 36, 160, 12, WS_TABSTOP | WS_GROUP AUTORADIOBUTTON "Relative shift", IDC_EDITTRACK_RELATIVEUNIT, 8, 48, 160, 12 AUTOCHECKBOX "Fit each event's channel to track's output channel.", IDC_EDITTRACK_FITCHANNEL, 4, 72, 168, 24, WS_TABSTOP | BS_MULTILINE DEFPUSHBUTTON "OK", IDOK, 180, 8, 48, 14, WS_TABSTOP | WS_GROUP PUSHBUTTON "Cancel", IDCANCEL, 180, 24, 48, 14, WS_TABSTOP END // Modify Event's Time (for TPQN Base) Dialog IDD_EDITTIME DIALOG DISCARDABLE 0, 0, 232, 84 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Modify Event's Time (for TPQN Base)" FONT 9, "MS Sans Serif" BEGIN LTEXT "Amount", IDC_STATIC, 4, 8, 116, 12, EDITTEXT IDC_EDITTIME_AMOUNT, 120, 8, 52, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_EDITTIME_AMOUNTSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 GROUPBOX "Unit", IDC_EDITTIME_UNIT, 4, 24, 168, 56, WS_GROUP AUTORADIOBUTTON "Tick", IDC_EDITTIME_TICKUNIT, 8, 36, 80, 12, WS_TABSTOP | WS_GROUP AUTORADIOBUTTON "Beat", IDC_EDITTIME_BEATUNIT, 88, 36, 80, 12 AUTORADIOBUTTON "Measure", IDC_EDITTIME_MEASUREUNIT, 8, 48, 80, 12 AUTORADIOBUTTON "Percent", IDC_EDITTIME_PERCENTUNIT, 88, 48, 80, 12 AUTORADIOBUTTON "Random Tick", IDC_EDITTIME_RANDOMTICKUNIT, 8, 60, 80, 12, DEFPUSHBUTTON "OK", IDOK, 180, 8, 48, 14, WS_TABSTOP | WS_GROUP PUSHBUTTON "Cancel", IDCANCEL, 180, 24, 48, 14, WS_TABSTOP END // Modify Event's Time (for SMPTE Base) Dialog IDD_EDITTIMESMP DIALOG DISCARDABLE 0, 0, 232, 84 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Modify Event's Time (for SMPTE Base)" FONT 9, "MS Sans Serif" BEGIN LTEXT "Amount", IDC_STATIC, 4, 8, 116, 12, EDITTEXT IDC_EDITTIMESMP_AMOUNT, 120, 8, 52, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_EDITTIMESMP_AMOUNTSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 GROUPBOX "Unit", IDC_EDITTIMESMP_UNIT, 4, 24, 168, 56, WS_GROUP AUTORADIOBUTTON "Subframe", IDC_EDITTIMESMP_TICKUNIT, 8, 36, 80, 12, WS_TABSTOP | WS_GROUP AUTORADIOBUTTON "Frame", IDC_EDITTIMESMP_FRAMEUNIT, 88, 36, 80, 12 AUTORADIOBUTTON "Percent", IDC_EDITTIMESMP_PERCENTUNIT, 8, 48, 80, 12 AUTORADIOBUTTON "Random Subframe", IDC_EDITTIMESMP_RANDOMTICKUNIT, 88, 48, 80, 12, DEFPUSHBUTTON "OK", IDOK, 180, 8, 48, 14, WS_TABSTOP | WS_GROUP PUSHBUTTON "Cancel", IDCANCEL, 180, 24, 48, 14, WS_TABSTOP END // Modify Event's Channel Dialog IDD_EDITCHANNEL DIALOG DISCARDABLE 0, 0, 232, 96 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Modify Event's Channel" FONT 9, "MS Sans Serif" BEGIN LTEXT "Channel Number or Shift Amount", IDC_STATIC, 4, 8, 116, 12, EDITTEXT IDC_EDITCHANNEL_AMOUNT, 120, 8, 52, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_EDITCHANNEL_AMOUNTSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 GROUPBOX "Mode", IDC_EDITCHANNEL_UNIT, 4, 24, 168, 60, WS_GROUP AUTORADIOBUTTON "Fit to Track's output channel", IDC_EDITCHANNEL_BYTRACKUNIT, 8, 36, 160, 12, WS_TABSTOP | WS_GROUP AUTORADIOBUTTON "Absolute specify", IDC_EDITCHANNEL_ABSOLUTEUNIT, 8, 48, 160, 12 AUTORADIOBUTTON "Relative shift", IDC_EDITCHANNEL_RELATIVEUNIT, 8, 60, 160, 12 DEFPUSHBUTTON "OK", IDOK, 180, 8, 48, 14, WS_TABSTOP | WS_GROUP PUSHBUTTON "Cancel", IDCANCEL, 180, 24, 48, 14, WS_TABSTOP END // Modify Event's Key Dialog IDD_EDITKEY DIALOG DISCARDABLE 0, 0, 232, 108 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Modify Event's Key" FONT 9, "MS Sans Serif" BEGIN LTEXT "Amount", IDC_STATIC, 4, 8, 116, 12, EDITTEXT IDC_EDITKEY_AMOUNT, 120, 8, 52, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_EDITKEY_AMOUNTSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 GROUPBOX "Unit", IDC_EDITKEY_UNIT, 4, 24, 168, 42, WS_GROUP AUTORADIOBUTTON "Halftone", IDC_EDITKEY_HALFUNIT, 8, 36, 80, 12, WS_TABSTOP | WS_GROUP AUTORADIOBUTTON "Octave", IDC_EDITKEY_OCTAVEUNIT, 88, 36, 80, 12 AUTORADIOBUTTON "Random Halftone", IDC_EDITKEY_RANDOMHALFUNIT, 8, 48, 80, 12, AUTORADIOBUTTON "Random Octave", IDC_EDITKEY_RANDOMOCTAVEUNIT, 88, 48, 80, 12 GROUPBOX "Target", IDC_EDITKEY_TARGET, 4, 72, 168, 30, WS_GROUP AUTOCHECKBOX "NoteOn, NoteOff", IDC_EDITKEY_TARGETNOTE, 8, 84, 80, 12, WS_TABSTOP AUTOCHECKBOX "KeyAfterTouch", IDC_EDITKEY_TARGETKEYAFTER, 88, 84, 80, 12 DEFPUSHBUTTON "OK", IDOK, 180, 8, 48, 14, WS_TABSTOP PUSHBUTTON "Cancel", IDCANCEL, 180, 24, 48, 14, WS_TABSTOP END // Modify Event's Velocity Dialog IDD_EDITVELOCITY DIALOG DISCARDABLE 0, 0, 232, 108 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Modify Event's Velocity" FONT 9, "MS Sans Serif" BEGIN LTEXT "Amount", IDC_STATIC, 4, 8, 116, 12, EDITTEXT IDC_EDITVELOCITY_AMOUNT, 120, 8, 52, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_EDITVELOCITY_AMOUNTSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 GROUPBOX "Unit", IDC_EDITVELOCITY_UNIT, 4, 24, 168, 42, WS_GROUP AUTORADIOBUTTON "Absolute specify", IDC_EDITVELOCITY_ABSOLUTEUNIT, 8, 36, 80, 12, WS_TABSTOP | WS_GROUP AUTORADIOBUTTON "Relative shift", IDC_EDITVELOCITY_RELATIVEUNIT, 88, 36, 80, 12, AUTORADIOBUTTON "Percent", IDC_EDITVELOCITY_PERCENTUNIT, 8, 48, 80, 12 AUTORADIOBUTTON "Random up down", IDC_EDITVELOCITY_RANDOMUPDOWNUNIT, 88, 48, 80, 12 GROUPBOX "Target", IDC_EDITVELOCITY_TARGET, 4, 72, 168, 30, WS_GROUP AUTOCHECKBOX "NoteOn", IDC_EDITVELOCITY_TARGETNOTEON, 8, 84, 80, 12, WS_TABSTOP AUTOCHECKBOX "NoteOff", IDC_EDITVELOCITY_TARGETNOTEOFF, 88, 84, 80, 12 DEFPUSHBUTTON "OK", IDOK, 180, 8, 48, 14, WS_TABSTOP PUSHBUTTON "Cancel", IDCANCEL, 180, 24, 48, 14, WS_TABSTOP END // Modify Event's Duration Dialog IDD_EDITDURATION DIALOG DISCARDABLE 0, 0, 232, 96 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Modify Event's Duration" FONT 9, "MS Sans Serif" BEGIN LTEXT "Amount", IDC_STATIC, 4, 8, 116, 12, EDITTEXT IDC_EDITDURATION_AMOUNT, 120, 8, 52, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_EDITDURATION_AMOUNTSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 GROUPBOX "Unit", IDC_EDITDURATION_UNIT, 4, 24, 168, 42, WS_GROUP AUTORADIOBUTTON "Absolute ticks", IDC_EDITDURATION_ABSOLUTEUNIT, 8, 36, 80, 12, WS_TABSTOP | WS_GROUP AUTORADIOBUTTON "Relative ticks", IDC_EDITDURATION_RELATIVEUNIT, 88, 36, 80, 12, AUTORADIOBUTTON "Percent", IDC_EDITDURATION_PERCENTUNIT, 8, 48, 80, 12 AUTORADIOBUTTON "Random up down", IDC_EDITDURATION_RANDOMUPDOWNUNIT, 88, 48, 80, 12 DEFPUSHBUTTON "OK", IDOK, 180, 8, 48, 14, WS_TABSTOP | WS_GROUP PUSHBUTTON "Cancel", IDCANCEL, 180, 24, 48, 14, WS_TABSTOP END // Modify Event's Value Dialog IDD_EDITVALUE DIALOG DISCARDABLE 0, 0, 232, 120 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Modify Event's Value" FONT 9, "MS Sans Serif" BEGIN LTEXT "Amount", IDC_STATIC, 4, 8, 116, 12, EDITTEXT IDC_EDITVALUE_AMOUNT, 120, 8, 52, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_EDITVALUE_AMOUNTSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 GROUPBOX "Unit", IDC_EDITVALUE_UNIT, 4, 24, 168, 42, WS_GROUP AUTORADIOBUTTON "Absolute specify", IDC_EDITVALUE_ABSOLUTEUNIT, 8, 36, 80, 12, WS_TABSTOP | WS_GROUP AUTORADIOBUTTON "Relative shift", IDC_EDITVALUE_RELATIVEUNIT, 88, 36, 80, 12, AUTORADIOBUTTON "Percent", IDC_EDITVALUE_PERCENTUNIT, 8, 48, 80, 12 AUTORADIOBUTTON "Random up down", IDC_EDITVALUE_RANDOMUPDOWNUNIT, 88, 48, 80, 12 GROUPBOX "Target", IDC_EDITVALUE_TARGET, 4, 72, 168, 42, WS_GROUP AUTOCHECKBOX "ChannelAfter", IDC_EDITVALUE_TARGETKEYAFTER, 8, 84, 80, 12, WS_TABSTOP AUTOCHECKBOX "ControlChange", IDC_EDITVALUE_TARGETCONTROLCHANGE, 88, 84, 80, 12, AUTOCHECKBOX "KeyAfterTouch", IDC_EDITVALUE_TARGETCHANNELAFTER, 8, 96, 80, 12, WS_TABSTOP AUTOCHECKBOX "PitchBend", IDC_EDITVALUE_TARGETPITCHBEND, 88, 96, 80, 12 DEFPUSHBUTTON "OK", IDOK, 180, 8, 48, 14, WS_TABSTOP PUSHBUTTON "Cancel", IDCANCEL, 180, 24, 48, 14, WS_TABSTOP END // Quantize Dialog IDD_EDITQUANTIZE DIALOG DISCARDABLE 0, 0, 252, 96 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Quantize" FONT 9, "MS Sans Serif" BEGIN LTEXT "Snap Time [ticks]", IDC_STATIC, 4, 8, 116, 12, COMBOBOX IDC_EDITQUANTIZE_SNAPTIME, 120, 8, 72, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Strength [%]", IDC_STATIC, 4, 24, 116, 12, EDITTEXT IDC_EDITQUANTIZE_STRENGTH, 120, 24, 72, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_EDITQUANTIZE_STRENGTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 GROUPBOX "Target", IDC_EDITQUANTIZE_TARGET, 4, 60, 192, 30, WS_GROUP AUTOCHECKBOX "NoteOn", IDC_EDITQUANTIZE_TARGETNOTEON, 8, 72, 90, 12, WS_TABSTOP AUTOCHECKBOX "NoteOff", IDC_EDITQUANTIZE_TARGETNOTEOFF, 98, 72, 90, 12 DEFPUSHBUTTON "OK", IDOK, 200, 8, 48, 14, WS_TABSTOP PUSHBUTTON "Cancel", IDCANCEL, 200, 24, 48, 14, WS_TABSTOP END // Break up notes and Make trill Dialog IDD_EDITBREAKUPANDTRILL DIALOG DISCARDABLE 0, 0, 256, 96 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Break up note and Make trill" FONT 9, "MS Sans Serif" BEGIN LTEXT "Duration per note [ticks]", IDC_STATIC, 4, 8, 116, 12, COMBOBOX IDC_EDITBREAKUPANDTRILL_DURATION, 120, 8, 72, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST AUTOCHECKBOX "Enable make trill", IDC_EDITBREAKUPANDTRILL_ENABLETRILL, 4, 24, 188, 12, WS_TABSTOP LTEXT "Key shift of trill", IDC_STATIC, 4, 40, 116, 12, EDITTEXT IDC_EDITBREAKUPANDTRILL_KEYSHIFT, 120, 40, 72, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_EDITBREAKUPANDTRILL_KEYSHIFTSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 DEFPUSHBUTTON "OK", IDOK, 200, 8, 48, 14, WS_TABSTOP PUSHBUTTON "Cancel", IDCANCEL, 200, 24, 48, 14, WS_TABSTOP END // Scan beat and Insert tempo Dialog IDD_EDITBEATSCAN DIALOG DISCARDABLE 0, 0, 256, 96 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Scan Beat and Insert Tempo" FONT 9, "MS Sans Serif" BEGIN LTEXT "Beat Track", IDC_STATIC, 4, 8, 116, 12, COMBOBOX IDC_EDITBEATSCAN_BEATTRACK, 120, 8, 72, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Beat Interval [ticks]", IDC_STATIC, 4, 24, 116, 12, COMBOBOX IDC_EDITBEATSCAN_BEATINTERVAL, 120, 24, 72, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST AUTOCHECKBOX "Insert tempo events to remain original speed" IDC_EDITBEATSCAN_INSERTTEMPO, 4, 40, 188, 12, WS_TABSTOP LTEXT "Scan beat will detect note events as beat in the specified track, \ and adjust event's time at regular intervals." IDC_STATIC, 4, 56, 188, 40, DEFPUSHBUTTON "OK", IDOK, 200, 8, 48, 14, WS_TABSTOP PUSHBUTTON "Cancel", IDCANCEL, 200, 24, 48, 14, WS_TABSTOP END // Insert Measure Dialog IDD_EDITINSERTMEASURE DIALOG DISCARDABLE 0, 0, 232, 96 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Insert Measure" FONT 9, "MS Sans Serif" BEGIN LTEXT "Measure position", IDC_STATIC, 4, 8, 116, 12, EDITTEXT IDC_EDITINSERTMEASURE_POSITION, 120, 8, 52, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_EDITINSERTMEASURE_POSITIONSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Number of measure", IDC_STATIC, 4, 24, 116, 12, EDITTEXT IDC_EDITINSERTMEASURE_NUMMEASURE, 120, 24, 52, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_EDITINSERTMEASURE_NUMMEASURESP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 DEFPUSHBUTTON "OK", IDOK, 180, 8, 48, 14, WS_TABSTOP | WS_GROUP PUSHBUTTON "Cancel", IDCANCEL, 180, 24, 48, 14, WS_TABSTOP END // Remove Measure Dialog IDD_EDITREMOVEMEASURE DIALOG DISCARDABLE 0, 0, 232, 96 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Remove Measure" FONT 9, "MS Sans Serif" BEGIN LTEXT "Measure position", IDC_STATIC, 4, 8, 116, 12, EDITTEXT IDC_EDITREMOVEMEASURE_POSITION, 120, 8, 52, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_EDITREMOVEMEASURE_POSITIONSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Number of measure", IDC_STATIC, 4, 24, 116, 12, EDITTEXT IDC_EDITREMOVEMEASURE_NUMMEASURE, 120, 24, 52, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_EDITREMOVEMEASURE_NUMMEASURESP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 DEFPUSHBUTTON "OK", IDOK, 180, 8, 48, 14, WS_TABSTOP | WS_GROUP PUSHBUTTON "Cancel", IDCANCEL, 180, 24, 48, 14, WS_TABSTOP END // Note Property Dialog IDD_PROPERTYNOTE DIALOG DISCARDABLE 0, 0, 256, 144 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Note Property" FONT 9, "MS Sans Serif" BEGIN LTEXT "Track", IDC_STATIC, 4, 8, 124, 12, COMBOBOX IDC_PROPERTYNOTE_TRACKINDEX, 128, 8, 124, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Time", IDC_STATIC, 4, 24, 124, 12, EDITTEXT IDC_PROPERTYNOTE_TIME, 128, 24, 124, 12, WS_TABSTOP | ES_AUTOHSCROLL LTEXT "Channel (1~16)", IDC_STATIC, 4, 40, 124, 12, EDITTEXT IDC_PROPERTYNOTE_CHANNEL, 200, 40, 52, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_PROPERTYNOTE_CHANNELSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Key (0~127)", IDC_STATIC, 4, 56, 124, 12, COMBOBOX IDC_PROPERTYNOTE_KEY, 128, 56, 124, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Note On Velocity (1~127)", IDC_STATIC, 4, 72, 124, 12, EDITTEXT IDC_PROPERTYNOTE_ONVELOCITY, 200, 72, 52, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_PROPERTYNOTE_ONVELOCITYSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Note Off Velocity (0~127)", IDC_STATIC, 4, 88, 124, 12, EDITTEXT IDC_PROPERTYNOTE_OFFVELOCITY, 200, 88, 52, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_PROPERTYNOTE_OFFVELOCITYSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Duration (1~)", IDC_STATIC, 4, 104, 124, 12, EDITTEXT IDC_PROPERTYNOTE_DURATION, 200, 104, 52, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_PROPERTYNOTE_DURATIONSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 DEFPUSHBUTTON "OK", IDOK, 152, 120, 48, 14, WS_TABSTOP PUSHBUTTON "Cancel", IDCANCEL, 204, 120, 48, 14, WS_TABSTOP END // Tempo Property Dialog IDD_PROPERTYTEMPO DIALOG DISCARDABLE 0, 0, 256, 144 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Tempo Property" FONT 9, "MS Sans Serif" BEGIN LTEXT "Time", IDC_STATIC, 4, 8, 124, 12, EDITTEXT IDC_PROPERTYTEMPO_TIME, 128, 8, 124, 12, WS_TABSTOP | ES_AUTOHSCROLL LTEXT "Tempo[BPM]", IDC_STATIC, 4, 24, 124, 12, EDITTEXT IDC_PROPERTYTEMPO_TEMPOBPM, 128, 24, 124, 12, WS_TABSTOP | ES_AUTOHSCROLL DEFPUSHBUTTON "OK", IDOK, 152, 120, 48, 14, WS_TABSTOP PUSHBUTTON "Cancel", IDCANCEL, 204, 120, 48, 14, WS_TABSTOP END // Time Signature Property Dialog IDD_PROPERTYTIMESIGNATURE DIALOG DISCARDABLE 0, 0, 256, 144 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Time Signature Property" FONT 9, "MS Sans Serif" BEGIN LTEXT "Time", IDC_STATIC, 4, 8, 124, 12, EDITTEXT IDC_PROPERTYTIMESIGNATURE_TIME, 128, 8, 124, 12, WS_TABSTOP | ES_AUTOHSCROLL LTEXT "Numerator", IDC_STATIC, 4, 24, 124, 12, EDITTEXT IDC_PROPERTYTIMESIGNATURE_NN, 128, 24, 124, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_PROPERTYTIMESIGNATURE_NNSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Denominator", IDC_STATIC, 4, 40, 124, 12, COMBOBOX IDC_PROPERTYTIMESIGNATURE_DDINDEX, 128, 40, 124, 120, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Clocks per quarter note", IDC_STATIC, 4, 56, 124, 12, EDITTEXT IDC_PROPERTYTIMESIGNATURE_CC, 128, 56, 124, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_PROPERTYTIMESIGNATURE_CCSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Demisemiquaver notes per quarter note", IDC_STATIC, 4, 72, 124, 12, EDITTEXT IDC_PROPERTYTIMESIGNATURE_BB, 128, 72, 124, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_PROPERTYTIMESIGNATURE_BBSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 DEFPUSHBUTTON "OK", IDOK, 152, 120, 48, 14, WS_TABSTOP PUSHBUTTON "Cancel", IDCANCEL, 204, 120, 48, 14, WS_TABSTOP END // Key Signature Property Dialog IDD_PROPERTYKEYSIGNATURE DIALOG DISCARDABLE 0, 0, 256, 144 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Key Signature Property" FONT 9, "MS Sans Serif" BEGIN LTEXT "Time", IDC_STATIC, 4, 8, 124, 12, EDITTEXT IDC_PROPERTYKEYSIGNATURE_TIME, 128, 8, 124, 12, WS_TABSTOP | ES_AUTOHSCROLL LTEXT "Number of sharp or flat", IDC_STATIC, 4, 24, 124, 12, COMBOBOX IDC_PROPERTYKEYSIGNATURE_SFINDEX, 128, 24, 124, 120, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Major or minor", IDC_STATIC, 4, 40, 124, 12, COMBOBOX IDC_PROPERTYKEYSIGNATURE_MIINDEX, 128, 40, 124, 120, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST DEFPUSHBUTTON "OK", IDOK, 152, 120, 48, 14, WS_TABSTOP PUSHBUTTON "Cancel", IDCANCEL, 204, 120, 48, 14, WS_TABSTOP END // Marker Property Dialog IDD_PROPERTYMARKER DIALOG DISCARDABLE 0, 0, 256, 144 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Marker Property" FONT 9, "MS Sans Serif" BEGIN LTEXT "Time", IDC_STATIC, 4, 8, 124, 12, EDITTEXT IDC_PROPERTYMARKER_TIME, 128, 8, 124, 12, WS_TABSTOP | ES_AUTOHSCROLL LTEXT "Text", IDC_STATIC, 4, 24, 124, 12, EDITTEXT IDC_PROPERTYMARKER_TEXT, 128, 24, 124, 12, WS_TABSTOP | ES_AUTOHSCROLL DEFPUSHBUTTON "OK", IDOK, 152, 120, 48, 14, WS_TABSTOP PUSHBUTTON "Cancel", IDCANCEL, 204, 120, 48, 14, WS_TABSTOP END // MIDI In Device Page IDD_MIDIINDEVICE DIALOG DISCARDABLE 0, 0, 300, 268 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "MIDI In Device" FONT 9, "MS Sans Serif" BEGIN LTEXT "In Port01", IDC_STATIC, 8, 8, 52, 16; COMBOBOX IDC_MIDIINDEVICE_01, 60, 8, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port02", IDC_STATIC, 8, 24, 52, 16; COMBOBOX IDC_MIDIINDEVICE_02, 60, 24, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port03", IDC_STATIC, 8, 40, 52, 16; COMBOBOX IDC_MIDIINDEVICE_03, 60, 40, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port04", IDC_STATIC, 8, 56, 52, 16; COMBOBOX IDC_MIDIINDEVICE_04, 60, 56, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port05", IDC_STATIC, 8, 72, 52, 16; COMBOBOX IDC_MIDIINDEVICE_05, 60, 72, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port06", IDC_STATIC, 8, 88, 52, 16; COMBOBOX IDC_MIDIINDEVICE_06, 60, 88, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port07", IDC_STATIC, 8, 104, 52, 16; COMBOBOX IDC_MIDIINDEVICE_07, 60, 104, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port08", IDC_STATIC, 8, 120, 52, 16; COMBOBOX IDC_MIDIINDEVICE_08, 60, 120, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port09", IDC_STATIC, 8, 136, 52, 16; COMBOBOX IDC_MIDIINDEVICE_09, 60, 136, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port10", IDC_STATIC, 8, 152, 52, 16; COMBOBOX IDC_MIDIINDEVICE_10, 60, 152, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port11", IDC_STATIC, 8, 168, 52, 16; COMBOBOX IDC_MIDIINDEVICE_11, 60, 168, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port12", IDC_STATIC, 8, 184, 52, 16; COMBOBOX IDC_MIDIINDEVICE_12, 60, 184, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port13", IDC_STATIC, 8, 200, 52, 16; COMBOBOX IDC_MIDIINDEVICE_13, 60, 200, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port14", IDC_STATIC, 8, 216, 52, 16; COMBOBOX IDC_MIDIINDEVICE_14, 60, 216, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port15", IDC_STATIC, 8, 232, 52, 16; COMBOBOX IDC_MIDIINDEVICE_15, 60, 232, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port16", IDC_STATIC, 8, 248, 52, 16; COMBOBOX IDC_MIDIINDEVICE_16, 60, 248, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST END // MIDI Out Device Page IDD_MIDIOUTDEVICE DIALOG DISCARDABLE 0, 0, 300, 268 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "MIDI Out Device" FONT 9, "MS Sans Serif" BEGIN LTEXT "Out Port01", IDC_STATIC, 8, 8, 52, 16; COMBOBOX IDC_MIDIOUTDEVICE_01, 60, 8, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port02", IDC_STATIC, 8, 24, 52, 16; COMBOBOX IDC_MIDIOUTDEVICE_02, 60, 24, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port03", IDC_STATIC, 8, 40, 52, 16; COMBOBOX IDC_MIDIOUTDEVICE_03, 60, 40, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port04", IDC_STATIC, 8, 56, 52, 16; COMBOBOX IDC_MIDIOUTDEVICE_04, 60, 56, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port05", IDC_STATIC, 8, 72, 52, 16; COMBOBOX IDC_MIDIOUTDEVICE_05, 60, 72, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port06", IDC_STATIC, 8, 88, 52, 16; COMBOBOX IDC_MIDIOUTDEVICE_06, 60, 88, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port07", IDC_STATIC, 8, 104, 52, 16; COMBOBOX IDC_MIDIOUTDEVICE_07, 60, 104, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port08", IDC_STATIC, 8, 120, 52, 16; COMBOBOX IDC_MIDIOUTDEVICE_08, 60, 120, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port09", IDC_STATIC, 8, 136, 52, 16; COMBOBOX IDC_MIDIOUTDEVICE_09, 60, 136, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port10", IDC_STATIC, 8, 152, 52, 16; COMBOBOX IDC_MIDIOUTDEVICE_10, 60, 152, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port11", IDC_STATIC, 8, 168, 52, 16; COMBOBOX IDC_MIDIOUTDEVICE_11, 60, 168, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port12", IDC_STATIC, 8, 184, 52, 16; COMBOBOX IDC_MIDIOUTDEVICE_12, 60, 184, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port13", IDC_STATIC, 8, 200, 52, 16; COMBOBOX IDC_MIDIOUTDEVICE_13, 60, 200, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port14", IDC_STATIC, 8, 216, 52, 16; COMBOBOX IDC_MIDIOUTDEVICE_14, 60, 216, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port15", IDC_STATIC, 8, 232, 52, 16; COMBOBOX IDC_MIDIOUTDEVICE_15, 60, 232, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port16", IDC_STATIC, 8, 248, 52, 16; COMBOBOX IDC_MIDIOUTDEVICE_16, 60, 248, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST END // MIDI Instrument definition (Normal) Page IDD_MIDIINSTDEFNORM DIALOG DISCARDABLE 0, 0, 300, 268 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "MIDI Inst Def (Normal)" FONT 9, "MS Sans Serif" BEGIN LTEXT "Out Port01", IDC_STATIC, 8, 8, 52, 16; COMBOBOX IDC_MIDIINSTDEFNORM_01, 60, 8, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port02", IDC_STATIC, 8, 24, 52, 16; COMBOBOX IDC_MIDIINSTDEFNORM_02, 60, 24, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port03", IDC_STATIC, 8, 40, 52, 16; COMBOBOX IDC_MIDIINSTDEFNORM_03, 60, 40, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port04", IDC_STATIC, 8, 56, 52, 16; COMBOBOX IDC_MIDIINSTDEFNORM_04, 60, 56, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port05", IDC_STATIC, 8, 72, 52, 16; COMBOBOX IDC_MIDIINSTDEFNORM_05, 60, 72, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port06", IDC_STATIC, 8, 88, 52, 16; COMBOBOX IDC_MIDIINSTDEFNORM_06, 60, 88, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port07", IDC_STATIC, 8, 104, 52, 16; COMBOBOX IDC_MIDIINSTDEFNORM_07, 60, 104, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port08", IDC_STATIC, 8, 120, 52, 16; COMBOBOX IDC_MIDIINSTDEFNORM_08, 60, 120, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port09", IDC_STATIC, 8, 136, 52, 16; COMBOBOX IDC_MIDIINSTDEFNORM_09, 60, 136, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port10", IDC_STATIC, 8, 152, 52, 16; COMBOBOX IDC_MIDIINSTDEFNORM_10, 60, 152, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port11", IDC_STATIC, 8, 168, 52, 16; COMBOBOX IDC_MIDIINSTDEFNORM_11, 60, 168, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port12", IDC_STATIC, 8, 184, 52, 16; COMBOBOX IDC_MIDIINSTDEFNORM_12, 60, 184, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port13", IDC_STATIC, 8, 200, 52, 16; COMBOBOX IDC_MIDIINSTDEFNORM_13, 60, 200, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port14", IDC_STATIC, 8, 216, 52, 16; COMBOBOX IDC_MIDIINSTDEFNORM_14, 60, 216, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port15", IDC_STATIC, 8, 232, 52, 16; COMBOBOX IDC_MIDIINSTDEFNORM_15, 60, 232, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port16", IDC_STATIC, 8, 248, 52, 16; COMBOBOX IDC_MIDIINSTDEFNORM_16, 60, 248, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST END // MIDI Instrument Definition (Drum) Page IDD_MIDIINSTDEFDRUM DIALOG DISCARDABLE 0, 0, 300, 268 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "MIDI Inst Def (Drum)" FONT 9, "MS Sans Serif" BEGIN LTEXT "Out Port01", IDC_STATIC, 8, 8, 52, 16; COMBOBOX IDC_MIDIINSTDEFDRUM_01, 60, 8, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port02", IDC_STATIC, 8, 24, 52, 16; COMBOBOX IDC_MIDIINSTDEFDRUM_02, 60, 24, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port03", IDC_STATIC, 8, 40, 52, 16; COMBOBOX IDC_MIDIINSTDEFDRUM_03, 60, 40, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port04", IDC_STATIC, 8, 56, 52, 16; COMBOBOX IDC_MIDIINSTDEFDRUM_04, 60, 56, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port05", IDC_STATIC, 8, 72, 52, 16; COMBOBOX IDC_MIDIINSTDEFDRUM_05, 60, 72, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port06", IDC_STATIC, 8, 88, 52, 16; COMBOBOX IDC_MIDIINSTDEFDRUM_06, 60, 88, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port07", IDC_STATIC, 8, 104, 52, 16; COMBOBOX IDC_MIDIINSTDEFDRUM_07, 60, 104, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port08", IDC_STATIC, 8, 120, 52, 16; COMBOBOX IDC_MIDIINSTDEFDRUM_08, 60, 120, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port09", IDC_STATIC, 8, 136, 52, 16; COMBOBOX IDC_MIDIINSTDEFDRUM_09, 60, 136, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port10", IDC_STATIC, 8, 152, 52, 16; COMBOBOX IDC_MIDIINSTDEFDRUM_10, 60, 152, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port11", IDC_STATIC, 8, 168, 52, 16; COMBOBOX IDC_MIDIINSTDEFDRUM_11, 60, 168, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port12", IDC_STATIC, 8, 184, 52, 16; COMBOBOX IDC_MIDIINSTDEFDRUM_12, 60, 184, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port13", IDC_STATIC, 8, 200, 52, 16; COMBOBOX IDC_MIDIINSTDEFDRUM_13, 60, 200, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port14", IDC_STATIC, 8, 216, 52, 16; COMBOBOX IDC_MIDIINSTDEFDRUM_14, 60, 216, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port15", IDC_STATIC, 8, 232, 52, 16; COMBOBOX IDC_MIDIINSTDEFDRUM_15, 60, 232, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port16", IDC_STATIC, 8, 248, 52, 16; COMBOBOX IDC_MIDIINSTDEFDRUM_16, 60, 248, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST END // MIDI Sync (Receive) Page IDD_MIDIINSYNCMODE DIALOG DISCARDABLE 0, 0, 300, 268 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "MIDI Sync (Receive)" FONT 9, "MS Sans Serif" BEGIN LTEXT "In Port01", IDC_STATIC, 8, 8, 52, 16; COMBOBOX IDC_MIDIINSYNCMODE_01, 60, 8, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port02", IDC_STATIC, 8, 24, 52, 16; COMBOBOX IDC_MIDIINSYNCMODE_02, 60, 24, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port03", IDC_STATIC, 8, 40, 52, 16; COMBOBOX IDC_MIDIINSYNCMODE_03, 60, 40, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port04", IDC_STATIC, 8, 56, 52, 16; COMBOBOX IDC_MIDIINSYNCMODE_04, 60, 56, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port05", IDC_STATIC, 8, 72, 52, 16; COMBOBOX IDC_MIDIINSYNCMODE_05, 60, 72, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port06", IDC_STATIC, 8, 88, 52, 16; COMBOBOX IDC_MIDIINSYNCMODE_06, 60, 88, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port07", IDC_STATIC, 8, 104, 52, 16; COMBOBOX IDC_MIDIINSYNCMODE_07, 60, 104, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port08", IDC_STATIC, 8, 120, 52, 16; COMBOBOX IDC_MIDIINSYNCMODE_08, 60, 120, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port09", IDC_STATIC, 8, 136, 52, 16; COMBOBOX IDC_MIDIINSYNCMODE_09, 60, 136, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port10", IDC_STATIC, 8, 152, 52, 16; COMBOBOX IDC_MIDIINSYNCMODE_10, 60, 152, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port11", IDC_STATIC, 8, 168, 52, 16; COMBOBOX IDC_MIDIINSYNCMODE_11, 60, 168, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port12", IDC_STATIC, 8, 184, 52, 16; COMBOBOX IDC_MIDIINSYNCMODE_12, 60, 184, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port13", IDC_STATIC, 8, 200, 52, 16; COMBOBOX IDC_MIDIINSYNCMODE_13, 60, 200, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port14", IDC_STATIC, 8, 216, 52, 16; COMBOBOX IDC_MIDIINSYNCMODE_14, 60, 216, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port15", IDC_STATIC, 8, 232, 52, 16; COMBOBOX IDC_MIDIINSYNCMODE_15, 60, 232, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "In Port16", IDC_STATIC, 8, 248, 52, 16; COMBOBOX IDC_MIDIINSYNCMODE_16, 60, 248, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST END // MIDI Sync (Send) Page IDD_MIDIOUTSYNCMODE DIALOG DISCARDABLE 0, 0, 300, 268 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "MIDI Sync (Send)" FONT 9, "MS Sans Serif" BEGIN LTEXT "Out Port01", IDC_STATIC, 8, 8, 52, 16; COMBOBOX IDC_MIDIOUTSYNCMODE_01, 60, 8, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port02", IDC_STATIC, 8, 24, 52, 16; COMBOBOX IDC_MIDIOUTSYNCMODE_02, 60, 24, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port03", IDC_STATIC, 8, 40, 52, 16; COMBOBOX IDC_MIDIOUTSYNCMODE_03, 60, 40, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port04", IDC_STATIC, 8, 56, 52, 16; COMBOBOX IDC_MIDIOUTSYNCMODE_04, 60, 56, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port05", IDC_STATIC, 8, 72, 52, 16; COMBOBOX IDC_MIDIOUTSYNCMODE_05, 60, 72, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port06", IDC_STATIC, 8, 88, 52, 16; COMBOBOX IDC_MIDIOUTSYNCMODE_06, 60, 88, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port07", IDC_STATIC, 8, 104, 52, 16; COMBOBOX IDC_MIDIOUTSYNCMODE_07, 60, 104, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port08", IDC_STATIC, 8, 120, 52, 16; COMBOBOX IDC_MIDIOUTSYNCMODE_08, 60, 120, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port09", IDC_STATIC, 8, 136, 52, 16; COMBOBOX IDC_MIDIOUTSYNCMODE_09, 60, 136, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port10", IDC_STATIC, 8, 152, 52, 16; COMBOBOX IDC_MIDIOUTSYNCMODE_10, 60, 152, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port11", IDC_STATIC, 8, 168, 52, 16; COMBOBOX IDC_MIDIOUTSYNCMODE_11, 60, 168, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port12", IDC_STATIC, 8, 184, 52, 16; COMBOBOX IDC_MIDIOUTSYNCMODE_12, 60, 184, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port13", IDC_STATIC, 8, 200, 52, 16; COMBOBOX IDC_MIDIOUTSYNCMODE_13, 60, 200, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port14", IDC_STATIC, 8, 216, 52, 16; COMBOBOX IDC_MIDIOUTSYNCMODE_14, 60, 216, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port15", IDC_STATIC, 8, 232, 52, 16; COMBOBOX IDC_MIDIOUTSYNCMODE_15, 60, 232, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Port16", IDC_STATIC, 8, 248, 52, 16; COMBOBOX IDC_MIDIOUTSYNCMODE_16, 60, 248, 232, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST END // Metronome Dialog IDD_METRONOME DIALOG DISCARDABLE 0, 0, 252, 196 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Metronome" FONT 9, "MS Sans Serif" BEGIN AUTOCHECKBOX "Ring metronome while recording", IDC_METRONOME_ON, 4, 8, 244, 12 GROUPBOX "Output", IDC_METRONOME_OUTPUT, 4, 24, 244, 52, WS_GROUP LTEXT "Out Port", IDC_STATIC, 8, 40, 92, 12, COMBOBOX IDC_METRONOME_OUTPUTPORT, 100, 40, 140, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Out Channel", IDC_STATIC, 8, 56, 152, 12, EDITTEXT IDC_METRONOME_OUTPUTCHANNEL, 200, 56, 40, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_METRONOME_OUTPUTCHANNELSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 GROUPBOX "Pattern", IDC_METRONOME_PATTERN, 4, 84, 244, 84, WS_GROUP LTEXT "Main Note.Key", IDC_STATIC, 8, 100, 92, 12, COMBOBOX IDC_METRONOME_NOTEKEY1, 100, 100, 140, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Main Note.Velocity", IDC_STATIC, 8, 116, 192, 12, EDITTEXT IDC_METRONOME_NOTEVEL1, 200, 116, 40, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_METRONOME_NOTEVEL1SP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Sub Note.Key", IDC_STATIC, 8, 132, 92, 12, COMBOBOX IDC_METRONOME_NOTEKEY2, 100, 132, 140, 100, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Sub Note.Velocity", IDC_STATIC, 8, 148, 192, 12, EDITTEXT IDC_METRONOME_NOTEVEL2, 200, 148, 40, 12, WS_TABSTOP | ES_AUTOHSCROLL CONTROL "", IDC_METRONOME_NOTEVEL2SP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 DEFPUSHBUTTON "OK", IDOK, 148, 176, 48, 14, WS_TABSTOP PUSHBUTTON "Cancel", IDCANCEL, 200, 176, 48, 14, WS_TABSTOP END // Auto Save Dialog IDD_AUTOSAVE DIALOG 0, 0, 252, 216 STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Auto Save" FONT 9, "MS Sans Serif" BEGIN AUTOCHECKBOX "Enable Auto Save (only when MIDIData is modified)", IDC_AUTOSAVE_ON, 4, 8, 240, 11, WS_TABSTOP | SS_LEFT GROUPBOX "Setup Auto Save", IDC_AUTOSAVE_SETUP, 4, 24, 244, 92, WS_GROUP LTEXT "Interval (1~120) [minutes]", IDC_STATIC, 8, 40, 192, 16, SS_NOPREFIX EDITTEXT IDC_AUTOSAVE_INTERVAL 200, 40, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_AUTOSAVE_INTERVALSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 AUTOCHECKBOX "Avoid auto save during playing", IDC_AUTOSAVE_DISABLEWHILEPLAYING, 8, 56, 236, 12, WS_TABSTOP | SS_LEFT AUTOCHECKBOX "Avoid auto save during recording", IDC_AUTOSAVE_DISABLEWHILERECORDING, 8, 72, 236, 12, WS_TABSTOP | SS_LEFT LTEXT "Note: While saving, playing or recording will be locked about 1 sec.", IDC_STATIC, 8, 88, 236, 24, SS_NOPREFIX | WS_GROUP GROUPBOX "Delete Auto Saved Files", IDC_AUTOSAVE_DELETE, 4, 120, 244, 40, WS_GROUP PUSHBUTTON "Delete all auto saved files now", IDC_AUTOSAVE_DELETEALLFILENOW, 8, 136, 236, 14, WS_TABSTOP | WS_GROUP LTEXT "Note: Auto Save function saves working MIDIData at fixed intervals \ to autosave folder, just in case Sekaiju is damaged or crashed." IDC_STATIC, 4, 164, 244, 36, SS_NOPREFIX | WS_GROUP DEFPUSHBUTTON "OK", IDOK, 148, 192, 48, 14, WS_TABSTOP PUSHBUTTON "Cancel", IDCANCEL, 200, 192, 48, 14, WS_TABSTOP END // Language Dialog IDD_LANGUAGE DIALOG 0, 0, 184, 64 STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Language" FONT 9, "MS Sans Serif" { LTEXT "Language", IDC_NONE, 4, 8, 76, 12, SS_NOPREFIX; COMBOBOX IDC_LANGUAGE_COMBO, 80, 8, 100, 200, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST DEFPUSHBUTTON "OK", IDOK, 80, 40, 48, 15, WS_TABSTOP PUSHBUTTON "Cancel", IDCANCEL, 132, 40, 48, 15, WS_TABSTOP } // General Option Page IDD_GENERALOPTION DIALOG 20, 20, 320, 336 STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "General" FONT 9, "MS Sans Serif" BEGIN CHECKBOX "Allow multiple execution", IDC_GENERALOPTION_ENABLEMULTIEXEC, 4, 4, 312, 16, WS_GROUP | BS_AUTOCHECKBOX CHECKBOX "Allow multiple open", IDC_GENERALOPTION_ENABLEMULTIOPEN, 4, 20, 312, 16, WS_GROUP | BS_AUTOCHECKBOX CHECKBOX "Restore window position when Sekaiju is executed", IDC_GENERALOPTION_RESTOREWINDOWPLACEMENT, 4, 36, 312, 16, WS_GROUP | BS_AUTOCHECKBOX CHECKBOX "Open last used MIDIData automatically when Sekaijud is executed", IDC_GENERALOPTION_EXECOPEN, 4, 52, 312, 16, WS_GROUP | BS_AUTOCHECKBOX CHECKBOX "Start playing automatically when MIDIData is opended.", IDC_GENERALOPTION_OPENPLAY, 4, 68, 312, 16, WS_GROUP | BS_AUTOCHECKBOX CHECKBOX "Update Patch, Controller, PitchBend, RPN, NRPN when position is moved", IDC_GENERALOPTION_SEARCHUPDATE, 4, 84, 312, 16, WS_GROUP | BS_AUTOCHECKBOX | SS_LEFT CHECKBOX "Update Patch, Controller, PitchBend, RPN, NRPN when start playing" IDC_GENERALOPTION_PLAYUPDATE, 4, 100, 312, 16, WS_GROUP | BS_AUTOCHECKBOX | SS_LEFT CHECKBOX "Loop from CC#111 position when auto repeat (RPG Tsukuru method)", IDC_GENERALOPTION_ENABLECC111LOOP, 4, 116, 312, 16, WS_GROUP | BS_AUTOCHECKBOX | SS_LEFT CHECKBOX "Search only avail tone when CC#0, CC#32, or ProgramNumber is up or downed", IDC_GENERALOPTION_PATCHSEARCH, 4, 132, 312, 16, WS_GROUP | BS_AUTOCHECKBOX | SS_LEFT CHECKBOX "Invert position move direction when mouse wheel is turned with Ctrl key.", IDC_GENERALOPTION_INVERTCTRLMOUSEWHEEL, 4, 148, 312, 16, WS_GROUP | BS_AUTOCHECKBOX | SS_LEFT CHECKBOX "Count track number from 0", IDC_GENERALOPTION_TRACKZEROORIGIN, 4, 164, 312, 16, WS_GROUP | BS_AUTOCHECKBOX | SS_LEFT CHECKBOX "Count event number from 0", IDC_GENERALOPTION_EVENTZEROORIGIN, 4, 180, 312, 16, WS_GROUP | BS_AUTOCHECKBOX | SS_LEFT CHECKBOX "Turn on auto page update when position moved or start playing", IDC_GENERALOPTION_ENABLEAUTOPAGEUPDATE, 4, 196, 312, 16, WS_GROUP | BS_AUTOCHECKBOX | SS_LEFT CHECKBOX "Send note off and hold off at the end of MIDIData." IDC_GENERALOPTION_SENDNOTEOFFHOLDOFFATEND, 4, 212, 312, 16, WS_GROUP | BS_AUTOCHECKBOX | SS_LEFT LTEXT "Tempo scale at Speed=Slow (1~<50>~1000)[%]", IDC_STATIC, 4, 228, 272, 16, SS_NOPREFIX EDITTEXT IDC_GENERALOPTION_SPEEDSLOW 276, 228, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_GENERALOPTION_SPEEDSLOWSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Tempo scale at Speed=Normal (1~<100>~1000)[%]", IDC_NONE, 4, 244, 272, 16, SS_NOPREFIX EDITTEXT IDC_GENERALOPTION_SPEEDNORMAL 276, 244, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "", IDC_GENERALOPTION_SPEEDNORMALSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Tempo scale at Speed=Fast (1~<200>~1000)[%]", IDC_STATIC, 4, 260, 272, 16, SS_NOPREFIX EDITTEXT IDC_GENERALOPTION_SPEEDFAST 276, 260, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "", IDC_GENERALOPTION_SPEEDFASTSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Playback and record thread loop interval (1~1000)[millisec]", IDC_STATIC, 4, 276, 272, 16, SS_NOPREFIX EDITTEXT IDC_GENERALOPTION_PLAYRECORDINTERVAL 276, 276, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_GENERALOPTION_PLAYRECORDINTERVALSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Octave number of center 'C' (key=60) (3~5)", IDC_STATIC, 4, 292, 272, 16, SS_NOPREFIX EDITTEXT IDC_GENERALOPTION_OCTAVESIGNATURE 276, 292, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_GENERALOPTION_OCTAVESIGNATURESP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 END // Color Option Page IDD_COLOROPTION DIALOG 20, 20, 320, 336 STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Color" FONT 9, "MS Sans Serif" BEGIN LTEXT "Foreground Color[0](Track Default Color[0])", IDC_STATIC, 4, 4, 196, 16, SS_NOPREFIX COMBOBOX IDC_COLOROPTION_FORECOLOR_00, 200, 4, 116, 16, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Foreground Color[1](Track Default Color[1])", IDC_STATIC, 4, 20, 196, 16, SS_NOPREFIX COMBOBOX IDC_COLOROPTION_FORECOLOR_01, 200, 20, 116, 16, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Foreground Color[2](Track Default Color[2])", IDC_STATIC, 4, 36, 196, 16, SS_NOPREFIX COMBOBOX IDC_COLOROPTION_FORECOLOR_02, 200, 36, 116, 16, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Foreground Color[3](Track Default Color[3])", IDC_STATIC, 4, 52, 196, 16, SS_NOPREFIX COMBOBOX IDC_COLOROPTION_FORECOLOR_03, 200, 52, 116, 16, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Foreground Color[4](Track Default Color[4])", IDC_STATIC, 4, 68, 196, 16, SS_NOPREFIX COMBOBOX IDC_COLOROPTION_FORECOLOR_04, 200, 68, 116, 16, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Foreground Color[5](Track Default Color[5])", IDC_STATIC, 4, 84, 196, 16, SS_NOPREFIX COMBOBOX IDC_COLOROPTION_FORECOLOR_05, 200, 84, 116, 16, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Foreground Color[6](Track Default Color[6])", IDC_STATIC, 4, 100, 196, 16, SS_NOPREFIX COMBOBOX IDC_COLOROPTION_FORECOLOR_06, 200, 100, 116, 16, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Foreground Color[7](Track Default Color[7])", IDC_STATIC, 4, 116, 196, 16, SS_NOPREFIX COMBOBOX IDC_COLOROPTION_FORECOLOR_07, 200, 116, 116, 16, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Background Color[0]", IDC_STATIC, 4, 132, 196, 16, SS_NOPREFIX COMBOBOX IDC_COLOROPTION_BACKCOLOR_00, 200, 132, 116, 16, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Background Color[1]", IDC_STATIC, 4, 148, 196, 16, SS_NOPREFIX COMBOBOX IDC_COLOROPTION_BACKCOLOR_01, 200, 148, 116, 16, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Horizontal Line Color[0]", IDC_STATIC, 4, 164, 196, 16, SS_NOPREFIX COMBOBOX IDC_COLOROPTION_HORZCOLOR_00, 200, 164, 116, 16, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Horizontal Line Color[1]", IDC_STATIC, 4, 180, 196, 16, SS_NOPREFIX COMBOBOX IDC_COLOROPTION_HORZCOLOR_01, 200, 180, 116, 16, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Vertical Line Color[0]", IDC_STATIC, 4, 196, 196, 16, SS_NOPREFIX COMBOBOX IDC_COLOROPTION_VERTCOLOR_00, 200, 196, 116, 16, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST LTEXT "Vertical Line Color[1]", IDC_STATIC, 4, 212, 196, 16, SS_NOPREFIX COMBOBOX IDC_COLOROPTION_VERTCOLOR_01, 200, 212, 116, 16, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST END // Track List Option Page (1) IDD_TRACKLISTOPTION1 DIALOG 20, 20, 320, 336 STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Track List (1)" FONT 9, "MS Sans Serif" BEGIN LTEXT "Default zoom scale of Row (16~64)", IDC_STATIC, 4, 4, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION1_DEFROWZOOM 276, 4, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_TRACKLISTOPTION1_DEFROWZOOMSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default zoom scale of Column (2~16)", IDC_STATIC, 4, 20, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION1_DEFCOLUMNZOOM 276, 20, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_TRACKLISTOPTION1_DEFCOLUMNZOOMSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default zoom scale of Time (2~16)", IDC_STATIC, 4, 36, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION1_DEFTIMEZOOM 276, 36, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "", IDC_TRACKLISTOPTION1_DEFTIMEZOOMSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Track Name (1~32)", IDC_STATIC, 4, 52, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION1_DEFNAMEWIDTH 276, 52, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "", IDC_TRACKLISTOPTION1_DEFNAMEWIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Color (1~32)", IDC_STATIC, 4, 68, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION1_DEFCOLORWIDTH 276, 68, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_TRACKLISTOPTION1_DEFCOLORWIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Input On (1~32)", IDC_STATIC, 4, 84, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION1_DEFINPUTONWIDTH 276, 84, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_TRACKLISTOPTION1_DEFINPUTONWIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Input Port (1~32)", IDC_STATIC, 4, 100, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION1_DEFINPUTPORTWIDTH 276, 100, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_TRACKLISTOPTION1_DEFINPUTPORTWIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Input Channel (1~32)", IDC_STATIC, 4, 116, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION1_DEFINPUTCHWIDTH 276, 116, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "", IDC_TRACKLISTOPTION1_DEFINPUTCHWIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Output On (1~32)", IDC_STATIC, 4, 132, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION1_DEFOUTPUTONWIDTH 276, 132, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "", IDC_TRACKLISTOPTION1_DEFOUTPUTONWIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Output Port (1~32)", IDC_STATIC, 4, 148, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION1_DEFOUTPUTPORTWIDTH 276, 148, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_TRACKLISTOPTION1_DEFOUTPUTPORTWIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Output Channel (1~32)", IDC_STATIC, 4, 164, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION1_DEFOUTPUTCHWIDTH 276, 164, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_TRACKLISTOPTION1_DEFOUTPUTCHWIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of View Mode (1~32)", IDC_STATIC, 4, 180, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION1_DEFVIEWMODEWIDTH 276, 180, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_TRACKLISTOPTION1_DEFVIEWMODEWIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 END // Track List (2) Page IDD_TRACKLISTOPTION2 DIALOG 20, 20, 320, 336 STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Track List (2)" FONT 9, "MS Sans Serif" BEGIN LTEXT "Default width of CC#0 (1~32)", IDC_STATIC, 4, 4, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION2_DEFCC000WIDTH 276, 4, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "", IDC_TRACKLISTOPTION2_DEFCC000WIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of CC#32 (1~32)", IDC_STATIC, 4, 20, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION2_DEFCC032WIDTH 276, 20, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_TRACKLISTOPTION2_DEFCC032WIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Program number (1~32)", IDC_STATIC, 4, 36, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION2_DEFPCWIDTH 276, 36, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_TRACKLISTOPTION2_DEFPCWIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Volume (1~32)", IDC_STATIC, 4, 52, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION2_DEFCC007WIDTH 276, 52, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "", IDC_TRACKLISTOPTION2_DEFCC007WIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Pan (1~32)", IDC_STATIC, 4, 68, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION2_DEFCC010WIDTH 276, 68, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "", IDC_TRACKLISTOPTION2_DEFCC010WIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Reverb (1~32)", IDC_STATIC, 4, 84, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION2_DEFCC091WIDTH 276, 84, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_TRACKLISTOPTION2_DEFCC091WIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Chorus (1~32)", IDC_STATIC, 4, 100, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION2_DEFCC093WIDTH 276, 100, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_TRACKLISTOPTION2_DEFCC093WIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Delay (1~32)", IDC_STATIC, 4, 116, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION2_DEFCC094WIDTH 276, 116, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_TRACKLISTOPTION2_DEFCC094WIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Key Shift (1~32)", IDC_STATIC, 4, 132, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION2_DEFKEYSHIFTWIDTH 276, 132, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_TRACKLISTOPTION2_DEFKEYSHIFTWIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Velocity Shift (1~32)", IDC_STATIC, 4, 148, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION2_DEFVELSHIFTWIDTH 276, 148, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_TRACKLISTOPTION2_DEFVELSHIFTWIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Time Shift (1~32)", IDC_STATIC, 4, 164, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION2_DEFTIMESHIFTWIDTH 276, 164, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_TRACKLISTOPTION2_DEFTIMESHIFTWIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of NumEvents (1~32)", IDC_STATIC, 4, 180, 272, 16, SS_NOPREFIX EDITTEXT IDC_TRACKLISTOPTION2_DEFNUMEVENTWIDTH 276, 180, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_TRACKLISTOPTION2_DEFNUMEVENTWIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 CHECKBOX "Enable short cut key Ctrl+'+''-' for Row zoom" IDC_TRACKLISTOPTION2_ENABLEROWZOOMKEY, 4, 196, 312, 16, WS_GROUP | BS_AUTOCHECKBOX | SS_LEFT CHECKBOX "Enable short cut key Ctrl+'+''-' for Column zoom" IDC_TRACKLISTOPTION2_ENABLECOLUMNZOOMKEY, 4, 212, 312, 16, WS_GROUP | BS_AUTOCHECKBOX | SS_LEFT CHECKBOX "Enable short cut key Ctrl+'+''-' for Time zoom" IDC_TRACKLISTOPTION2_ENABLETIMEZOOMKEY, 4, 228, 312, 16, WS_GROUP | BS_AUTOCHECKBOX | SS_LEFT END // Piano Roll Option Page IDD_PIANOROLLOPTION DIALOG 20, 20, 320, 336 STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Piano Roll" FONT 9, "MS Sans Serif" BEGIN LTEXT "Default zoom scale of Key (4~16)", IDC_STATIC, 4, 4, 272, 16, SS_NOPREFIX EDITTEXT IDC_PIANOROLLOPTION_DEFKEYZOOM 276, 4, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_PIANOROLLOPTION_DEFKEYZOOMSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default zoom scale of Velocity (1~4)", IDC_STATIC, 4, 20, 272, 16, SS_NOPREFIX EDITTEXT IDC_PIANOROLLOPTION_DEFVELZOOM 276, 20, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_PIANOROLLOPTION_DEFVELZOOMSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default zoom scale of Time (1~16)", IDC_STATIC, 4, 36, 272, 16, SS_NOPREFIX EDITTEXT IDC_PIANOROLLOPTION_DEFTIMEZOOM 276, 36, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "", IDC_PIANOROLLOPTION_DEFTIMEZOOMSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 CHECKBOX "Enable short cut key Ctrl+'+''-' for Key zoom" IDC_PIANOROLLOPTION_ENABLEKEYZOOMKEY, 4, 52, 312, 16, WS_GROUP | BS_AUTOCHECKBOX | SS_LEFT CHECKBOX "Enable short cut key Ctrl+'+''-' for Velocity zoom" IDC_PIANOROLLOPTION_ENABLEVELZOOMKEY, 4, 68, 312, 16, WS_GROUP | BS_AUTOCHECKBOX | SS_LEFT CHECKBOX "Enable short cut key Ctrl+'+''-' for Time zoom" IDC_PIANOROLLOPTION_ENABLETIMEZOOMKEY, 4, 84, 312, 16, WS_GROUP | BS_AUTOCHECKBOX | SS_LEFT GROUPBOX "Speaker tool mode", IDC_PIANOROLLOPTION_SPEAKERMODE, 4, 104, 272, 42, WS_GROUP AUTORADIOBUTTON "Hear all tracks", IDC_PIANOROLLOPTION_SPEAKERMODEALLTRACK, 8, 116, 264, 12, WS_TABSTOP | WS_GROUP AUTORADIOBUTTON "Hear showing tracks", IDC_PIANOROLLOPTION_SPEAKERMODEVISIBLETRACK, 8, 128, 264, 12, LTEXT "Graph's line width (1~4) [pixel]", IDC_STATIC, 4, 160, 272, 16, SS_NOPREFIX EDITTEXT IDC_PIANOROLLOPTION_GRAPHLINEWIDTH 276, 160, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_PIANOROLLOPTION_GRAPHLINEWIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 END // Event List Option Dialog IDD_EVENTLISTOPTION DIALOG 20, 20, 320, 336 STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Event List" FONT 9, "MS Sans Serif" BEGIN LTEXT "Default zoom scale of Row (16~32)", IDC_STATIC, 4, 4, 272, 16, SS_NOPREFIX EDITTEXT IDC_EVENTLISTOPTION_DEFROWZOOM 276, 4, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_EVENTLISTOPTION_DEFROWZOOMSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default zoom scale of Column (1~16)", IDC_STATIC, 4, 20, 272, 16, SS_NOPREFIX EDITTEXT IDC_EVENTLISTOPTION_DEFCOLUMNZOOM 276, 20, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_EVENTLISTOPTION_DEFCOLUMNZOOMSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Track (1~32)", IDC_STATIC, 4, 36, 272, 16, SS_NOPREFIX EDITTEXT IDC_EVENTLISTOPTION_DEFTRACKWIDTH 276, 36, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "", IDC_EVENTLISTOPTION_DEFTRACKWIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Hour:Minute:Second:Millisec (1~32)", IDC_STATIC, 4, 52, 272, 16, SS_NOPREFIX EDITTEXT IDC_EVENTLISTOPTION_DEFMILLISECWIDTH 276, 52, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "", IDC_EVENTLISTOPTION_DEFMILLISECWIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Time (1~32)", IDC_STATIC, 4, 68, 272, 16, SS_NOPREFIX EDITTEXT IDC_EVENTLISTOPTION_DEFTIMEWIDTH 276, 68, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_EVENTLISTOPTION_DEFTIMEWIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Kind (1~32)", IDC_STATIC, 4, 84, 272, 16, SS_NOPREFIX EDITTEXT IDC_EVENTLISTOPTION_DEFKINDWIDTH 276, 84, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_EVENTLISTOPTION_DEFKINDWIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Channel (1~32)", IDC_STATIC, 4, 100, 272, 16, SS_NOPREFIX EDITTEXT IDC_EVENTLISTOPTION_DEFCHWIDTH 276, 100, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_EVENTLISTOPTION_DEFCHWIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Value1 (1~32)", IDC_STATIC, 4, 116, 272, 16, SS_NOPREFIX EDITTEXT IDC_EVENTLISTOPTION_DEFVAL1WIDTH 276, 116, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "", IDC_EVENTLISTOPTION_DEFVAL1WIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Value2 (1~32)", IDC_STATIC, 4, 132, 272, 16, SS_NOPREFIX EDITTEXT IDC_EVENTLISTOPTION_DEFVAL2WIDTH 276, 132, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "", IDC_EVENTLISTOPTION_DEFVAL2WIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default width of Value3 (1~32)", IDC_STATIC, 4, 148, 272, 16, SS_NOPREFIX EDITTEXT IDC_EVENTLISTOPTION_DEFVAL3WIDTH 276, 148, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_EVENTLISTOPTION_DEFVAL3WIDTHSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 GROUPBOX "Insert Event", IDC_EVENTLISTOPTION_INSERTEVENT, 4, 164, 272, 42, WS_GROUP AUTORADIOBUTTON "Insert before the same time event", IDC_EVENTLISTOPTION_INSERTEVENTBEFORE, 8, 176, 264, 12, WS_TABSTOP | WS_GROUP AUTORADIOBUTTON "Insert after the same time event", IDC_EVENTLISTOPTION_INSERTEVENTAFTER, 8, 188, 264, 12, GROUPBOX "Duplicate Event", IDC_EVENTLISTOPTION_DUPLICATEEVENT, 4, 208, 272, 42, WS_GROUP AUTORADIOBUTTON "Insert before the current event", IDC_EVENTLISTOPTION_DUPLICATEEVENTBEFORE, 8, 220, 264, 12, WS_TABSTOP | WS_GROUP AUTORADIOBUTTON "Insert after the current event", IDC_EVENTLISTOPTION_DUPLICATEEVENTAFTER, 8, 232, 264, 12, GROUPBOX "Delete Event", IDC_EVENTLISTOPTION_DELETEEVENT, 4, 252, 272, 42, WS_GROUP AUTORADIOBUTTON "Focus the previous event of the deleted event", IDC_EVENTLISTOPTION_DELETEEVENTBEFORE, 8, 264, 264, 12, WS_TABSTOP | WS_GROUP AUTORADIOBUTTON "Focus the next event of the deleted event", IDC_EVENTLISTOPTION_DELETEEVENTAFTER, 8, 276, 264, 12, CHECKBOX "Enable short cut key Ctrl+'+''-' for Row zoom" IDC_EVENTLISTOPTION_ENABLEROWZOOMKEY, 4, 300, 312, 16, WS_GROUP | BS_AUTOCHECKBOX | SS_LEFT CHECKBOX "Enable short cut key Ctrl+'+''-' for Column zoom" IDC_EVENTLISTOPTION_ENABLECOLUMNZOOMKEY, 4, 316, 312, 16, WS_GROUP | BS_AUTOCHECKBOX | SS_LEFT END // Musical Score Option Page IDD_MUSICALSCOREOPTION DIALOG 20, 20, 320, 336 STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Musical Score" FONT 9, "MS Sans Serif" BEGIN LTEXT "Default zoom scale of Track (1~8)", IDC_STATIC, 4, 4, 272, 16, SS_NOPREFIX EDITTEXT IDC_MUSICALSCOREOPTION_DEFTRACKZOOM 276, 4, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_MUSICALSCOREOPTION_DEFTRACKZOOMSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 LTEXT "Default zoom scale of Time (1~16)", IDC_STATIC, 4, 20, 272, 16, SS_NOPREFIX EDITTEXT IDC_MUSICALSCOREOPTION_DEFTIMEZOOM 276, 20, 40, 12, WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER CONTROL "" IDC_MUSICALSCOREOPTION_DEFTIMEZOOMSP UPDOWN, UDS_DEFAULT, 0, 0, 0, 0 CHECKBOX "Enable short cut key Ctrl+'+''-' for Track zoom" IDC_MUSICALSCOREOPTION_ENABLETRACKZOOMKEY, 4, 36, 312, 16, WS_GROUP | BS_AUTOCHECKBOX | SS_LEFT CHECKBOX "Enable short cut key Ctrl+'+''-' for Time zoom" IDC_MUSICALSCOREOPTION_ENABLETIMEZOOMKEY, 4, 52, 312, 16, WS_GROUP | BS_AUTOCHECKBOX | SS_LEFT GROUPBOX "Speaker tool mode", IDC_MUSICALSCOREOPTION_SPEAKERMODE, 4, 104, 272, 42, WS_GROUP AUTORADIOBUTTON "Hear all tracks", IDC_MUSICALSCOREOPTION_SPEAKERMODEALLTRACK, 8, 116, 264, 12, WS_TABSTOP | WS_GROUP AUTORADIOBUTTON "Hear showing tracks", IDC_MUSICALSCOREOPTION_SPEAKERMODEVISIBLETRACK, 8, 128, 264, 12, END //----------------------------------------------------------------------------- // Strings Tables //----------------------------------------------------------------------------- STRINGTABLE PRELOAD DISCARDABLE BEGIN IDR_MAINFRAME "Sekaiju" IDR_SEKAIJUTYPE "\nUntitled\nMIDIData\n\n\nSekaiju.Document\nSekaiju Document" END STRINGTABLE PRELOAD DISCARDABLE BEGIN AFX_IDS_APP_TITLE "Sekaiju3.6" AFX_IDS_IDLEMESSAGE "Ready" END STRINGTABLE DISCARDABLE BEGIN ID_INDICATOR_EXT "EXT" ID_INDICATOR_CAPS "CAP" ID_INDICATOR_NUM "NUM" ID_INDICATOR_SCRL "SCRL" ID_INDICATOR_OVR "OVR" ID_INDICATOR_REC "REC" ID_INDICATOR_KANA "KANA" END STRINGTABLE DISCARDABLE BEGIN ID_FILE_NEW "New File\nNew File" ID_FILE_OPEN "Open File\nOpen File" ID_FILE_CLOSE "Close File\nClose File" ID_FILE_SAVE "Save File\nSave File" ID_FILE_SAVE_AS "Save File as new filename\nSave File as new filename" ID_FILE_PAGE_SETUP "Setup Page\nSetup Page" ID_FILE_PRINT_SETUP "Setup Print\nSetup Print" ID_FILE_PRINT "Print\nPirnt" ID_FILE_PRINT_PREVIEW "Print Preview\nPrint Preview" ID_APP_ABOUT "Show Version Info\nShow Version Info" ID_APP_EXIT "Exit application\nExit application" ID_FILE_MRU_FILE1 "Open specified file" ID_FILE_MRU_FILE2 "Open specified file" ID_FILE_MRU_FILE3 "Open specified file" ID_FILE_MRU_FILE4 "Open specified file" ID_FILE_MRU_FILE5 "Open specified file" ID_FILE_MRU_FILE6 "Open specified file" ID_FILE_MRU_FILE7 "Open specified file" ID_FILE_MRU_FILE8 "Open specified file" ID_FILE_MRU_FILE9 "Open specified file" ID_FILE_MRU_FILE10 "Open specified file" ID_FILE_MRU_FILE11 "Open specified file" ID_FILE_MRU_FILE12 "Open specified file" ID_FILE_MRU_FILE13 "Open specified file" ID_FILE_MRU_FILE14 "Open specified file" ID_FILE_MRU_FILE15 "Open specified file" ID_FILE_MRU_FILE16 "Open specified file" ID_NEXT_PANE "Show Next Window\nShow Next Window" ID_PREV_PANE "Show Prev Window\nShow Prev Window" ID_WINDOW_NEW "Show New Window\nShow New Widnow" ID_WINDOW_ARRANGE "Arrange Windows as Icon\nArrange Windows as Icon" ID_WINDOW_CASCADE "Cascade Windows\nCascade Windows" ID_WINDOW_TILE_HORZ "Tile Windows Horizontally\nTile Windows Horizontally" ID_WINDOW_TILE_VERT "Tile Windows Vertically\nTile Windows Vertically" ID_WINDOW_SPLIT "Split Window\nSplit Window" ID_EDIT_CUT "Cut Selected Events\nCut Selected Events" ID_EDIT_COPY "Copy Selected Events\nCopy Selected Events" ID_EDIT_PASTE "Paste\nPaste" ID_EDIT_DELETE "Delete Selected Events\nDelete Selected Events" ID_EDIT_SELECTALL "Select all Events\nSelect all Events" ID_EDIT_SELECTNONE "Select no Events\nSelect no Events" ID_EDIT_SELECTBEFORE "Select Events before Current Position\nSelect Events before Current Position" ID_EDIT_DESELECTBEFORE "Deselect Events before Current Position\nDeselect Events before Current Position" ID_EDIT_SELECTAFTER "Select Events after Current Position\nSelect Events after Current Position" ID_EDIT_DESELECTAFTER "Deselect Events after Current Position\nDeselect Events after Current Position" ID_EDIT_FIND "Find\nFind" ID_EDIT_REPEAT "Repeat\nRepeat" ID_EDIT_REPLACE "Replace\nReplace" ID_EDIT_SELECT_ALL "Select All\nSelect All" ID_EDIT_UNDO "Undo\nUndo" ID_EDIT_REDO "Redo\nRedo" ID_EDIT_INITHISTORY "Initiazlize History\nInitialize History" ID_EDIT_TRACK "Modify Event's Track\nModify Event's Track" ID_EDIT_TIME "Modify Event's Time\nModify Event's Time" ID_EDIT_CHANNEL "Modify Event's Channel\nModify Event's Channel" ID_EDIT_KEY "Modify Event's Key\nModify Event's Key" ID_EDIT_VELOCITY "Modify Event's Velocity\nModify Event's Velocity" ID_EDIT_DURATION "Modify Event's Duration\nModify Event's Duration" ID_EDIT_VALUE "Modify Event's Value\nModify Event's Value" ID_EDIT_BREAKUPANDTRILL "Break up note and make trill\nBreak up note and make trill" ID_EDIT_QUANTIZE "Quantize\nQuantize" ID_EDIT_BEATSCAN "Scan beat and Insert Tempo\nScan beat and Insert Tempo" ID_EDIT_INSERTMEASURE "Insert Measure\nInsert Measure" ID_EDIT_REMOVEMEASURE "Remove Measure\nRemove Measure" END STRINGTABLE DISCARDABLE { ID_VIEW_TOOLBAR1 "Show or Hide Toolbar1\nShow or Hide Toolbar1" ID_VIEW_TOOLBAR2 "Show or Hide Toolbar2\nShow or Hide Toolbar2" ID_VIEW_STATUS_BAR "Show or Hide Statusbar\nShow or Hide Statusbar" ID_VIEW_TRACKLIST "Show new Track List Window\nShow new Track List Window" ID_VIEW_PIANOROLL "Show new Piano Roll Window\nShow new Piano Roll Window" ID_VIEW_EVENTLIST "Show new Event List Window\nShow new Event List Window" ID_VIEW_MUSICALSCORE "Show new Musical Score Window\nShow new Musical Score Window" } STRINGTABLE DISCARDABLE { ID_CONTROL_TOBEGIN "Jump to Begin\nJump to Begin" ID_CONTROL_PLAY "Playback or Stop\nPlayback or Stop" ID_CONTROL_RECORD "Record or Stop\nRecord or Stop" ID_CONTROL_TOEND "Jump to End\nJump to End" ID_CONTROL_SPEEDNONE "Speed = Pause\nSpeed = Pause" ID_CONTROL_SPEEDSLOW "Speed = Slow\nSpeed = Slow" ID_CONTROL_SPEEDNORMAL "Speed = Normal\nSpeed = Normal" ID_CONTROL_SPEEDFAST "Speed = Fast\nSpeed = Fast" ID_CONTROL_SPEEDSLAVE "Speed = Slave to other machine\nSpeed = Slave to other machine" ID_CONTROL_AUTOREPEAT "Auto Repeat\nAuto Repeat" } STRINGTABLE DISCARDABLE { ID_SETUP_MIDIDEVICE "MIDI Device and Instrument\nMIDI Device and Instrument" ID_SETUP_METRONOME "Metronome\nMetronome" ID_SETUP_AUTOSAVE "Auto Save\nAuto Save" ID_SETUP_LANGUAGE "Language\nLanguage" ID_SETUP_OPTIONS "Option\nOption" } STRINGTABLE DISCARDABLE { ID_HELP_README "readme.txt\nreadme.txt" ID_HELP_LICENSE "License\nLicense" ID_HELP_MANUAL "Documentations\nDocumentations" ID_HELP_PROJECTHOMEPAGE "Project Home Page\nProject Home Page" ID_HELP_ABOUT "Version Info\nVersion Info" } STRINGTABLE DISCARDABLE { IDC_MILLISECEDIT "Hour:Minute:Second:Millisec\nHour:Minute:Second:Millisec" IDC_TIMEEDIT "Measure:Beat:Tick\nMeasure:Beat:Tick" IDC_POSITIONSCROLL "Playback Position\nPlayback Position" IDC_MEASUREEDIT "Time Signature and Key Signature\nTime Signature and Key Signature" IDC_TEMPOEDIT "Tempo[BPM]\nTempo[BPM]" } STRINGTABLE DISCARDABLE { IDC_TRACKCOMBO "Track\nTrack" IDC_CHANNELCOMBO "Channel\nChannel" IDC_SNAPCOMBO "Snap [ticks]\nSnap [ticks]" IDC_VELOCITYCOMBO "Velocity\nVelocity" IDC_DURATIONCOMBO "Duration [ticks]\nDuration [ticks]" IDC_GRAPHKINDCOMBO "Graph Kind\nGraph Kind" IDC_GRAPHSNAPCOMBO "Graph Snap [ticks]\nGraph Snap [ticks]" IDC_RESOLUTIONCOMBO "View Resolution [ticks]\nView Resolution [ticks]" } STRINGTABLE DISCARDABLE { IDC_EVENTTRACKCOMBO "Track\nTrack" IDC_EVENTTIMEEDIT "Event Time\nEvent Time" IDC_EVENTKINDCOMBO "Event Kind\nEvent Kind" IDC_EVENTCHANNELCOMBO "Event Channel\nEvent Channel" } STRINGTABLE DISCARDABLE { ID_TRACKLIST_INSERTTRACK "Insert Track\nInsert Track(Ins)" ID_TRACKLIST_DUPLICATETRACK "Duplicate Track\nDuplicate Track(Ctrl+Ins)" ID_TRACKLIST_DELETETRACK "Delete Track\nDelete Track(Del)" ID_TRACKLIST_MOVEUPTRACK "Move up Track\nMove up Track" ID_TRACKLIST_MOVEDOWNTRACK "Move down Track\nMove down Track" ID_TRACKLIST_SELECT "Select\nSelect(S)" ID_TRACKLIST_SPEAKER "Preview\nPreview(B)" ID_TRACKLIST_AUTOPAGEUPDATE "Auto Page Update\nAuto Page Update" ID_TRACKLIST_SAVEAS "Save this list as CSV or Text\nSave this list as CSV or Text" } STRINGTABLE DISCARDABLE { ID_PIANOROLL_PEN "Pen\nPen(P)(D)" ID_PIANOROLL_LINE "Line\nLine(L)" ID_PIANOROLL_ERASER "Eraser\nEraser(E)" ID_PIANOROLL_SELECT "Select\nSelect(S)" ID_PIANOROLL_SPEAKER "Preview\nPreview(B)" ID_PIANOROLL_ONLYCURTRACK "Show Only Current Track\nShow Only Current Track(F9)" ID_PIANOROLL_SHOWALLTRACK "Show All Tracks\nShow All Tracks(F10)" ID_PIANOROLL_ONLYCURGRAPH "Show Only Current Graph\nShow Only Current Graph(F11)" ID_PIANOROLL_SHOWALLGRAPH "Show All Graphs\nShow All Graphs(F12)" ID_PIANOROLL_AUTOPAGEUPDATE "Auto Page Udpate\nAuto Page Update" } STRINGTABLE DISCARDABLE { ID_EVENTLIST_INSERTEVENT "Insert Event\nInset Event(Ins)" ID_EVENTLIST_DUPLICATEEVENT "Duplicate Event\nDuplicate Event(Ctrl+Ins)" ID_EVENTLIST_DELETEEVENT "Delete Event\nDelete Event(Del)" ID_EVENTLIST_DUMMY1 "Dummy1\nDummy1" ID_EVENTLIST_DUMMY2 "Dummy2\nDummy2" ID_EVENTLIST_DUMMY3 "Dummy3\nDummy3" ID_EVENTLIST_ONLYCURTRACK "Show Only Current Track\nShow Only Current Track(F9)" ID_EVENTLIST_SHOWALLTRACK "Show All Tracks\nShow All Tracks(F10)" ID_EVENTLIST_ONLYCUREVENTKIND "Show Only Current Event Kind\nShow Only Current Event Kind(F11)" ID_EVENTLIST_SHOWALLEVENTKIND "Show All Event Kind\nShow All Event Kind(F12)" ID_EVENTLIST_AUTOPAGEUPDATE "Auto Page Update\nAuto Page Update" ID_EVENTLIST_SAVEAS "Save this list as CSV or Text\nSave this list as CSV or Text" } STRINGTABLE DISCARDABLE { ID_MUSICALSCORE_PEN "Pen\nPen(P)(D)" ID_MUSICALSCORE_ERASER "Eraser\nEraser(E)" ID_MUSICALSCORE_SELECT "Select\nSelect(S)" ID_MUSICALSCORE_SPEAKER "Preview\nPreview(B)" ID_MUSICALSCORE_WHOLENOTE "WholeNote\nWholeNote(1)" ID_MUSICALSCORE_HALFNOTE "HalfNote\nHalfNote(2)" ID_MUSICALSCORE_QUARTERNOTE "QuarterNote\nQuarterNote(4)" ID_MUSICALSCORE_QUAVERNOTE "QuaverNote\nQuaverNote(8)" ID_MUSICALSCORE_SEMIQUAVERNOTE "SemiQuaverNote\nSemiQuaverNote(6)" ID_MUSICALSCORE_DEMISEMIQUAVERNOTE "DemiSemiQuaverNote\nDemiSemiQuaverNote(9)" ID_MUSICALSCORE_DOTTED "Dotted\nDotted(.)" ID_MUSICALSCORE_TRIPLET "Triplet\nTriplet(t)" ID_MUSICALSCORE_ONLYCURTRACK "Show Only Current Track\nShow Only Current Track(F9)" ID_MUSICALSCORE_SHOWALLTRACK "Show All Tracks\nShow All Tracks(F10)" ID_MUSICALSCORE_AUTOPAGEUPDATE "Auto Page Udpate\nAuto Page Update" } STRINGTABLE DISCARDABLE { AFX_IDS_SCSIZE "Modify Window Size" AFX_IDS_SCMOVE "Modify Window Position" AFX_IDS_SCMINIMIZE "Minimize Window" AFX_IDS_SCMAXIMIZE "Maximize Window" AFX_IDS_SCNEXTWINDOW "Next Window" AFX_IDS_SCPREVWINDOW "Prev Window" AFX_IDS_SCCLOSE "Close Window" AFX_IDS_SCRESTORE "Restore Window Size" AFX_IDS_SCTASKLIST "Change Application" AFX_IDS_MDICHILD "Show Specified Window" AFX_IDS_PREVIEW_CLOSE "Close Preview\nClose Preview" } STRINGTABLE DISCARDABLE { IDS_CONTROL_SPEEDSLOW "Speed = Slow [%d%%]" IDS_CONTROL_SPEEDNORMAL "Speed = Normal [%d%%]" IDS_CONTROL_SPEEDFAST "Speed = Fast [%d%%]" } //----------------------------------------------------------------------------- // Cursors //----------------------------------------------------------------------------- IDC_SIZEALLCOPY CURSOR DISCARDABLE "..\\res\\SizeAllCopy.cur" IDC_RESIZEWE CURSOR DISCARDABLE "..\\res\\ResizeWE.cur" IDC_RESIZENS CURSOR DISCARDABLE "..\\res\\ResizeNS.cur" IDC_RESIZEALL CURSOR DISCARDABLE "..\\res\\ResizeAll.cur" IDC_DRAW CURSOR DISCARDABLE "..\\res\\Draw.cur" IDC_LINE CURSOR DISCARDABLE "..\\res\\Line.cur" IDC_ERASER CURSOR DISCARDABLE "..\\res\\Eraser.cur" IDC_SELECT CURSOR DISCARDABLE "..\\res\\Select.cur" IDC_SELECTADD CURSOR DISCARDABLE "..\\res\\SelectAdd.cur" IDC_SELECT2 CURSOR DISCARDABLE "..\\res\\Select2.cur" IDC_SELECTADD2 CURSOR DISCARDABLE "..\\res\\SelectAdd2.cur" IDC_SPEAKER CURSOR DISCARDABLE "..\\res\\Speaker.cur" //----------------------------------------------------------------------------- // Strings Tables (MIDI proper name) //----------------------------------------------------------------------------- // Event Kind (128 Kind) STRINGTABLE DISCARDABLE { IDS_EVENTKIND_00 "Sequence Number" IDS_EVENTKIND_01 "Text" IDS_EVENTKIND_02 "Copyright" IDS_EVENTKIND_03 "Track Name" IDS_EVENTKIND_04 "Instrument Name" IDS_EVENTKIND_05 "Lyrics" IDS_EVENTKIND_06 "Marker" IDS_EVENTKIND_07 "Cue Point" IDS_EVENTKIND_08 "Program Name" IDS_EVENTKIND_09 "Device Name" IDS_EVENTKIND_0A "" IDS_EVENTKIND_0B "" IDS_EVENTKIND_0C "" IDS_EVENTKIND_0D "" IDS_EVENTKIND_0E "" IDS_EVENTKIND_0F "" IDS_EVENTKIND_10 "" IDS_EVENTKIND_11 "" IDS_EVENTKIND_12 "" IDS_EVENTKIND_13 "" IDS_EVENTKIND_14 "" IDS_EVENTKIND_15 "" IDS_EVENTKIND_16 "" IDS_EVENTKIND_17 "" IDS_EVENTKIND_18 "" IDS_EVENTKIND_19 "" IDS_EVENTKIND_1A "" IDS_EVENTKIND_1B "" IDS_EVENTKIND_1C "" IDS_EVENTKIND_1D "" IDS_EVENTKIND_1E "" IDS_EVENTKIND_1F "" IDS_EVENTKIND_20 "Channel Prefix" IDS_EVENTKIND_21 "Port Prefix" IDS_EVENTKIND_22 "" IDS_EVENTKIND_23 "" IDS_EVENTKIND_24 "" IDS_EVENTKIND_25 "" IDS_EVENTKIND_26 "" IDS_EVENTKIND_27 "" IDS_EVENTKIND_28 "" IDS_EVENTKIND_29 "" IDS_EVENTKIND_2A "" IDS_EVENTKIND_2B "" IDS_EVENTKIND_2C "" IDS_EVENTKIND_2D "" IDS_EVENTKIND_2E "" IDS_EVENTKIND_2F "End of Track" IDS_EVENTKIND_30 "" IDS_EVENTKIND_31 "" IDS_EVENTKIND_32 "" IDS_EVENTKIND_33 "" IDS_EVENTKIND_34 "" IDS_EVENTKIND_35 "" IDS_EVENTKIND_36 "" IDS_EVENTKIND_37 "" IDS_EVENTKIND_38 "" IDS_EVENTKIND_39 "" IDS_EVENTKIND_3A "" IDS_EVENTKIND_3B "" IDS_EVENTKIND_3C "" IDS_EVENTKIND_3D "" IDS_EVENTKIND_3E "" IDS_EVENTKIND_3F "" IDS_EVENTKIND_40 "" IDS_EVENTKIND_41 "" IDS_EVENTKIND_42 "" IDS_EVENTKIND_43 "" IDS_EVENTKIND_44 "" IDS_EVENTKIND_45 "" IDS_EVENTKIND_46 "" IDS_EVENTKIND_47 "" IDS_EVENTKIND_48 "" IDS_EVENTKIND_49 "" IDS_EVENTKIND_4A "" IDS_EVENTKIND_4B "" IDS_EVENTKIND_4C "" IDS_EVENTKIND_4D "" IDS_EVENTKIND_4E "" IDS_EVENTKIND_4F "" IDS_EVENTKIND_50 "" IDS_EVENTKIND_51 "Tempo" IDS_EVENTKIND_52 "" IDS_EVENTKIND_53 "" IDS_EVENTKIND_54 "SMPTE Offset" IDS_EVENTKIND_55 "" IDS_EVENTKIND_56 "" IDS_EVENTKIND_57 "" IDS_EVENTKIND_58 "Time Signature" IDS_EVENTKIND_59 "Key Signature" IDS_EVENTKIND_5A "" IDS_EVENTKIND_5B "" IDS_EVENTKIND_5C "" IDS_EVENTKIND_5D "" IDS_EVENTKIND_5E "" IDS_EVENTKIND_5F "" IDS_EVENTKIND_60 "" IDS_EVENTKIND_61 "" IDS_EVENTKIND_62 "" IDS_EVENTKIND_63 "" IDS_EVENTKIND_64 "" IDS_EVENTKIND_65 "" IDS_EVENTKIND_66 "" IDS_EVENTKIND_67 "" IDS_EVENTKIND_68 "" IDS_EVENTKIND_69 "" IDS_EVENTKIND_6A "" IDS_EVENTKIND_6B "" IDS_EVENTKIND_6C "" IDS_EVENTKIND_6D "" IDS_EVENTKIND_6E "" IDS_EVENTKIND_6F "" IDS_EVENTKIND_70 "" IDS_EVENTKIND_71 "" IDS_EVENTKIND_72 "" IDS_EVENTKIND_73 "" IDS_EVENTKIND_74 "" IDS_EVENTKIND_75 "" IDS_EVENTKIND_76 "" IDS_EVENTKIND_77 "" IDS_EVENTKIND_78 "" IDS_EVENTKIND_79 "" IDS_EVENTKIND_7A "" IDS_EVENTKIND_7B "" IDS_EVENTKIND_7C "" IDS_EVENTKIND_7D "" IDS_EVENTKIND_7E "" IDS_EVENTKIND_7F "Sequencer Specific" IDS_EVENTKIND_80 "Note Off" IDS_EVENTKIND_81 "Note Off" IDS_EVENTKIND_82 "Note Off" IDS_EVENTKIND_83 "Note Off" IDS_EVENTKIND_84 "Note Off" IDS_EVENTKIND_85 "Note Off" IDS_EVENTKIND_86 "Note Off" IDS_EVENTKIND_87 "Note Off" IDS_EVENTKIND_88 "Note Off" IDS_EVENTKIND_89 "Note Off" IDS_EVENTKIND_8A "Note Off" IDS_EVENTKIND_8B "Note Off" IDS_EVENTKIND_8C "Note Off" IDS_EVENTKIND_8D "Note Off" IDS_EVENTKIND_8E "Note Off" IDS_EVENTKIND_8F "Note Off" IDS_EVENTKIND_90 "Note On" IDS_EVENTKIND_91 "Note On" IDS_EVENTKIND_92 "Note On" IDS_EVENTKIND_93 "Note On" IDS_EVENTKIND_94 "Note On" IDS_EVENTKIND_95 "Note On" IDS_EVENTKIND_96 "Note On" IDS_EVENTKIND_97 "Note On" IDS_EVENTKIND_98 "Note On" IDS_EVENTKIND_99 "Note On" IDS_EVENTKIND_9A "Note On" IDS_EVENTKIND_9B "Note On" IDS_EVENTKIND_9C "Note On" IDS_EVENTKIND_9D "Note On" IDS_EVENTKIND_9E "Note On" IDS_EVENTKIND_9F "Note On" IDS_EVENTKIND_A0 "KeyAfterTouch" IDS_EVENTKIND_A1 "KeyAfterTouch" IDS_EVENTKIND_A2 "KeyAfterTouch" IDS_EVENTKIND_A3 "KeyAfterTouch" IDS_EVENTKIND_A4 "KeyAfterTouch" IDS_EVENTKIND_A5 "KeyAfterTouch" IDS_EVENTKIND_A6 "KeyAfterTouch" IDS_EVENTKIND_A7 "KeyAfterTouch" IDS_EVENTKIND_A8 "KeyAfterTouch" IDS_EVENTKIND_A9 "KeyAfterTouch" IDS_EVENTKIND_AA "KeyAfterTouch" IDS_EVENTKIND_AB "KeyAfterTouch" IDS_EVENTKIND_AC "KeyAfterTouch" IDS_EVENTKIND_AD "KeyAfterTouch" IDS_EVENTKIND_AE "KeyAfterTouch" IDS_EVENTKIND_AF "KeyAfterTouch" IDS_EVENTKIND_B0 "Control Change" IDS_EVENTKIND_B1 "Control Change" IDS_EVENTKIND_B2 "Control Change" IDS_EVENTKIND_B3 "Control Change" IDS_EVENTKIND_B4 "Control Change" IDS_EVENTKIND_B5 "Control Change" IDS_EVENTKIND_B6 "Control Change" IDS_EVENTKIND_B7 "Control Change" IDS_EVENTKIND_B8 "Control Change" IDS_EVENTKIND_B9 "Control Change" IDS_EVENTKIND_BA "Control Change" IDS_EVENTKIND_BB "Control Change" IDS_EVENTKIND_BC "Control Change" IDS_EVENTKIND_BD "Control Change" IDS_EVENTKIND_BE "Control Change" IDS_EVENTKIND_BF "Control Change" IDS_EVENTKIND_C0 "Program Change" IDS_EVENTKIND_C1 "Program Change" IDS_EVENTKIND_C2 "Program Change" IDS_EVENTKIND_C3 "Program Change" IDS_EVENTKIND_C4 "Program Change" IDS_EVENTKIND_C5 "Program Change" IDS_EVENTKIND_C6 "Program Change" IDS_EVENTKIND_C7 "Program Change" IDS_EVENTKIND_C8 "Program Change" IDS_EVENTKIND_C9 "Program Change" IDS_EVENTKIND_CA "Program Change" IDS_EVENTKIND_CB "Program Change" IDS_EVENTKIND_CC "Program Change" IDS_EVENTKIND_CD "Program Change" IDS_EVENTKIND_CE "Program Change" IDS_EVENTKIND_CF "Program Change" IDS_EVENTKIND_D0 "ChannelAfterTouch" IDS_EVENTKIND_D1 "ChannelAfterTouch" IDS_EVENTKIND_D2 "ChannelAfterTouch" IDS_EVENTKIND_D3 "ChannelAfterTouch" IDS_EVENTKIND_D4 "ChannelAfterTouch" IDS_EVENTKIND_D5 "ChannelAfterTouch" IDS_EVENTKIND_D6 "ChannelAfterTouch" IDS_EVENTKIND_D7 "ChannelAfterTouch" IDS_EVENTKIND_D8 "ChannelAfterTouch" IDS_EVENTKIND_D9 "ChannelAfterTouch" IDS_EVENTKIND_DA "ChannelAfterTouch" IDS_EVENTKIND_DB "ChannelAfterTouch" IDS_EVENTKIND_DC "ChannelAfterTouch" IDS_EVENTKIND_DD "ChannelAfterTouch" IDS_EVENTKIND_DE "ChannelAfterTouch" IDS_EVENTKIND_DF "ChannelAfterTouch" IDS_EVENTKIND_E0 "Pitch Bend" IDS_EVENTKIND_E1 "Pitch Bend" IDS_EVENTKIND_E2 "Pitch Bend" IDS_EVENTKIND_E3 "Pitch Bend" IDS_EVENTKIND_E4 "Pitch Bend" IDS_EVENTKIND_E5 "Pitch Bend" IDS_EVENTKIND_E6 "Pitch Bend" IDS_EVENTKIND_E7 "Pitch Bend" IDS_EVENTKIND_E8 "Pitch Bend" IDS_EVENTKIND_E9 "Pitch Bend" IDS_EVENTKIND_EA "Pitch Bend" IDS_EVENTKIND_EB "Pitch Bend" IDS_EVENTKIND_EC "Pitch Bend" IDS_EVENTKIND_ED "Pitch Bend" IDS_EVENTKIND_EE "Pitch Bend" IDS_EVENTKIND_EF "Pitch Bend" IDS_EVENTKIND_F0 "SysEx(Normal)" IDS_EVENTKIND_F1 "" IDS_EVENTKIND_F2 "" IDS_EVENTKIND_F3 "" IDS_EVENTKIND_F4 "" IDS_EVENTKIND_F5 "" IDS_EVENTKIND_F6 "" IDS_EVENTKIND_F7 "SysEx(Arbitrary)" IDS_EVENTKIND_F8 "" IDS_EVENTKIND_F9 "" IDS_EVENTKIND_FA "" IDS_EVENTKIND_FB "" IDS_EVENTKIND_FC "" IDS_EVENTKIND_FD "" IDS_EVENTKIND_FE "" IDS_EVENTKIND_FF "" } // Default Note.Key Name (12 keys * 15 key signatures) STRINGTABLE DISCARDABLE { // 0 - C / Am IDS_NOTEKEY_0S00 "C" IDS_NOTEKEY_0S01 "C#" IDS_NOTEKEY_0S02 "D" IDS_NOTEKEY_0S03 "Eb" IDS_NOTEKEY_0S04 "E" IDS_NOTEKEY_0S05 "F" IDS_NOTEKEY_0S06 "F#" IDS_NOTEKEY_0S07 "G" IDS_NOTEKEY_0S08 "G#" IDS_NOTEKEY_0S09 "A" IDS_NOTEKEY_0S10 "Bb" IDS_NOTEKEY_0S11 "B" IDS_NOTEKEY_0S12 "" IDS_NOTEKEY_0S13 "" IDS_NOTEKEY_0S14 "" IDS_NOTEKEY_0S15 "" // 1# - G / Em IDS_NOTEKEY_1S00 "C" IDS_NOTEKEY_1S01 "C#" IDS_NOTEKEY_1S02 "D" IDS_NOTEKEY_1S03 "D#" IDS_NOTEKEY_1S04 "E" IDS_NOTEKEY_1S05 "F" IDS_NOTEKEY_1S06 "F#" IDS_NOTEKEY_1S07 "G" IDS_NOTEKEY_1S08 "G#" IDS_NOTEKEY_1S09 "A" IDS_NOTEKEY_1S10 "Bb" IDS_NOTEKEY_1S11 "B" IDS_NOTEKEY_1S12 "" IDS_NOTEKEY_1S13 "" IDS_NOTEKEY_1S14 "" IDS_NOTEKEY_1S15 "" // 2# - D / Bm IDS_NOTEKEY_2S00 "C" IDS_NOTEKEY_2S01 "C#" IDS_NOTEKEY_2S02 "D" IDS_NOTEKEY_2S03 "D#" IDS_NOTEKEY_2S04 "E" IDS_NOTEKEY_2S05 "F" IDS_NOTEKEY_2S06 "F#" IDS_NOTEKEY_2S07 "G" IDS_NOTEKEY_2S08 "G#" IDS_NOTEKEY_2S09 "A" IDS_NOTEKEY_2S10 "A#" IDS_NOTEKEY_2S11 "B" IDS_NOTEKEY_2S12 "" IDS_NOTEKEY_2S13 "" IDS_NOTEKEY_2S14 "" IDS_NOTEKEY_2S15 "" // 3# - A / F#m IDS_NOTEKEY_3S00 "C" IDS_NOTEKEY_3S01 "C#" IDS_NOTEKEY_3S02 "D" IDS_NOTEKEY_3S03 "D#" IDS_NOTEKEY_3S04 "E" IDS_NOTEKEY_3S05 "E#" IDS_NOTEKEY_3S06 "F#" IDS_NOTEKEY_3S07 "G" IDS_NOTEKEY_3S08 "G#" IDS_NOTEKEY_3S09 "A" IDS_NOTEKEY_3S10 "A#" IDS_NOTEKEY_3S11 "B" IDS_NOTEKEY_3S12 "" IDS_NOTEKEY_3S13 "" IDS_NOTEKEY_3S14 "" IDS_NOTEKEY_3S15 "" // 4# - E / C#m IDS_NOTEKEY_4S00 "C" IDS_NOTEKEY_4S01 "C#" IDS_NOTEKEY_4S02 "D" IDS_NOTEKEY_4S03 "D#" IDS_NOTEKEY_4S04 "E" IDS_NOTEKEY_4S05 "E#" IDS_NOTEKEY_4S06 "F#" IDS_NOTEKEY_4S07 "G" IDS_NOTEKEY_4S08 "G#" IDS_NOTEKEY_4S09 "A" IDS_NOTEKEY_4S10 "A#" IDS_NOTEKEY_4S11 "B" IDS_NOTEKEY_4S12 "" IDS_NOTEKEY_4S13 "" IDS_NOTEKEY_4S14 "" IDS_NOTEKEY_4S15 "" // 5# - B / G#m IDS_NOTEKEY_5S00 "B#" IDS_NOTEKEY_5S01 "C#" IDS_NOTEKEY_5S02 "D" IDS_NOTEKEY_5S03 "D#" IDS_NOTEKEY_5S04 "E" IDS_NOTEKEY_5S05 "E#" IDS_NOTEKEY_5S06 "F#" IDS_NOTEKEY_5S07 "F##" IDS_NOTEKEY_5S08 "G#" IDS_NOTEKEY_5S09 "A" IDS_NOTEKEY_5S10 "A#" IDS_NOTEKEY_5S11 "B" IDS_NOTEKEY_5S12 "" IDS_NOTEKEY_5S13 "" IDS_NOTEKEY_5S14 "" IDS_NOTEKEY_5S15 "" // 6# - F# / D#m IDS_NOTEKEY_6S00 "B#" IDS_NOTEKEY_6S01 "C#" IDS_NOTEKEY_6S02 "C##" IDS_NOTEKEY_6S03 "D#" IDS_NOTEKEY_6S04 "E" IDS_NOTEKEY_6S05 "E#" IDS_NOTEKEY_6S06 "F#" IDS_NOTEKEY_6S07 "F##" IDS_NOTEKEY_6S08 "G#" IDS_NOTEKEY_6S09 "A" IDS_NOTEKEY_6S10 "A#" IDS_NOTEKEY_6S11 "B" IDS_NOTEKEY_6S12 "" IDS_NOTEKEY_6S13 "" IDS_NOTEKEY_6S14 "" IDS_NOTEKEY_6S15 "" // 7# - C# / A#m IDS_NOTEKEY_7S00 "B#" IDS_NOTEKEY_7S01 "C#" IDS_NOTEKEY_7S02 "C##" IDS_NOTEKEY_7S03 "D#" IDS_NOTEKEY_7S04 "E" IDS_NOTEKEY_7S05 "E#" IDS_NOTEKEY_7S06 "F#" IDS_NOTEKEY_7S07 "F##" IDS_NOTEKEY_7S08 "G#" IDS_NOTEKEY_7S09 "G##" IDS_NOTEKEY_7S10 "A#" IDS_NOTEKEY_7S11 "B" IDS_NOTEKEY_7S12 "" IDS_NOTEKEY_7S13 "" IDS_NOTEKEY_7S14 "" IDS_NOTEKEY_7S15 "" // 8b - ERROR IDS_NOTEKEY_8F00 "" IDS_NOTEKEY_8F01 "" IDS_NOTEKEY_8F02 "" IDS_NOTEKEY_8F03 "" IDS_NOTEKEY_8F04 "" IDS_NOTEKEY_8F05 "" IDS_NOTEKEY_8F06 "" IDS_NOTEKEY_8F07 "" IDS_NOTEKEY_8F08 "" IDS_NOTEKEY_8F09 "" IDS_NOTEKEY_8F10 "" IDS_NOTEKEY_8F11 "" IDS_NOTEKEY_8F12 "" IDS_NOTEKEY_8F13 "" IDS_NOTEKEY_8F14 "" IDS_NOTEKEY_8F15 "" // 7b - Cb / Abm IDS_NOTEKEY_7F00 "C" IDS_NOTEKEY_7F01 "Db" IDS_NOTEKEY_7F02 "Ebb" IDS_NOTEKEY_7F03 "Eb" IDS_NOTEKEY_7F04 "Fb" IDS_NOTEKEY_7F05 "F" IDS_NOTEKEY_7F06 "Gb" IDS_NOTEKEY_7F07 "G" IDS_NOTEKEY_7F08 "Ab" IDS_NOTEKEY_7F09 "Bbb" IDS_NOTEKEY_7F10 "Bb" IDS_NOTEKEY_7F11 "Cb" IDS_NOTEKEY_7F12 "" IDS_NOTEKEY_7F13 "" IDS_NOTEKEY_7F14 "" IDS_NOTEKEY_7F15 "" // 6b - Gb / Ebm IDS_NOTEKEY_6F00 "C" IDS_NOTEKEY_6F01 "Db" IDS_NOTEKEY_6F02 "D" IDS_NOTEKEY_6F03 "Eb" IDS_NOTEKEY_6F04 "Fb" IDS_NOTEKEY_6F05 "F" IDS_NOTEKEY_6F06 "Gb" IDS_NOTEKEY_6F07 "G" IDS_NOTEKEY_6F08 "Ab" IDS_NOTEKEY_6F09 "Bbb" IDS_NOTEKEY_6F10 "Bb" IDS_NOTEKEY_6F11 "Cb" IDS_NOTEKEY_6F12 "" IDS_NOTEKEY_6F13 "" IDS_NOTEKEY_6F14 "" IDS_NOTEKEY_6F15 "" // 5b - Db / Bbm IDS_NOTEKEY_5F00 "C" IDS_NOTEKEY_5F01 "Db" IDS_NOTEKEY_5F02 "D" IDS_NOTEKEY_5F03 "Eb" IDS_NOTEKEY_5F04 "Fb" IDS_NOTEKEY_5F05 "F" IDS_NOTEKEY_5F06 "Gb" IDS_NOTEKEY_5F07 "G" IDS_NOTEKEY_5F08 "Ab" IDS_NOTEKEY_5F09 "A" IDS_NOTEKEY_5F10 "Bb" IDS_NOTEKEY_5F11 "Cb" IDS_NOTEKEY_5F12 "" IDS_NOTEKEY_5F13 "" IDS_NOTEKEY_5F14 "" IDS_NOTEKEY_5F15 "" // 4b - Ab / Fm IDS_NOTEKEY_4F00 "C" IDS_NOTEKEY_4F01 "Db" IDS_NOTEKEY_4F02 "D" IDS_NOTEKEY_4F03 "Eb" IDS_NOTEKEY_4F04 "E" IDS_NOTEKEY_4F05 "F" IDS_NOTEKEY_4F06 "Gb" IDS_NOTEKEY_4F07 "G" IDS_NOTEKEY_4F08 "Ab" IDS_NOTEKEY_4F09 "A" IDS_NOTEKEY_4F10 "Bb" IDS_NOTEKEY_4F11 "Cb" IDS_NOTEKEY_4F12 "" IDS_NOTEKEY_4F13 "" IDS_NOTEKEY_4F14 "" IDS_NOTEKEY_4F15 "" // 3b - Eb / Cm IDS_NOTEKEY_3F00 "C" IDS_NOTEKEY_3F01 "Db" IDS_NOTEKEY_3F02 "D" IDS_NOTEKEY_3F03 "Eb" IDS_NOTEKEY_3F04 "E" IDS_NOTEKEY_3F05 "F" IDS_NOTEKEY_3F06 "Gb" IDS_NOTEKEY_3F07 "G" IDS_NOTEKEY_3F08 "Ab" IDS_NOTEKEY_3F09 "A" IDS_NOTEKEY_3F10 "Bb" IDS_NOTEKEY_3F11 "B" IDS_NOTEKEY_3F12 "" IDS_NOTEKEY_3F13 "" IDS_NOTEKEY_3F14 "" IDS_NOTEKEY_3F15 "" // 2b - Bb / Gm IDS_NOTEKEY_2F00 "C" IDS_NOTEKEY_2F01 "Db" IDS_NOTEKEY_2F02 "D" IDS_NOTEKEY_2F03 "Eb" IDS_NOTEKEY_2F04 "E" IDS_NOTEKEY_2F05 "F" IDS_NOTEKEY_2F06 "F#" IDS_NOTEKEY_2F07 "G" IDS_NOTEKEY_2F08 "Ab" IDS_NOTEKEY_2F09 "A" IDS_NOTEKEY_2F10 "Bb" IDS_NOTEKEY_2F11 "B" IDS_NOTEKEY_2F12 "" IDS_NOTEKEY_2F13 "" IDS_NOTEKEY_2F14 "" IDS_NOTEKEY_2F15 "" // 1b - F / Dm IDS_NOTEKEY_1F00 "C" IDS_NOTEKEY_1F01 "C#" IDS_NOTEKEY_1F02 "D" IDS_NOTEKEY_1F03 "Eb" IDS_NOTEKEY_1F04 "E" IDS_NOTEKEY_1F05 "F" IDS_NOTEKEY_1F06 "F#" IDS_NOTEKEY_1F07 "G" IDS_NOTEKEY_1F08 "Ab" IDS_NOTEKEY_1F09 "A" IDS_NOTEKEY_1F10 "Bb" IDS_NOTEKEY_1F11 "B" IDS_NOTEKEY_1F12 "" IDS_NOTEKEY_1F13 "" IDS_NOTEKEY_1F14 "" IDS_NOTEKEY_1F15 "" } // Key Signature and Name STRINGTABLE DISCARDABLE { // Major IDS_KEYSIGNATURE_0MA "C-Major" IDS_KEYSIGNATURE_1SMA "G-Major" IDS_KEYSIGNATURE_2SMA "D-Major" IDS_KEYSIGNATURE_3SMA "A-Major" IDS_KEYSIGNATURE_4SMA "E-Major" IDS_KEYSIGNATURE_5SMA "B-Major" IDS_KEYSIGNATURE_6SMA "F#-Major" IDS_KEYSIGNATURE_7SMA "C#-Major" IDS_KEYSIGNATURE_8MA "None-Major" IDS_KEYSIGNATURE_7FMA "Cb-Major" IDS_KEYSIGNATURE_6FMA "Gb-Major" IDS_KEYSIGNATURE_5FMA "Db-Major" IDS_KEYSIGNATURE_4FMA "Ab-Major" IDS_KEYSIGNATURE_3FMA "Eb-Major" IDS_KEYSIGNATURE_2FMA "Bb-Major" IDS_KEYSIGNATURE_1FMA "F-Major" // Minor IDS_KEYSIGNATURE_0MI "A-Minor" IDS_KEYSIGNATURE_1SMI "E-Minor" IDS_KEYSIGNATURE_2SMI "B-Minor" IDS_KEYSIGNATURE_3SMI "F#-Minor" IDS_KEYSIGNATURE_4SMI "C#-Minor" IDS_KEYSIGNATURE_5SMI "G#-Minor" IDS_KEYSIGNATURE_6SMI "D#-Minor" IDS_KEYSIGNATURE_7SMI "A#-Minor" IDS_KEYSIGNATURE_8MI "None-Minor" IDS_KEYSIGNATURE_7FMI "Ab-Minor" IDS_KEYSIGNATURE_6FMI "Eb-Minor" IDS_KEYSIGNATURE_5FMI "Bb-Minor" IDS_KEYSIGNATURE_4FMI "F-Minor" IDS_KEYSIGNATURE_3FMI "C-Minor" IDS_KEYSIGNATURE_2FMI "G-Minor" IDS_KEYSIGNATURE_1FMI "D-Minor" } STRINGTABLE DISCARDABLE { IDS_TRACKLIST "Track List" IDS_PIANOROLL "Piano Roll" IDS_EVENTLIST "Event List" IDS_MUSICALSCORE "Musical Score" } STRINGTABLE DISCARDABLE { IDS_DEFAULTFONTNAME "MS Sans Serif" IDS_TIMEMEASUREFONTNAME "System" } //----------------------------------------------------------------------------- // Strings Tables //----------------------------------------------------------------------------- // File Name And Folder Name STRINGTABLE DISCARDABLE { IDS_READMEFILENAME "readme_en.txt" IDS_READMEDIRNAME "" IDS_LICENSEFILENAME "license.txt" IDS_LICENSEDIRNAME "" IDS_MANUALFILENAME "docs\\Sekaiju_en.pdf" IDS_MANUALDIRNAME "docs\\" IDS_INSTRUMENTFILENAME "instrument\\*.ins" IDS_INSTRUMENTDIRNAME "instrument\\" IDS_AUTOSAVEFILEFORMAT "autosave\\%04d%02d%02d_%02d%02d%02d_%08X.skj" IDS_AUTOSAVEFILENAME "autosave\\*.skj" IDS_AUTOSAVEDIRNAME "autosave\\" IDS_HOMEPAGEADDRESS "http://openmidiproject.sourceforge.jp/" } // Strings Tables for Application Class STRINGTABLE DISCARDABLE { IDS_NONE "(None)" IDS_MIDI_MAPPER "MIDI Mapper" IDS_RECEIVE_MIDI_TIMING_CLOCK "Receive MIDI Timing Clock" IDS_RECEIVE_SMPTE_MTC "Receive SMPTE/MTC" IDS_SEND_MIDI_TIMING_CLOCK "Send MIDI Timing Clock" IDS_SEND_SMPTE24_MTC "Send SMPTE24/MTC" IDS_SEND_SMPTE25_MTC "Send SMPTE25/MTC" IDS_SEND_SMPTE29P97_MTC "Send SMPTE29.97/MTC" IDS_SEND_SMPTE30_MTC "Send SMPTE30/MTC" IDS_MIDIDEVICE_AND_INSTRUMENT "MIDI Device and Instrument" IDS_MIDISYNCMODE "MIDI Sync Mode" IDS_OPTIONS "Options" IDS_TICKS_PER_QUARTER_NOTE "[Ticks / Quarter Note]" IDS_SUBFRAMES_PER_FRAME "[Subframes / Frame]" } // Strings Tables for Application Class Messages STRINGTABLE DISCARDABLE { IDS_INSUFFICIENT_MEMORY_FOR_EXEFILENAME "Insufficient memory for exe file name." IDS_SHAREMEMORY_FOR_SEND_OPEN_ERROR "Shared memory for send open error." IDS_SHAREMEMORY_FOR_SEND_MAPPING_ERROR "Shared memory for send mapping error." IDS_SHAREMEMORY_FOR_RECV_OPEN_ERROR "Shared memory for receive open error." IDS_SHAREMEMORY_FOR_RECV_MAPPING_ERROR "Shared memory for receive mapping error." IDS_RECPLAYTHREAD_CREATE_ERROR "Thread for recording and playing create error." IDS_S_N_MIDIINSTDEF_D_FIND_FAILED "%s\nMIDI instrument definition [%d] is not found." IDS_S_N_MIDIINDEVICE_D_OPEN_FAILED "%s\nMIDI in device [%d] open failed." IDS_S_N_MIDIOUTDEVICE_D_OPEN_FAILED "%s\nMIDI out device [%d] open failed." IDS_INSUFFICIENT_MEMORY_OR_INSUFFICIENT_RESOURCE "Insufficient memory or insufficient resource." IDS_S_N_FILE_OPEN_FAILED "%s\nFile open failed" IDS_ARE_YOU_SURE_TO_DELETE_ALL_AUTOSAVEFILE_NOW_REALLY "Are you sure to delete all auto save files now really?." IDS_LANGUAGE_WILL_BE_CHANGED_AT_THE_NEXT_STARTUP "Language will be changed at the next startup. Please restart Sekaiju." } // Strings Tables for Document Class Messages STRINGTABLE DISCARDABLE { IDS_MIDIDATA_CREATE_FAILED "MIDIData create failed." IDS_MIDICLOCK_CREATE_FAILED "MIDIClock create failed." IDS_S_N_FILE_LOAD_FAILED "%s\nFile load failed." IDS_THIS_MIDIDATA_IS_FORMAT0_N_CONVERT_TO_FORMAT1 "This MIDIData is format 0.\nAre you sure to convert to Format1?" IDS_S_N_INVALID_EXT_N_FILE_LOAD_FAILED "%s\nInvalid extension.\nFile load failed." IDS_S_N_MIDIDATA_SAVE_FAILED "%s\nMIDIData save failed." IDS_S_N_INVALID_EXT_N_FILE_SAVE_FAILED "%s\nInvalid extention.\nFile save failed." IDS_D_MIDIEVENTS_CHANNEL_IS_CONFLICTED_N_CONVERT_TO_MIDITRACKS_CHANNEL "%d MIDIEvent's channel is different from that of track output channel.\012\ Are you sure to fix these channel to track output channel ?" IDS_D_MIDIEVENTS_DURATION_IS_LESS_THAN_0_N_DELETE_THESE_MIDIEVENTS "%d NoteEvent's duration is below zero.\012\ Are you sure to delete these NoteEvent ?" IDS_D_ENDOFTRACKEVENT_IS_NOT_LAST_PLACE_N_DELETE_THESE_ENDOFTRACKEVENTS "%d EndofTrack Events are exist at during track.\012\ Are you sure to delete these EndofTrack Events ?" IDS_D_MIDITRACK_DOESNT_HAVE_ENDOFTRACKEVENT_N_INSERT_ENDOFTRACKEVENTS "%d Tracks has no EndofTrack Event at the last of track.\012\ Are you sure to insert EndofTrack Event to these tracks ?" IDS_TIMEMODE_OF_CLIPBOARD_IS_ABNORMAL "Time mode of clipboard is abnormal." IDS_INSUFFICIENT_MEMORY "Insufficient memory." IDS_05D_02D_03D_MEASURE_BEAT_TICK "%05d:%02d:%03d [Measure:Beat:Tick]" IDS_08D_03D_FRAME_TICK "%08d:%03d [Frame:SubFrame]" IDS_02D_02D_02D_03D_HOUR_MINUTE_SECOND_MILLISEC "%02d:%02d:%02d:%03d [Hour:Minute:Second:Millisec]" IDS_UNABLE_TO_UNDO_ANYMORE "Unable to undo anymore." IDS_UNABLE_TO_UNDO_T_CTRL_Z "Unable to &Undo\tCtrl+Z" IDS_UNDO_02D_02D_02D_S_T_CTRL_Z "&Undo[%02d:%02d:%02d %s]\tCtrl+Z" IDS_UNABLE_TO_REDO_ANYMORE "Unable to redo anymore." IDS_UNABLE_TO_REDO_T_CTRL_Y "Unable to &Redo\tCtrl+Y" IDS_REDO_02D_02D_02D_S_T_CTRL_Y "&Redo[%02d:%02d:%02d %s]\tCtrl+Y" IDS_INITIALIZE_HISTORY "All Undo and Redo data now remaining will be deleted.\012\ Are you sure to initialize history really ?" IDS_UNABLE_TO_WRITE_TO_CLIPBOARD "Unable to write to clipboard." IDS_UNABLE_TO_READ_FROM_CLIPBOARD "Unable to read from clipboard." IDS_NO_AVAILABLE_MIDIDATA_IN_THE_CLIPBOARD "No avaliable MIDIData in the clipboard." IDS_PASTE_FAILED "Paste failed." IDS_D_MIDIEVENTS_WERE_INSERTED "%d MIDIEvents have been inserted." IDS_D_MIDIEVENTS_TRACKINDEX_ISNT_CHANGED "%d MIDIEvent's track index have not been changed." IDS_UNABLE_TO_BEATSCAN_WITH_FORMAT0_MIDIDATA "Unable to scan beat in format 0 MIDIData." IDS_UNABLE_TO_BEATSCAN_WITH_SMPTEBASE_MIDIDATA "Unable to scan beat in SMPTEBase MIDIData." IDS_SELECTED_NOTEEVENT_IS_TOO_FEW_IN_THE_SPECIFIED_TRACK "Selected NoteEvent is too few in the specified track." IDS_D_NOTEVENT_IS_DETECTED_IN_THE_SPECIFIED_TRACK_CONTINUE "%d selected NoteEvents is detected as beat in the specified track.\012\ Scan beat begin at = %05d:%02d:%03d\012\ Scan beat end at = %05d:%02d:%03d\012\ Are you sure to continue ?" IDS_ABNORMAL_FORMAT_MIDIDATA_IN_THE_CLIPBOARD "Abnormal format MIDIData (Format0/1/2) is detected in the clipboard." IDS_D_MIDICHANNELEVENTS_ARE_IN_THE_FIRST_TRACK_ARE_YOU_SURE_TO_REPAIR_THEM "%d MIDI channel events are found in the first track.\012\ Are you sure to move these events into the second or later track ?\012\ (if you select No, this MIDI data will be opened but you can't edit or save it.)" IDS_D_TEMPOEVENTS_ARE_IN_THE_SECOND_TRACK_ARE_YOU_SURE_TO_REPAIR_THEM "%d Tempo, SMPTEOffset, TimeSignature or KeySignature events are found in the second or later track.\012\ Are you sure to move these events into the first track ?\012\ (if you select No, this MIDI data will be opened but you can't edit or save it.)" IDS_THIS_MIDIDATA_CANT_BE_EDITED_OR_SAVED_BECAUSE_IT_IS_ABNORMAL "This MIDI data can't be edited or saved because this MIDI data is abnormal." IDS_UNABLE_TO_SAVE_SMPTE_BASE_SAVE_AS_MIDICSV "Unable to save SMPTE base MIDI data as MIDICSV format." IDS_THIS_MIDIDATA_TIMERESOLUTION_IS_TOO_HIGH_D_N_MODIFY_TO_960 "This MIDI data's time resolution is too high (%d TPQN).\nIt is modified to 960 TPQN." } // Strings Tables for Track List Column Name STRINGTABLE DISCARDABLE { IDS_NAME "Name" IDS_COLOR "Color" IDS_INPUTON "InputON" IDS_INPUTPORT "InputPort" IDS_INPUTCHANNEL "InputChannel" IDS_OUTPUTON "OutputOn" IDS_OUTPUTPORT "OutputPort" IDS_OUTPUTCHANNEL "OutputChannel" IDS_VIEWMODE "ViewMode" IDS_CC_0 "CC#0" IDS_CC_32 "CC#32" IDS_PROGRAM_NUMBER "Program Number" IDS_VOLUME "Volume" IDS_PAN "Pan" IDS_REVERB "Reverb" IDS_CHORUS "Chorus" IDS_DELAY "Delay" IDS_TIMEPLUS "Time+" IDS_KEYPLUS "Key+" IDS_VELPLUS "Vel+" IDS_NUMEVENT "NumEvents" } // Strings Tables for Track List Window STRINGTABLE DISCARDABLE { IDS_SHOW "show" IDS_HIDE "hide" IDS_ENABLE "enable" IDS_LOCK "lock" IDS_ON "on" IDS_OFF "off" IDS_DRUM "Drum" IDS_NORM "Normal" IDS_N_A "n/a" } // Strings Tables for Track List Window Messages STRINGTABLE DISCARDABLE { IDS_UNABLE_TO_ADD_TRACK_IN_FORMAT0_MIDIDATA "Unable to add track in format0 MIDIData." IDS_UNABLE_TO_ADD_TRACK_BEFORE_THE_FIRST_TRACK_IN_FORMAT1_MIDIDATA "Unable to add track before the first track in format1 MIDIData." IDS_UNABLE_TO_ADD_TRACK_ANY_MORE "Unable to add track Anymore" IDS_UNABLE_TO_DUPLICATE_TRACK_IN_FORMAT0_MIDIDATA "Unable to duplicate track in format0 MIDIData." IDS_UNABLE_TO_DUPLICATE_THE_FIRST_TRACK_IN_FORMAT1_MIDIATA "Unable to duplicate the first track in format1 MIDIData." IDS_THE_SOURCE_TRACK_IS_EMPTY "The source track is empty." IDS_UNABLE_TO_DELETE_THE_FIRST_TRACK "Unable to delete the first track." IDS_THE_SPECIFIED_TRACK_IS_EMPTY "The specified track is empty." IDS_NO_TRACK_IS_SELECTED_TO_BE_MOVED "No track is selected to be moved." IDS_UNABLE_TO_MOVE_TRACK_IN_FORMAT0_MIDIDATA "Unable to move track in format0 MIDIData." IDS_UNABLE_TO_MOVE_UP_THE_FIRST_AND_THE_SECOND_TRACK_IN_FORMAT1_MIDIDATA "Unable to move up the first and the second track in format1 MIDIData." IDS_UNABLE_TO_MOVE_UP_THE_FIRST_TRACK_IN_FORMAT2_MIDIDATA "Unable to move up the first track in format2 MIDIData." IDS_TRACK_MOVE_FAILED "Track move failed." IDS_UNABLE_TO_MOVE_DOWN_THE_FIRST_TRACK_IN_FORMAT1_MIDIDATA "Unable to move down the first track in format1 MIDIData." IDS_UNABLE_TO_MOVE_DOWN_THIS_TRACK_ANY_MORE "Unable to move down this track anymore." IDS_CURRENT_VIEW_IS_NOT_EXIST "Current view is not exist." IDS_INPUT_HALF_WIDTH_NUMBER_FROM_1_TO_16 "Input half width number from 1 to 16." IDS_INPUT_HALF_WIDTH_NUMBER_FROM_0_TO_16 "Input half width number from 0 to 16." IDS_UNABLE_TO_INSERT_CONTROLCHANGE_TO_THE_FIRST_TRACK_IN_FORMAT1_MIDIDATA "Unable to insert control change to the first track in format1 MIDIData." IDS_UNABLE_TO_INSERT_PROGRAMCHANGE_TO_THE_FIRST_TRACK_IN_FORMAT1_MIDIDATA "Unable to insert program change to the first track in format1 MIDIData." IDS_INPUT_HALF_WIDTH_NUMBER_FROM_0_TO_127 "Input half width number from 0 to 127." IDS_INPUT_HALF_WIDTH_NUMBER_FROM_M127_TO_127 "Input half width number from -127 to 127" IDS_UNABLE_TO_EDIT_THIS_TRACK_IN_FORMAT0_MIDIDATA "Unable to edit this track in format0 MIDIData." IDS_UNABLE_TO_SET_TIMEPLUS_TO_THE_FIRST_TRACK_IN_FORMAT1_MIDIDATA "Unable to set timeplus to the first track in format1 MIDIData." IDS_UNABLE_TO_SET_KEYPLUS_TO_THE_FIRST_TRACK_IN_FORMAT1_MIDIDATA "Unable to set keyplus to the first track in format1 MIDIData." IDS_UNABLE_TO_SET_VELPLUS_TO_THE_FIRST_TRACK_IN_FORMAT1_MIDIDATA "Unable to set velplus to the first track in format1 MIDIData." } // Strings Tables for Event List Column Name STRINGTABLE DISCARDABLE { IDS_TRACK "Track" IDS_HOUR_MINUTE_SECOND_MILLISEC "Hour:Minute:Second:Millisec" IDS_MEASURE_BEAT_TICK "Measure:Beat:Tick" IDS_EVENT_KIND "Event.Kind" IDS_CHANNEL "Channel" IDS_VALUE1 "Value1" IDS_VALUE2 "Value2" IDS_VALUE3 "Value3" IDS_FRAME_SUBFRAME "Frame:SubFrame" } // Strings Tables for Event List Window STRINGTABLE DISCARDABLE { IDS_INCLUDING_VELOCITY0_NOTEON "(including velocity0 NoteOn)" IDS_UNKNOWN_EVENT_KIND "Unknown Event Kind" IDS_1P2LF_BPM_EQ_D_MICROSEC_PER_QUARTER_NOTE "%1.2lf[BPM] (=%d[Microsec / Quarter note])" IDS_S_FPS_D_HOUR_D_MINUTE_D_SEC_D_FRAME_D_SUBFRAME "%s[FPS] : %d[Hour] : %d[Minute] : %d[Second] : %d[Frame] : %d[SubFrame]" IDS_24 "24" IDS_25 "25" IDS_29P97 "29.97" IDS_30 "30" IDS_ERROR "Error" IDS_D_PER_D_D_CLOCK_PER_BEAT_D_32DIVNOTE_PER_BEAT "%d/%d : %d[Clocks / Quarter note] : %d[Demisemiquaver / Quarter note]" IDS_SHARP "#" IDS_FLAT "b" IDS_MAJOR "major" IDS_MINOR "minor" IDS_D_S_S_EQ_S "%d%s : %s (=%s)" } // Strings Tables for Event List Messages STRINGTABLE DISCARDABLE { IDS_A_SEPARATOR_BETWEEN_MEASURE_AND_BEAT_IS_NOT_FOUND "A separator between measure and beat is not found." IDS_MEASURE_MUST_BE_HALF_WIDTH_NUMBER "Measure must be half width number." IDS_MEASURE_VALUE_IS_OUT_OF_RANGE "Measure value is out of range." IDS_A_SEPARATOR_BETWEEN_BEAT_AND_TICK_IS_NOT_FOUND "A separator between beat and tick is not found." IDS_BEAT_MUST_BE_HALF_WIDTH_NUMBER "Beat must be half width number." IDS_BEAT_VALUE_IS_OUT_OF_RANGE "Beat value is out of range." IDS_TICK_MUST_BE_HALF_WIDTH_NUMBER "Tick must be half width number." IDS_TICK_VALUE_IS_OUT_OF_RANGE "Tick value is out of range." IDS_UNABLE_TO_INSERT_THE_EVENT_TO_THIS_TRACK "Unable to insert the event to this track." IDS_UNABLE_TO_INSERT_ENDOFTRACK_TO_THIS_TRACK_ANY_MORE "Unable to insert EndofTrack to this track anymore." IDS_UNABLE_TO_INSERT_THIS_EVENT_TO_THE_FIRST_TRACK_IN_FORMAT1_MIDIDATA "Unable to insert NoteOn, NoteOff, KeyAfterTouch, ControlChange, \012\ ProgramChange, ChannelAfterTouch, PitchBend event \012\ to the first track in format1 MIDI data." IDS_UNABLE_TO_INSERT_THIS_EVENT_TO_THE_SECOND_TRACK_IN_FORMAT1_MIDIDATA "Unable to insert Tempo, SMPTEOffset, TimeSignature, KeySignature event \012\ to the second or later track in format1 MIDI data." IDS_INSERT_EVENT_FAILED "Insert event failed." IDS_CURRENT_MIDIEVENT_IS_EMPTY "Current MIDIEvent is empty." IDS_MIDIEVENT_DUPLICATE_FAILED "MIDIEvent duplicate failed." IDS_UNABLE_TO_DELETE_THE_LAST_ENDOFTRACK_IN_A_TRACK "Unable to delete the last EndofTrack event in the track." IDS_TRACK_MUST_BE_HALF_WIDTH_NUMBER "Track must be half width number." IDS_TRACK_VALUE_IS_OUT_OF_RANGE "Track value is out of range." IDS_UNABLE_TO_MOVE_THE_LAST_ENDOFTRACK_TO_THE_OTHER_TRACK "Unable to move the last EndofTrack event to the other track." IDS_MODIFY_EVENT_TRACK_FAILED "Modify event's track failed." IDS_A_SEPARATOR_BETWEEN_FRAME_AND_TICK_IS_NOT_FOUND "A separator between frame and subframe is not found." IDS_FRAME_MUST_BE_HALF_WIDTH_NUMBER "Frame must be half width number." IDS_FRAME_VALUE_IS_OUT_OF_RANGE "Frame value is out of range." IDS_SUBFRAME_MUST_BE_HALF_WIDTH_NUMBER "SubFrame must be half width number." IDS_SUBFRAME_VALUE_IS_OUT_OF_RANGE "SubFrame value is out of range." IDS_UNABLE_TO_MODIFY_THE_LAST_ENDOFTRADK "Unable to modify the last EndofTrack event." IDS_FAILED_TO_MODIFY_EVENT_KIND "Failed to modify event kind." IDS_ARE_YOU_SURE_TO_MOVE_THIS_EVENT_TO_THE_FIRST_TRACK "Tempo, SMPTEOffset, TimeSignature, KeySignature event must be \012\ in the first track in format1 MIDIData.\012\ Are you sure to move this event to the first track ?" IDS_UNEXPECTED_EVENT_KIND "Unexped event kind." IDS_UNABLE_TO_SPECIFIY_EVENT_CHANNEL_OF_THIS_EVENT "Unable to specify event channel of this event." IDS_CHANNEL_MUST_BE_HALF_WIDTH_NUMBER_FROM_1_TO_16 "Channel must be half width number from 1 to 16." IDS_SEQUENCENUMBER_MUST_BE_HALF_WIDTH_NUMBER_FROM_0_TO_65535 "Sequence Number must be half width number from 0 to 65535." IDS_CHANNELPREFIX_MUST_BE_HALF_WIDTH_NUMBER_FROM_1_TO_16 "Channel Prefix must be half width number from 1 to 16." IDS_PORTPREFIX_MUST_BE_HALF_WIDTH_NUMBER_FROM_0_TO_255 "Port Prefix must be half width number form 0 to 255." IDS_ENDOFTRACK_HAS_NO_VALUE "EndofTrack Event has no value." IDS_A_SEPARATOR_IS_NOT_FOUND "A Separator is not found." IDS_FPS_MUST_BE_24_OR_25_OR_29P97_OR_30 "[FPS] must be 24 or 25 or 29.97 or 30" IDS_HOUR_MUST_BE_HALF_WIDTH_NUMBER "[Hour] must be half width number from 0 to 23." IDS_MINUTE_MUST_BE_HALF_WIDTH_NUMBER "[Minute] must be half width number from 0 to 59." IDS_SECOND_MUST_BE_HALF_WIDTH_NUMBER "[Second] must be half width number form 0 to 59." // IDS_FRAME_MUST_BE_HALF_WIDTH_NUMBER // "[Frame] must be half width number." IDS_NUMERATOR_MUST_BE_HALF_WIDTH_NUMBER "Numerator must be half width number." IDS_DENOMINATOR_MUST_BE_HALF_WIDTH_NUMBER "Denominator must be half width number." IDS_A_SEPARATOR_BETWEEN_NUMERATOR_AND_DENOMINATOR_IS_NOT_FOUND "A separator between numerator and denominator is not found." IDS_DENOMINATOR_MUST_BE_1_OR_2_OR_4_OR_8_OR_16_OR_32 "Denominator must be 1 or 2 or 4 or 8 or 16 or 32." IDS_CLOCKSPERBEAT_MUST_BE_HALF_WIDTH_NUMBER "Clocks per beat must be half width number." IDS_32DIVNOTEPERBEAT_MUST_BE_HALF_WIDTH_NUMBER "Demisemiquaver per beat must be half width number." IDS_KEYSIGNATURE_MUST_BE_7B_6B_5B_4B_3B_2B_1B_0_1S_2S_3S_4S_5S_6S_7S "KeySignature must be 7b, 6b, 5b, 4b, 3b, 2b, 1b, 0, 1#, 2#, 3#, 4#, 5#, 6#, or 7#." IDS_KEYSCALE_MUST_BE_MAJOR_OR_MINOR "KeyScale must be major or minor." IDS_SYSEX_DATA_MUST_BEGIN_WITH_F0 "SysEx data must begin with F0." IDS_SYSEX_DATA_BETWEE_F0_AND_F7_MUST_BE_FROM_00_TO_7F "SysEx data between F0 and F7 must be from 00 to 7F in Hex." IDS_SYSEX_DATA_MUST_END_WITH_F7 "SysEx data must end with F7." IDS_UNABLE_TO_MODIFY_UNDEFINED_EVENT "Unable to modify undefined event." } // Strings Tables for Piano Roll Window / for Musical Score Window STRINGTABLE DISCARDABLE { IDS_TEMPO "Tempo" IDS_VELOCITY "Velocity" IDS_CHANNELAFTERTOUCH "ChannelAfterTouch" IDS_PITCHBEND "PitchBend" IDS_CC_D_S "CC#%d-%s" IDS_D_4DIVNOTE "%d-Quarter Note" IDS_D_8DIVNOTE "%d-Quaver" IDS_D_12DIVNOTE "%d-Triplet Quaver" IDS_D_16DIVNOTE "%d-Semiquaver" IDS_D_24DIVNOTE "%d-Triplet Semiquaver" IDS_D_32DIVNOTE "%d-Demisemiquaver" IDS_D_48DIVNOTE "%d-Triplet Demisemiquaver" IDS_D_FREE "%d-Free" IDS_D_1FRAME "%d-1 Frame" IDS_D_2DIVFRAME "%d-1/2 Frame" IDS_D_3DIVFRAME "%d-1/3 Frame" IDS_D_4DIVFRAME "%d-1/4 Frame" IDS_D_6DIVFRAME "%d-1/6 Frame" IDS_D_8DIVFRAME "%d-1/8 Frame" IDS_D_12DIVFRAME "%d-1/12 Frame" } // Strings Tables for Piano Roll Message / for Musical Score Window STRINGTABLE DISCARDABLE { IDS_UNABLE_TO_INSERT_NOTEEVENT_TO_THE_FIRST_TRACK_IN_FORMAT1_MIDIDATA "Unable to insert NoteEvent to the first track in format1 MIDIData." IDS_UNABLE_TO_INSERT_NOTEEVENT_ANY_MORE_BEACUSE_OF_INSUFFICIENT_MEMORY "Unable to insert NoteEvent anymore because of insufficient memory." IDS_UNABLE_TO_DELETE_NOTEEVENT_TO_THE_FIRST_TRACK_IN_FORMAT1_MIDIDATA "Unable to delete NoteEvent to the first track in format1 MDIDIata." IDS_UNABLE_TO_INSERT_GRAPHEVENT_TO_THE_FIRST_TRACK_IN_FORMAT1_MIDIDATA "Unable to insert GraphEvent to the first track in format1 MIDIData." IDS_UNABLE_TO_DELETE_GRAPHEVENT_TO_THE_FIRST_TRACK_IN_FORMAT1_MIDIDATA "Unable to delete GraphEvent to the first track in format1 MIDIData." } // Strings Tables for File Dialog STRINGTABLE DISCARDABLE { IDS_ALL_MIDI_SEQUENCE_AD_SKJ_AD_CHY_AD_MID_AD_VSQ "All MIDI sequence (*.skj;*.chy;*.mid;*.csv;*.vsq)" IDS_AD_SKJ_AD_CHY_AD_MID_AD_VSQ "*.skj;*.chy;*.mid;*.csv;*.vsq" IDS_SEKAIJU_SEQUENCE_FILES_AD_SKJ "Sekaiju Sequence Files (*.skj)" IDS_AD_SKJ "*.skj" IDS_D_SKJ ".skj" IDS_CHERRY_SEQUENCE_FILES_AD_CHY "Cherry Sequence Files (*.chy)" IDS_AD_CHY "*.chy" IDS_D_CHY ".chy" IDS_STANDARD_MIDI_FILES_AD_MID "Standard MIDI Files (*.mid)" IDS_AD_MID "*.mid" IDS_D_MID ".mid" IDS_MIDI_CSV_FILES_AD_CSV "MIDICSV Files (*.csv)" IDS_AD_CSV "*.csv" IDS_D_CSV ".csv" IDS_VOCALOID2_FILES_AD_VSQ "vocaloid2 Sequence Files (*.vsq)" IDS_AD_VSQ "*.vsq" IDS_D_VSQ ".vsq" IDS_ALL_FILES_AD_A "All Files (*.*)" IDS_AD_A "*.*" IDS_COMMA_SEPARATED_TEXT_FILES_AD_CSV "Comma Separated Text Files (*.csv)" //IDS_AD_CSV // "*.csv" //IDS_D_CSV // ".csv" IDS_TAB_SEPARATED_TEXT_FILES_AD_TXT "Tab Separated Text Files (*.txt)" IDS_AD_TXT "*.txt" IDS_D_TXT ".txt" } // Strings Tables for History Name STRINGTABLE DISCARDABLE { IDS_MODIFY_MIDICHANNEL "Modify MIDI Channel" IDS_DELETE_NOTEEVENT "Delete Note Event" IDS_DELETE_ENDOFTRACKEVENT "Delete EndofTrack Event" IDS_ADD_ENDOFTRACKEVENT "Add EndofTrack Event" IDS_FILE_MODIFY_PROPERTY "Modify File Property" IDS_EDIT_CUT "Edit - Cut" IDS_EDIT_COPY "Edit - Copy" IDS_EDIT_PASTE "Edit - Paste" IDS_EDIT_DELETE "Edit - Delete" IDS_EDIT_SELECT_ALL "Edit - Select All" IDS_EDIT_DESELECT_ALL "Edit - Select None" IDS_EDIT_SELECT_BEFORE "Edit - Select Before" IDS_EDIT_DESELECT_BEFORE "Edit - Deselect Before" IDS_EDIT_SELECT_AFTER "Edit - Select After" IDS_EDIT_DESELECT_AFTER "Edit - Deselect After" IDS_EDIT_MODIFY_TRACKINDEX "Edit - Modify Event's Track" IDS_EDIT_MODIFY_TIME "Edit - Modify Event's Time" IDS_EDIT_MODIFY_CHANNEL "Edit - Modify Event's Channel" IDS_EDIT_MODIFY_KEY "Edit - Modify Event's Key" IDS_EDIT_MODIFY_VELOCITY "Edit - Modify Event's Velocity" IDS_EDIT_MODIFY_DURATION "Edit - Modify Evnet's Duration" IDS_EDIT_MODIFY_VALUE "Edit - Modify Event's Value" IDS_EDIT_BREAKUP_AND_TRILL "Edit - Break up note and Make Trill" IDS_EDIT_QUANTIZE "Edit - Quantize" IDS_EDIT_BEATSCAN "Edit - Scan beat and Insert Tempo" IDS_EDIT_INSERTMEASURE "Edit - Insert measure" IDS_EDIT_REMOVEMEASURE "Edit - Remove measure" IDS_ONLY_THIS_TRACK_INPUT_ON "Only this track Input On" IDS_ONLY_THIS_TRACK_INPUT_OFF "Only this track Input Off" IDS_ALL_TRACK_INPUT_ON "All tracks Input On" IDS_ONLY_THIS_TRACK_OUTPUT_ON "Only this track Output On" IDS_ONLY_THIS_TRACK_OUTPUT_OFF "Only this track Output Off" IDS_ALL_TRACK_OUTPUT_ON "All track Output On" } STRINGTABLE DISCARDABLE { IDS_INSERT_TRACK "Insert Track" IDS_DUPLICATE_TRACK "Duplicate Track" IDS_MOVE_TRACK "Move Track" IDS_DELETE_TRACK "Delete Track" IDS_INSERT_EVENT "Insert Event" IDS_DUPLICATE_EVENT "Duplicate Event" IDS_MOVE_EVENT "Move Event" IDS_DELETE_EVENT "Delete Event" IDS_MODIFY_COLOR "Modify Color" IDS_MODIFY_TRACKNAME "Modify TrackName" IDS_MODIFY_INPUTPORT "Modify InputPort" IDS_MODIFY_INPUTCHANNEL "Modify InputChannel" IDS_MODIFY_OUTPUTPORT "Modify OutputPort" IDS_MODIFY_OUTPUTCHANNEL "Modify OutputChannel" IDS_SET_VALUE "Set Value" IDS_MODIFY_CONTROLCHANGE "Modify ControlChange" IDS_MODIFY_PROGRAMCHANGE "Modify ProgramChange" IDS_SWITCH_VALUE "Switch value" IDS_MODIFY_TIMEPLUS "Modify Time+" IDS_MODIFY_KEYPLUS "Modify Key+" IDS_MODIFY_VELPLUS "Modify Vel+" IDS_MODIFY_VISIBLE_ON_OFF "Modify Visible on / off" IDS_MODIFY_ENABLE_ON_OFF "Modify Enable on / off" IDS_MODIFY_INPUT_ON_OFF "Modify Input on / off" IDS_MODIFY_OUTPUT_ON_OFF "Modify Output on / off" IDS_MODIFY_VIEWMODE "Modify ViewMode" IDS_MODIFY_EVENT_TIME "Modify Event's Time" IDS_MODIFY_EVENT_CHANNEL "Modify Event's Channel" IDS_MODIFY_EVENT_VALUE "Modify Event's Value" IDS_MODIFY_EVENT_TRACK "Modify Event's Track" IDS_MODIFY_EVENT_KIND "Modify Event's Kind" IDS_MODIFY_SEQUENCENUMBER_VALUE "Modify SequenceNumber's Value" IDS_MODIFY_TEXTEVENT_VALUE "Modify Text Event's String" IDS_MODIFY_CHANNELPREFIX_VALUE "Modify ChannelPrefix's Value" IDS_MODIFY_PORTPREFIX_VALUE "Modify PortPrefix's Value" IDS_MODIFY_TEMPO_VALUE "Modify Tempo's Value" IDS_MODIFY_SMPTEOFFSET_VALUE "Modify SMPTEOffset's Value" IDS_MODIFY_TIMESIGNATURE "Modify TimeSignature" IDS_MODIFY_KEYSIGNATURE "Modify KeySignature" IDS_MODIFY_SEQUENCERSPECIFIC "Modify SequencerSpecific" IDS_MODIFY_MIDIEVENT_VALUE "Modify MIDIEvent's Value" IDS_MODIFY_SYSEX_NORMAL "Modify SysExEvent(Normal)" IDS_MODIFY_SYSEX_ARBITRARY "Modify SysExEvent(Arbitrary)" IDS_SELECT_DESELECT "Select / Deselect" IDS_MODIFY_NOTE "Modify Note" IDS_INSERT_NOTE "Insert Note" IDS_DELETE_NOTE "Delete Note" IDS_DUPLICATE_NOTE "Duplicate Note" IDS_MOVE_NOTE "Move Note" IDS_SELECT_DESELECT_NOTE "Select / Deselect Note" IDS_INSERT_GRAPH "Insert Graph" IDS_DELETE_GRAPH "Delete Graph" IDS_SELECT_DESELECT_GRAPH "Select / Deselect Graph" IDS_DUPLICATE_MEASURE "Duplicate Measure" IDS_MOVE_MEASURE "Move Measure" IDS_DELETE_MEASURE "Delete Measure" IDS_MODIFY_EVENT "Modify Event" }