<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://vjmedia.wpi.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jpmartin2</id>
	<title>vjmedia - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://vjmedia.wpi.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jpmartin2"/>
	<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/Special:Contributions/Jpmartin2"/>
	<updated>2026-04-04T01:11:23Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.8</generator>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Polyphonic_Synth_(MU3615)&amp;diff=244233</id>
		<title>Polyphonic Synth (MU3615)</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Polyphonic_Synth_(MU3615)&amp;diff=244233"/>
		<updated>2015-12-18T05:57:31Z</updated>

		<summary type="html">&lt;p&gt;Jpmartin2: &lt;/p&gt;
&lt;hr /&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;br /&gt;
&lt;br /&gt;
~ Joseph Martin&lt;/div&gt;</summary>
		<author><name>Jpmartin2</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Polyphonic_Synth_(MU3615)&amp;diff=244232</id>
		<title>Polyphonic Synth (MU3615)</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Polyphonic_Synth_(MU3615)&amp;diff=244232"/>
		<updated>2015-12-18T05:57:01Z</updated>

		<summary type="html">&lt;p&gt;Jpmartin2: A Simple Polyphonic Synthesizer&lt;/p&gt;
&lt;hr /&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>