<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://vjmedia.wpi.edu/index.php?action=history&amp;feed=atom&amp;title=Polyphonic_Synth_%28MU3615%29</id>
	<title>Polyphonic Synth (MU3615) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://vjmedia.wpi.edu/index.php?action=history&amp;feed=atom&amp;title=Polyphonic_Synth_%28MU3615%29"/>
	<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Polyphonic_Synth_(MU3615)&amp;action=history"/>
	<updated>2026-04-04T03:58:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.8</generator>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Polyphonic_Synth_(MU3615)&amp;diff=244233&amp;oldid=prev</id>
		<title>Jpmartin2 at 05:57, 18 December 2015</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Polyphonic_Synth_(MU3615)&amp;diff=244233&amp;oldid=prev"/>
		<updated>2015-12-18T05:57:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 05:57, 18 December 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot; &gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;And a zip containing the code and compiled application for OS X is available here: [[Media:jpmartin2_mu3615_finalproject.zip]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;And a zip containing the code and compiled application for OS X is available here: [[Media:jpmartin2_mu3615_finalproject.zip]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;~ Joseph Martin&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb-vjmedia_:diff::1.12:old-244232:rev-244233 --&gt;
&lt;/table&gt;</summary>
		<author><name>Jpmartin2</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Polyphonic_Synth_(MU3615)&amp;diff=244232&amp;oldid=prev</id>
		<title>Jpmartin2: A Simple Polyphonic Synthesizer</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Polyphonic_Synth_(MU3615)&amp;diff=244232&amp;oldid=prev"/>
		<updated>2015-12-18T05:57:01Z</updated>

		<summary type="html">&lt;p&gt;A Simple Polyphonic Synthesizer&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;As a final project for MU 3615, I created a simple polyphonic synthesizer. It has the option to select between sin waves, square waves (with variable duty cycle), and triangle waves, and has an ADSR (attack decay sustain release) envelope generator, and a lowpass filter. It was created from the ground up in C++ using RtMidi (a library for reading midi data) and PortAudio (a library for outputting raw audio data). However, since the user interface was put together quickly on my Mac, the program currently only runs on OS X 10.10 or later.&lt;br /&gt;
&lt;br /&gt;
A video of a quick demonstration can be seen here: [https://youtu.be/cfYLBf85s6Q YouTube]&lt;br /&gt;
&lt;br /&gt;
And a zip containing the code and compiled application for OS X is available here: [[Media:jpmartin2_mu3615_finalproject.zip]]&lt;/div&gt;</summary>
		<author><name>Jpmartin2</name></author>
		
	</entry>
</feed>