Changeset 1279
- Timestamp:
- 10/10/07 17:32:53 (12 months ago)
- Location:
- trunk/src
- Files:
-
- 10 modified
-
audioimportlib/browsing.cpp (modified) (1 diff)
-
buzelib/FileBrowserList.cpp (modified) (1 diff)
-
buzelib/PatternView.cpp (modified) (2 diffs)
-
buzelib/PatternView.h (modified) (2 diffs)
-
buzelib/WaveEditorCtrl.cpp (modified) (1 diff)
-
buzelib/WaveTableList.cpp (modified) (1 diff)
-
buzelib/buze.rc (modified) (2 diffs)
-
buzelib/res/keyboard_parameters.txt (modified) (1 diff)
-
buzelib/res/keyboard_patterneditor.txt (modified) (1 diff)
-
buzelib/resource.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/audioimportlib/browsing.cpp
r1275 r1279 65 65 browser=new CWavBrowser(); 66 66 67 if (browser) 68 browser->open(fileName); 67 if (!browser) return 0; 68 69 if (!browser->open(fileName)) { 70 browser->close(); 71 return 0; 72 } 69 73 70 if ( browser &&remainder.length()) {74 if (remainder.length()) { 71 75 CBrowserIterator* it=lookupBrowser(browser, remainder); 72 76 if (!it) { -
trunk/src/buzelib/FileBrowserList.cpp
r1275 r1279 42 42 case VK_UP: 43 43 case VK_DOWN: 44 case VK_HOME: 45 case VK_END: 44 46 case VK_NEXT: 45 47 case VK_PRIOR: 46 return DefWindowProc(); 48 if (!DefWindowProc()) return 0; 49 break; 47 50 } 48 51 -
trunk/src/buzelib/PatternView.cpp
r1278 r1279 880 880 } 881 881 882 883 LRESULT CPatternView::OnTransposeNotesOnlyUp(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) { 884 transposeSelection(1, true); 885 return 0; 886 } 887 888 LRESULT CPatternView::OnTransposeNotesOnlyDown(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) { 889 transposeSelection(-1, true); 890 return 0; 891 } 892 882 893 LRESULT CPatternView::OnInterpolateSelection(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) { 883 894 if (pattern == 0) return 0; … … 1187 1198 1188 1199 std::stringstream rowStrm; 1189 rowStrm << "Row " <<pos.row << " / " << pattern->getRows();1200 rowStrm << pos.row << " / " << pattern->getRows(); 1190 1201 if (patternEditor.HasSelection()) { 1191 1202 RECT rcSel; -
trunk/src/buzelib/PatternView.h
r1278 r1279 165 165 COMMAND_ID_HANDLER(ID_PATTERNVIEW_TRANSPOSESELECTIONOCTAVEUP, OnTransposeSelectionOctaveUp) 166 166 COMMAND_ID_HANDLER(ID_PATTERNVIEW_TRANSPOSESELECTIONOCTAVEDOWN, OnTransposeSelectionOctaveDown) 167 COMMAND_ID_HANDLER(ID_PATTERNVIEW_TRANSPOSENOTESONLYUP, OnTransposeNotesOnlyUp) 168 COMMAND_ID_HANDLER(ID_PATTERNVIEW_TRANSPOSENOTESONLYDOWN, OnTransposeNotesOnlyDown) 167 169 COMMAND_ID_HANDLER(ID_PATTERNVIEW_INTERPOLATESELECTION, OnInterpolateSelection) 168 170 COMMAND_ID_HANDLER(ID_PATTERNVIEW_CLEARENTRY, OnClearEntry) … … 287 289 LRESULT OnTransposeSelectionOctaveUp(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); 288 290 LRESULT OnTransposeSelectionOctaveDown(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); 291 LRESULT OnTransposeNotesOnlyUp(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); 292 LRESULT OnTransposeNotesOnlyDown(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); 289 293 LRESULT OnInterpolateSelection(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); 290 294 LRESULT OnRandomizeSelection(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); -
trunk/src/buzelib/WaveEditorCtrl.cpp
r1270 r1279 71 71 case wave_buffer_type_si24: 72 72 cbuffer=(char*)buffer; // aligned by 1 byte?? 73 temp=*(DWORD*)(&cbuffer[(size_t)sample*waveChannels*3 + interleave*3]); 74 return (signed short)(temp >> 8) ;//cbuffer[sample*waveChannels*3]; 73 temp=*(DWORD*)(&cbuffer[(size_t)sample*waveChannels*3 + interleave*3]) & 0x00ffffff; 74 if (temp & 0x00800000) temp = temp | 0xFF000000; 75 return (signed short)((int)temp >> 8) ;//cbuffer[sample*waveChannels*3]; 75 76 case wave_buffer_type_si32: 76 77 cbuffer=(char*)buffer; -
trunk/src/buzelib/WaveTableList.cpp
r1260 r1279 88 88 case VK_UP: 89 89 case VK_DOWN: 90 case VK_HOME: 91 case VK_END: 92 case VK_NEXT: 93 case VK_PRIOR: 90 94 if (!DefWindowProc()) return 0; 91 95 break; -
trunk/src/buzelib/buze.rc
r1275 r1279 820 820 "Q", ID_PATTERNVIEW_TRANSPOSESELECTIONUP, VIRTKEY, CONTROL, 821 821 NOINVERT 822 "D", ID_PATTERNVIEW_TRANSPOSESELECTIONDOWN, VIRTKEY, CONTROL, 823 NOINVERT 822 "Q", ID_PATTERNVIEW_TRANSPOSENOTESONLYUP, VIRTKEY, SHIFT, 823 NOINVERT 824 "A", ID_PATTERNVIEW_TRANSPOSENOTESONLYDOWN, VIRTKEY, SHIFT, 825 NOINVERT 826 "D", ID_PATTERNVIEW_TRANSPOSESELECTIONDOWN, VIRTKEY, CONTROL, 827 NOINVERT 824 828 "R", ID_PATTERNVIEW_RANDOMIZESELECTION, VIRTKEY, CONTROL, 825 829 NOINVERT … … 1214 1218 1215 1219 1220 -
trunk/src/buzelib/res/keyboard_parameters.txt
r1226 r1279 6 6 Ctrl+Right/Ctrl+Left +/- 32 7 7 0..9 Type a value 8 alt+p Preset Dropdown 9 -
trunk/src/buzelib/res/keyboard_patterneditor.txt
r1278 r1279 51 51 Ctrl+Shift + Transpose octave up 52 52 Ctrl+Shift - Transpose octave down 53 Shift+Q Transpose notes only up 54 Shift+A Transpose notes only down 53 55 Ctrl+F Double pattern length 54 56 Shift+F Double pattern length, no stretching -
trunk/src/buzelib/resource.h
r1269 r1279 385 385 #define ID_PATTERN_DOUBLELENGTH 53419 386 386 #define ID_PARAMETERVIEW_PRESETS 53420 387 #define ID_PATTERNVIEW_TRANSPOSENOTESONLYUP 53421 388 #define ID_PATTERNVIEW_TRANSPOSENOTESONLYDOWN 53422 387 389 388 390 // Next default values for new objects … … 391 393 #ifndef APSTUDIO_READONLY_SYMBOLS 392 394 #define _APS_NEXT_RESOURCE_VALUE 238 393 #define _APS_NEXT_COMMAND_VALUE 5342 1395 #define _APS_NEXT_COMMAND_VALUE 53423 394 396 #define _APS_NEXT_CONTROL_VALUE 1082 395 397 #define _APS_NEXT_SYMED_VALUE 101
