Skip to content

Commit

Permalink
First release version
Browse files Browse the repository at this point in the history
  • Loading branch information
MajicDesigns committed Jan 30, 2020
1 parent 4072d75 commit d855d93
Show file tree
Hide file tree
Showing 138 changed files with 1,141 additions and 574 deletions.
16 changes: 4 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,11 @@
# MD_YM2413

The YM2413, OPLL, is a cost-reduced FM synthesis sound chip manufactured
by Yamaha Corporation and based on their YM3812 (OPL2).
The YM2413, OPLL, is a cost-reduced FM synthesis sound chip manufactured by Yamaha Corporation and based on their YM3812 (OPL2).

The simplifications mean that the YM2413 can only play one user-defined
instrument at a time, with an additional 15 read-only hard-coded instrument
profiles available. The IC can operate as 9 channels of instruments or 6
channels with melodic instruments and 5 with percussion instruments.
The simplifications mean that the YM2413 can only play one user-defined instrument at a time, with an additional 15 read-only hard-coded instrument profiles available. The IC can operate as 9 channels of instruments or 6 channels with melodic instruments and 5 with percussion instruments.

Its main historical application was the generation of music and sound effects in
microprocessor systems. It was extensively used in early game consoles, arcade games,
home computers and low-cost synthesizer keyboards.
Its main historical application was the generation of music and sound effects in microprocessor systems. It was extensively used in early game consoles, arcade games, home computers and low-cost synthesizer keyboards.

This library implements functions that manage the sound and noise generation interface
to the YM2413 IC through a clean API encapsulating the basic functionality provided
by the hardware.
This library implements functions that manage the sound generation interface to the YM2413 IC through a clean API encapsulating the basic functionality provided by the hardware.

[Library Documentation](https://majicdesigns.github.io/MD_YM2413/)
Binary file added docs/YM2413_IC.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/_m_d___y_m2413_8cpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_m_d___y_m2413_8cpp.html">MD_YM2413.cpp</a></li>
<li class="footer">Generated on Fri Nov 1 2019 09:41:39 for MD_YM2413 Library by
<li class="footer">Generated on Thu Jan 30 2020 15:38:00 for MD_YM2413 Library by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.16 </li>
</ul>
Expand Down
2 changes: 1 addition & 1 deletion docs/_m_d___y_m2413_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_m_d___y_m2413_8h.html">MD_YM2413.h</a></li>
<li class="footer">Generated on Fri Nov 1 2019 09:41:39 for MD_YM2413 Library by
<li class="footer">Generated on Thu Jan 30 2020 15:38:00 for MD_YM2413 Library by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.16 </li>
</ul>
Expand Down
2 changes: 1 addition & 1 deletion docs/_m_d___y_m2413__hw_8cpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_m_d___y_m2413__hw_8cpp.html">MD_YM2413_hw.cpp</a></li>
<li class="footer">Generated on Fri Nov 1 2019 09:41:39 for MD_YM2413 Library by
<li class="footer">Generated on Thu Jan 30 2020 15:38:00 for MD_YM2413 Library by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.16 </li>
</ul>
Expand Down
2 changes: 1 addition & 1 deletion docs/_m_d___y_m2413__lib_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_m_d___y_m2413__lib_8h.html">MD_YM2413_lib.h</a></li>
<li class="footer">Generated on Fri Nov 1 2019 09:41:39 for MD_YM2413 Library by
<li class="footer">Generated on Thu Jan 30 2020 15:38:00 for MD_YM2413 Library by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.16 </li>
</ul>
Expand Down
2 changes: 1 addition & 1 deletion docs/annotated.html
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Fri Nov 1 2019 09:41:40 for MD_YM2413 Library by
<li class="footer">Generated on Thu Jan 30 2020 15:38:01 for MD_YM2413 Library by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.16 </li>
</ul>
Expand Down
64 changes: 35 additions & 29 deletions docs/class_m_d___y_m2413-members.html

Large diffs are not rendered by default.

Loading

0 comments on commit d855d93

Please sign in to comment.