├── .gitattributes ├── .gitignore ├── LICENSE.md ├── NDSMusicStudio.sln ├── NDSMusicStudio ├── Config.yaml ├── Core │ ├── ADPCMDecoder.cs │ ├── Channel.cs │ ├── Config.cs │ ├── Enums.cs │ ├── FileSystem │ │ ├── FileHeader.cs │ │ ├── InstrumentData.cs │ │ ├── SBNK.cs │ │ ├── SDAT.cs │ │ ├── SSEQ.cs │ │ ├── SWAR.cs │ │ └── SWAVInfo.cs │ ├── SongPlayer.cs │ ├── SoundMixer.cs │ └── Track.cs ├── Dependencies │ └── EndianBinaryIO.dll ├── NDSMusicStudio.csproj ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Icon.ico │ ├── Next.ico │ ├── Pause.ico │ ├── Play.ico │ ├── Previous.ico │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── UI │ ├── ColorSlider.cs │ ├── ColorSlider.designer.cs │ ├── ColorSlider.resx │ ├── FlexibleMessageBox.cs │ ├── MainForm.cs │ ├── PianoControl.cs │ ├── Theme.cs │ └── TrackInfoControl.cs ├── Util │ ├── HSLColor.cs │ ├── TimeBarrier.cs │ └── Utils.cs └── packages.config └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/LICENSE.md -------------------------------------------------------------------------------- /NDSMusicStudio.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio.sln -------------------------------------------------------------------------------- /NDSMusicStudio/Config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Config.yaml -------------------------------------------------------------------------------- /NDSMusicStudio/Core/ADPCMDecoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Core/ADPCMDecoder.cs -------------------------------------------------------------------------------- /NDSMusicStudio/Core/Channel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Core/Channel.cs -------------------------------------------------------------------------------- /NDSMusicStudio/Core/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Core/Config.cs -------------------------------------------------------------------------------- /NDSMusicStudio/Core/Enums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Core/Enums.cs -------------------------------------------------------------------------------- /NDSMusicStudio/Core/FileSystem/FileHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Core/FileSystem/FileHeader.cs -------------------------------------------------------------------------------- /NDSMusicStudio/Core/FileSystem/InstrumentData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Core/FileSystem/InstrumentData.cs -------------------------------------------------------------------------------- /NDSMusicStudio/Core/FileSystem/SBNK.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Core/FileSystem/SBNK.cs -------------------------------------------------------------------------------- /NDSMusicStudio/Core/FileSystem/SDAT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Core/FileSystem/SDAT.cs -------------------------------------------------------------------------------- /NDSMusicStudio/Core/FileSystem/SSEQ.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Core/FileSystem/SSEQ.cs -------------------------------------------------------------------------------- /NDSMusicStudio/Core/FileSystem/SWAR.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Core/FileSystem/SWAR.cs -------------------------------------------------------------------------------- /NDSMusicStudio/Core/FileSystem/SWAVInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Core/FileSystem/SWAVInfo.cs -------------------------------------------------------------------------------- /NDSMusicStudio/Core/SongPlayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Core/SongPlayer.cs -------------------------------------------------------------------------------- /NDSMusicStudio/Core/SoundMixer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Core/SoundMixer.cs -------------------------------------------------------------------------------- /NDSMusicStudio/Core/Track.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Core/Track.cs -------------------------------------------------------------------------------- /NDSMusicStudio/Dependencies/EndianBinaryIO.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Dependencies/EndianBinaryIO.dll -------------------------------------------------------------------------------- /NDSMusicStudio/NDSMusicStudio.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/NDSMusicStudio.csproj -------------------------------------------------------------------------------- /NDSMusicStudio/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Program.cs -------------------------------------------------------------------------------- /NDSMusicStudio/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /NDSMusicStudio/Properties/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Properties/Icon.ico -------------------------------------------------------------------------------- /NDSMusicStudio/Properties/Next.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Properties/Next.ico -------------------------------------------------------------------------------- /NDSMusicStudio/Properties/Pause.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Properties/Pause.ico -------------------------------------------------------------------------------- /NDSMusicStudio/Properties/Play.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Properties/Play.ico -------------------------------------------------------------------------------- /NDSMusicStudio/Properties/Previous.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Properties/Previous.ico -------------------------------------------------------------------------------- /NDSMusicStudio/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /NDSMusicStudio/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Properties/Resources.resx -------------------------------------------------------------------------------- /NDSMusicStudio/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /NDSMusicStudio/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Properties/Settings.settings -------------------------------------------------------------------------------- /NDSMusicStudio/UI/ColorSlider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/UI/ColorSlider.cs -------------------------------------------------------------------------------- /NDSMusicStudio/UI/ColorSlider.designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/UI/ColorSlider.designer.cs -------------------------------------------------------------------------------- /NDSMusicStudio/UI/ColorSlider.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/UI/ColorSlider.resx -------------------------------------------------------------------------------- /NDSMusicStudio/UI/FlexibleMessageBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/UI/FlexibleMessageBox.cs -------------------------------------------------------------------------------- /NDSMusicStudio/UI/MainForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/UI/MainForm.cs -------------------------------------------------------------------------------- /NDSMusicStudio/UI/PianoControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/UI/PianoControl.cs -------------------------------------------------------------------------------- /NDSMusicStudio/UI/Theme.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/UI/Theme.cs -------------------------------------------------------------------------------- /NDSMusicStudio/UI/TrackInfoControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/UI/TrackInfoControl.cs -------------------------------------------------------------------------------- /NDSMusicStudio/Util/HSLColor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Util/HSLColor.cs -------------------------------------------------------------------------------- /NDSMusicStudio/Util/TimeBarrier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Util/TimeBarrier.cs -------------------------------------------------------------------------------- /NDSMusicStudio/Util/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/Util/Utils.cs -------------------------------------------------------------------------------- /NDSMusicStudio/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/NDSMusicStudio/packages.config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kermalis/NDSMusicStudio/HEAD/README.md --------------------------------------------------------------------------------