-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
48 changed files
with
56 additions
and
49 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
* libOPNMIDI is a free Software MIDI synthesizer library with OPN2 (YM2612) emulation | ||
* | ||
* MIDI parser and player (Original code from ADLMIDI): Copyright (c) 2010-2014 Joel Yliluoma <[email protected]> | ||
* OPNMIDI Library and YM2612 support: Copyright (c) 2017-2023 Vitaly Novichkov <[email protected]> | ||
* OPNMIDI Library and YM2612 support: Copyright (c) 2017-2024 Vitaly Novichkov <[email protected]> | ||
* | ||
* Library is based on the ADLMIDI, a MIDI player for Linux and Windows with OPL3 emulation: | ||
* http://iki.fi/bisqwit/source/adlmidi.html | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
* libOPNMIDI is a free Software MIDI synthesizer library with OPN2 (YM2612) emulation | ||
* | ||
* MIDI parser and player (Original code from ADLMIDI): Copyright (c) 2010-2014 Joel Yliluoma <[email protected]> | ||
* OPNMIDI Library and YM2612 support: Copyright (c) 2017-2023 Vitaly Novichkov <[email protected]> | ||
* OPNMIDI Library and YM2612 support: Copyright (c) 2017-2024 Vitaly Novichkov <[email protected]> | ||
* | ||
* Library is based on the ADLMIDI, a MIDI player for Linux and Windows with OPL3 emulation: | ||
* http://iki.fi/bisqwit/source/adlmidi.html | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
* libOPNMIDI is a free Software MIDI synthesizer library with OPN2 (YM2612) emulation | ||
* | ||
* MIDI parser and player (Original code from ADLMIDI): Copyright (c) 2010-2014 Joel Yliluoma <[email protected]> | ||
* OPNMIDI Library and YM2612 support: Copyright (c) 2017-2023 Vitaly Novichkov <[email protected]> | ||
* OPNMIDI Library and YM2612 support: Copyright (c) 2017-2024 Vitaly Novichkov <[email protected]> | ||
* | ||
* Library is based on the ADLMIDI, a MIDI player for Linux and Windows with OPL3 emulation: | ||
* http://iki.fi/bisqwit/source/adlmidi.html | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
* libOPNMIDI is a free MIDI to WAV conversion library with OPN2 (YM2612) emulation | ||
* | ||
* MIDI parser and player (Original code from ADLMIDI): Copyright (c) 2010-2014 Joel Yliluoma <[email protected]> | ||
* OPNMIDI Library and YM2612 support: Copyright (c) 2017-2023 Vitaly Novichkov <[email protected]> | ||
* OPNMIDI Library and YM2612 support: Copyright (c) 2017-2024 Vitaly Novichkov <[email protected]> | ||
* | ||
* Library is based on the ADLMIDI, a MIDI player for Linux and Windows with OPL3 emulation: | ||
* http://iki.fi/bisqwit/source/adlmidi.html | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,7 +3,7 @@ | |
* | ||
* Copyright (C) 2014 Bret Curtis | ||
* Copyright (C) WildMIDI Developers 2015-2016 | ||
* ADLMIDI Library API: Copyright (c) 2015-2023 Vitaly Novichkov <[email protected]> | ||
* ADLMIDI Library API: Copyright (c) 2015-2024 Vitaly Novichkov <[email protected]> | ||
* | ||
* This library is free software; you can redistribute it and/or | ||
* modify it under the terms of the GNU Library General Public | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,7 +4,7 @@ | |
* Copyright (C) 2001 Ryan Nunn | ||
* Copyright (C) 2014 Bret Curtis | ||
* Copyright (C) WildMIDI Developers 2015-2016 | ||
* Copyright (c) 2015-2023 Vitaly Novichkov <[email protected]> | ||
* Copyright (c) 2015-2024 Vitaly Novichkov <[email protected]> | ||
* | ||
* This library is free software; you can redistribute it and/or | ||
* modify it under the terms of the GNU Library General Public | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
/* | ||
* FileAndMemoryReader - a tiny helper to utify file reading from a disk and memory block | ||
* | ||
* Copyright (c) 2015-2023 Vitaly Novichkov <[email protected]> | ||
* Copyright (c) 2015-2024 Vitaly Novichkov <[email protected]> | ||
* | ||
* Permission is hereby granted, free of charge, to any person obtaining | ||
* a copy of this software and associated documentation files (the "Software"), | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
/* | ||
* BW_Midi_Sequencer - MIDI Sequencer for C++ | ||
* | ||
* Copyright (c) 2015-2023 Vitaly Novichkov <[email protected]> | ||
* Copyright (c) 2015-2024 Vitaly Novichkov <[email protected]> | ||
* | ||
* Permission is hereby granted, free of charge, to any person obtaining | ||
* a copy of this software and associated documentation files (the "Software"), | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
/* | ||
* BW_Midi_Sequencer - MIDI Sequencer for C++ | ||
* | ||
* Copyright (c) 2015-2023 Vitaly Novichkov <[email protected]> | ||
* Copyright (c) 2015-2024 Vitaly Novichkov <[email protected]> | ||
* | ||
* Permission is hereby granted, free of charge, to any person obtaining | ||
* a copy of this software and associated documentation files (the "Software"), | ||
|
@@ -457,6 +457,13 @@ class BW_MidiSequencer | |
//! Current level on the loop stack (<0 - out of loop, 0++ - the index in the loop stack) | ||
int stackLevel; | ||
|
||
//! Constructor to initialize member variables | ||
LoopState() | ||
: caughtStart(false), caughtEnd(false), caughtStackStart(false), | ||
caughtStackEnd(false), caughtStackBreak(false), skipStackStart(false), | ||
invalidLoop(false), temporaryBroken(false), loopsCount(-1), loopsLeft(0), | ||
stackLevel(-1) | ||
{} | ||
/** | ||
* @brief Reset loop state to initial | ||
*/ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
/* | ||
* BW_Midi_Sequencer - MIDI Sequencer for C++ | ||
* | ||
* Copyright (c) 2015-2023 Vitaly Novichkov <[email protected]> | ||
* Copyright (c) 2015-2024 Vitaly Novichkov <[email protected]> | ||
* | ||
* Permission is hereby granted, free of charge, to any person obtaining | ||
* a copy of this software and associated documentation files (the "Software"), | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
* libOPNMIDI is a free Software MIDI synthesizer library with OPN2 (YM2612) emulation | ||
* | ||
* MIDI parser and player (Original code from ADLMIDI): Copyright (c) 2010-2014 Joel Yliluoma <[email protected]> | ||
* ADLMIDI Library API: Copyright (c) 2016-2023 Vitaly Novichkov <[email protected]> | ||
* ADLMIDI Library API: Copyright (c) 2016-2024 Vitaly Novichkov <[email protected]> | ||
* | ||
* Library is based on the ADLMIDI, a MIDI player for Linux and Windows with OPL3 emulation: | ||
* http://iki.fi/bisqwit/source/adlmidi.html | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
* libOPNMIDI is a free Software MIDI synthesizer library with OPN2 (YM2612) emulation | ||
* | ||
* MIDI parser and player (Original code from ADLMIDI): Copyright (c) 2010-2014 Joel Yliluoma <[email protected]> | ||
* OPNMIDI Library and YM2612 support: Copyright (c) 2017-2023 Vitaly Novichkov <[email protected]> | ||
* OPNMIDI Library and YM2612 support: Copyright (c) 2017-2024 Vitaly Novichkov <[email protected]> | ||
* | ||
* Library is based on the ADLMIDI, a MIDI player for Linux and Windows with OPL3 emulation: | ||
* http://iki.fi/bisqwit/source/adlmidi.html | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
* libOPNMIDI is a free Software MIDI synthesizer library with OPN2 (YM2612) emulation | ||
* | ||
* MIDI parser and player (Original code from ADLMIDI): Copyright (c) 2010-2014 Joel Yliluoma <[email protected]> | ||
* ADLMIDI Library API: Copyright (c) 2015-2023 Vitaly Novichkov <[email protected]> | ||
* ADLMIDI Library API: Copyright (c) 2015-2024 Vitaly Novichkov <[email protected]> | ||
* | ||
* Library is based on the ADLMIDI, a MIDI player for Linux and Windows with OPL3 emulation: | ||
* http://iki.fi/bisqwit/source/adlmidi.html | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
* libOPNMIDI is a free MIDI to WAV conversion library with OPN2 (YM2612) emulation | ||
* | ||
* MIDI parser and player (Original code from ADLMIDI): Copyright (c) 2010-2014 Joel Yliluoma <[email protected]> | ||
* ADLMIDI Library API: Copyright (c) 2015-2023 Vitaly Novichkov <[email protected]> | ||
* ADLMIDI Library API: Copyright (c) 2015-2024 Vitaly Novichkov <[email protected]> | ||
* | ||
* Library is based on the ADLMIDI, a MIDI player for Linux and Windows with OPL3 emulation: | ||
* http://iki.fi/bisqwit/source/adlmidi.html | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
* libOPNMIDI is a free Software MIDI synthesizer library with OPN2 (YM2612) emulation | ||
* | ||
* MIDI parser and player (Original code from ADLMIDI): Copyright (c) 2010-2014 Joel Yliluoma <[email protected]> | ||
* ADLMIDI Library API: Copyright (c) 2015-2023 Vitaly Novichkov <[email protected]> | ||
* ADLMIDI Library API: Copyright (c) 2015-2024 Vitaly Novichkov <[email protected]> | ||
* | ||
* Library is based on the ADLMIDI, a MIDI player for Linux and Windows with OPL3 emulation: | ||
* http://iki.fi/bisqwit/source/adlmidi.html | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
* libOPNMIDI is a free Software MIDI synthesizer library with OPN2 (YM2612) emulation | ||
* | ||
* MIDI parser and player (Original code from ADLMIDI): Copyright (c) 2010-2014 Joel Yliluoma <[email protected]> | ||
* OPNMIDI Library and YM2612 support: Copyright (c) 2017-2023 Vitaly Novichkov <[email protected]> | ||
* OPNMIDI Library and YM2612 support: Copyright (c) 2017-2024 Vitaly Novichkov <[email protected]> | ||
* | ||
* Library is based on the ADLMIDI, a MIDI player for Linux and Windows with OPL3 emulation: | ||
* http://iki.fi/bisqwit/source/adlmidi.html | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
* libOPNMIDI is a free Software MIDI synthesizer library with OPN2 (YM2612) emulation | ||
* | ||
* MIDI parser and player (Original code from ADLMIDI): Copyright (c) 2010-2014 Joel Yliluoma <[email protected]> | ||
* OPNMIDI Library and YM2612 support: Copyright (c) 2017-2023 Vitaly Novichkov <[email protected]> | ||
* OPNMIDI Library and YM2612 support: Copyright (c) 2017-2024 Vitaly Novichkov <[email protected]> | ||
* | ||
* Library is based on the ADLMIDI, a MIDI player for Linux and Windows with OPL3 emulation: | ||
* http://iki.fi/bisqwit/source/adlmidi.html | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
* libOPNMIDI is a free Software MIDI synthesizer library with OPN2 (YM2612) emulation | ||
* | ||
* MIDI parser and player (Original code from ADLMIDI): Copyright (c) 2010-2014 Joel Yliluoma <[email protected]> | ||
* OPNMIDI Library and YM2612 support: Copyright (c) 2017-2023 Vitaly Novichkov <[email protected]> | ||
* OPNMIDI Library and YM2612 support: Copyright (c) 2017-2024 Vitaly Novichkov <[email protected]> | ||
* | ||
* Library is based on the ADLMIDI, a MIDI player for Linux and Windows with OPL3 emulation: | ||
* http://iki.fi/bisqwit/source/adlmidi.html | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
* libOPNMIDI is a free Software MIDI synthesizer library with OPN2 (YM2612) emulation | ||
* | ||
* MIDI parser and player (Original code from ADLMIDI): Copyright (c) 2010-2014 Joel Yliluoma <[email protected]> | ||
* OPNMIDI Library and YM2612 support: Copyright (c) 2017-2023 Vitaly Novichkov <[email protected]> | ||
* OPNMIDI Library and YM2612 support: Copyright (c) 2017-2024 Vitaly Novichkov <[email protected]> | ||
* | ||
* Library is based on the ADLMIDI, a MIDI player for Linux and Windows with OPL3 emulation: | ||
* http://iki.fi/bisqwit/source/adlmidi.html | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
* libOPNMIDI is a free Software MIDI synthesizer library with OPN2 (YM2612) emulation | ||
* | ||
* MIDI parser and player (Original code from ADLMIDI): Copyright (c) 2010-2014 Joel Yliluoma <[email protected]> | ||
* OPNMIDI Library and YM2612 support: Copyright (c) 2017-2023 Vitaly Novichkov <[email protected]> | ||
* OPNMIDI Library and YM2612 support: Copyright (c) 2017-2024 Vitaly Novichkov <[email protected]> | ||
* | ||
* Library is based on the ADLMIDI, a MIDI player for Linux and Windows with OPL3 emulation: | ||
* http://iki.fi/bisqwit/source/adlmidi.html | ||
|
Oops, something went wrong.