Skip to content

Commit 49a12dc

Browse files
committed
Parser class with supports multiple tracks
1 parent c48c8a9 commit 49a12dc

File tree

132 files changed

+3483
-813
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

132 files changed

+3483
-813
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
.vscode
2-
build/
2+
build/
3+
.ipynb_checkpoints/

docs/html/MidiFileParserMultiTrack_8h_source.html

Lines changed: 377 additions & 0 deletions
Large diffs are not rendered by default.

docs/html/MidiFileParserOut_8h_source.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,8 @@
150150
<div class="ttc" id="aclassmidi_1_1MidiFileParserOut_html"><div class="ttname"><a href="classmidi_1_1MidiFileParserOut.html">midi::MidiFileParserOut</a></div><div class="ttdoc">Parse the MidiFileParser sending the output to MidiStreamOut. This class requires https://github....</div><div class="ttdef"><b>Definition:</b> MidiFileParserOut.h:14</div></div>
151151
<div class="ttc" id="aclassmidi_1_1MidiFileParserOut_html_a40cd5222397681466477103a82ab2feb"><div class="ttname"><a href="classmidi_1_1MidiFileParserOut.html#a40cd5222397681466477103a82ab2feb">midi::MidiFileParserOut::parse</a></div><div class="ttdeci">bool parse()</div><div class="ttdoc">Parses the midi message and forwards it to MidiStreamp_out-&gt; Returns false when we are at the end.</div><div class="ttdef"><b>Definition:</b> MidiFileParserOut.h:24</div></div>
152152
<div class="ttc" id="aclassmidi_1_1MidiFileParserOut_html_ab5128a7f1bde4ae083c22fd75f5be627"><div class="ttname"><a href="classmidi_1_1MidiFileParserOut.html#ab5128a7f1bde4ae083c22fd75f5be627">midi::MidiFileParserOut::MidiFileParserOut</a></div><div class="ttdeci">MidiFileParserOut(MidiFileParser &amp;file, MidiStreamOut &amp;out)</div><div class="ttdoc">Default Constructor.</div><div class="ttdef"><b>Definition:</b> MidiFileParserOut.h:17</div></div>
153-
<div class="ttc" id="aclassmidi_1_1MidiFileParser_html"><div class="ttname"><a href="classmidi_1_1MidiFileParser.html">midi::MidiFileParser</a></div><div class="ttdoc">Midi File parser. Provide the data via write: You should try to keep the buffer as full as possible w...</div><div class="ttdef"><b>Definition:</b> MidiFileParser.h:58</div></div>
154-
<div class="ttc" id="aclassmidi_1_1MidiFileParser_html_abda7a373f6add06597bd3d2b045100d1"><div class="ttname"><a href="classmidi_1_1MidiFileParser.html#abda7a373f6add06597bd3d2b045100d1">midi::MidiFileParser::parseTimed</a></div><div class="ttdeci">midi_parser_state &amp; parseTimed()</div><div class="ttdef"><b>Definition:</b> MidiFileParser.h:108</div></div>
153+
<div class="ttc" id="aclassmidi_1_1MidiFileParser_html"><div class="ttname"><a href="classmidi_1_1MidiFileParser.html">midi::MidiFileParser</a></div><div class="ttdoc">Midi File parser. Provide the data via write: You should try to keep the buffer as full as possible w...</div><div class="ttdef"><b>Definition:</b> MidiFileParser.h:61</div></div>
154+
<div class="ttc" id="aclassmidi_1_1MidiFileParser_html_abda7a373f6add06597bd3d2b045100d1"><div class="ttname"><a href="classmidi_1_1MidiFileParser.html#abda7a373f6add06597bd3d2b045100d1">midi::MidiFileParser::parseTimed</a></div><div class="ttdeci">midi_parser_state &amp; parseTimed()</div><div class="ttdef"><b>Definition:</b> MidiFileParser.h:112</div></div>
155155
</div><!-- fragment --></div><!-- contents -->
156156
<!-- start footer part -->
157157
<hr class="footer"/><address class="footer"><small>

docs/html/MidiFileParserState_8h_source.html

Lines changed: 104 additions & 89 deletions
Large diffs are not rendered by default.

docs/html/MidiFileParser_8h.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,9 @@
107107
<div class="dyncontent">
108108
<div class="center"><img src="MidiFileParser_8h__dep__incl.png" border="0" usemap="#asrc_2MidiFileParser_8hdep" alt=""/></div>
109109
<map name="asrc_2MidiFileParser_8hdep" id="asrc_2MidiFileParser_8hdep">
110-
<area shape="rect" title="A simple midi parser based on the following project https://github.com/abique/midi&#45;parser." alt="" coords="17,5,164,32"/>
111-
<area shape="rect" href="MidiFileParserOut_8h_source.html" title=" " alt="" coords="5,80,176,107"/>
110+
<area shape="rect" title="A simple midi parser based on the following project https://github.com/abique/midi&#45;parser." alt="" coords="147,5,294,32"/>
111+
<area shape="rect" href="MidiFileParserMultiTrack_8h_source.html" title=" " alt="" coords="5,80,220,107"/>
112+
<area shape="rect" href="MidiFileParserOut_8h_source.html" title=" " alt="" coords="245,80,415,107"/>
112113
</map>
113114
</div>
114115
</div>
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<map id="src/MidiFileParser.h" name="src/MidiFileParser.h">
2-
<area shape="rect" id="node1" title="A simple midi parser based on the following project https://github.com/abique/midi&#45;parser." alt="" coords="17,5,164,32"/>
3-
<area shape="rect" id="node2" href="$MidiFileParserOut_8h_source.html" title=" " alt="" coords="5,80,176,107"/>
2+
<area shape="rect" id="node1" title="A simple midi parser based on the following project https://github.com/abique/midi&#45;parser." alt="" coords="147,5,294,32"/>
3+
<area shape="rect" id="node2" href="$MidiFileParserMultiTrack_8h_source.html" title=" " alt="" coords="5,80,220,107"/>
4+
<area shape="rect" id="node3" href="$MidiFileParserOut_8h_source.html" title=" " alt="" coords="245,80,415,107"/>
45
</map>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
948987bd27bd7b2d142d2a5a802aa31f
1+
20085d8da0874ce257158410176bcd8c
2.62 KB
Loading

0 commit comments

Comments
 (0)