From 82ba45b3f22a761df6e06ff6a540b91f1aa20fdc Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Mon, 16 Sep 2013 21:26:57 -0700 Subject: New feature: "MIDI thru" is implemented by bindings from input ports to output ports which is user-configurable and stored in the .ini file. Tracks no longer perform "MIDI thru", but only capture and playback. --- src/MIDIDeviceSheet.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/MIDIDeviceSheet.cpp') diff --git a/src/MIDIDeviceSheet.cpp b/src/MIDIDeviceSheet.cpp index f8ee5bb..b1a3ed8 100644 --- a/src/MIDIDeviceSheet.cpp +++ b/src/MIDIDeviceSheet.cpp @@ -29,6 +29,7 @@ #include "SekaijuApp.h" #include "MIDIInDevicePage.h" #include "MIDIOutDevicePage.h" +#include "MIDIThruBindingPage.h" #include "MIDIInstDefNormPage.h" #include "MIDIInstDefDrumPage.h" #include "MIDIDeviceSheet.h" @@ -42,6 +43,7 @@ CMIDIDeviceSheet::CMIDIDeviceSheet (CWnd* pParentWnd) :CPropertySheet (IDS_MIDIDEVICE_AND_INSTRUMENT, pParentWnd) { AddPage (&m_theMIDIInDevicePage); AddPage (&m_theMIDIOutDevicePage); + AddPage (&m_theMIDIThruBindingPage); AddPage (&m_theMIDIInstDefNormPage); AddPage (&m_theMIDIInstDefDrumPage); } @@ -87,6 +89,7 @@ void CMIDIDeviceSheet::OnApplyNow () { pSekaijuApp->ApplyMIDIDeviceSheet (this); m_theMIDIInDevicePage.SetModified (FALSE); m_theMIDIOutDevicePage.SetModified (FALSE); + m_theMIDIThruBindingPage.SetModified (FALSE); m_theMIDIInstDefNormPage.SetModified (FALSE); m_theMIDIInstDefDrumPage.SetModified (FALSE); } -- cgit v1.2.3