<?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=Tkonstantopoulos</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=Tkonstantopoulos"/>
	<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/Special:Contributions/Tkonstantopoulos"/>
	<updated>2026-05-14T13:46:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.8</generator>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Creating_a_piece_using_JFugue&amp;diff=247002</id>
		<title>Creating a piece using JFugue</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Creating_a_piece_using_JFugue&amp;diff=247002"/>
		<updated>2019-12-13T21:41:37Z</updated>

		<summary type="html">&lt;p&gt;Tkonstantopoulos: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this project, I created a composition using JFugue in the Java programming language. JFugue is a Java library that allows users to program music in Java without having to be concerned about the complexities of MIDI. The composition depends on the current temperature and the text downloaded from Wikipedia. The tempo adjusts to the current temperature and the text retrieved from Wikipedia is converted (character by character) to ASCII and is played as chords. The composition consists of 5 different patterns and a Constants.java file where values can be adjusted. The values represent the integer value that is added to a count. That integer value depends on the current weather conditions (clear skies, clouds, drizzle, rain, thunderstorm, snow) and is setting the tempo of the piece. &lt;br /&gt;
&lt;br /&gt;
More information on JFugue can be found [https://en.wikipedia.org/wiki/JFugue here].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Hardware:'''&lt;br /&gt;
&lt;br /&gt;
- Mac or PC&lt;br /&gt;
&lt;br /&gt;
'''Software:'''&lt;br /&gt;
&lt;br /&gt;
- Download any Java IDE and run the Main.java file. Project repository can be accessed [https://github.com/theoko/mu3620-finalproject here].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0; overflow: auto; -webkit-overflow-scrolling: touch;&amp;quot;&amp;gt;&amp;lt;htmltag tagname=&amp;quot;iframe&amp;quot; id=&amp;quot;ensembleEmbeddedContent_aYL46HVlOUaV3I4GCxtPyQ&amp;quot; src=&amp;quot;https://video.wpi.edu/hapi/v1/contents/e8f88269-6575-4639-95dc-8e060b1b4fc9/plugin?embedAsThumbnail=false&amp;amp;displayTitle=false&amp;amp;startTime=0&amp;amp;autoPlay=false&amp;amp;hideControls=true&amp;amp;showCaptions=false&amp;amp;displaySharing=false&amp;amp;displayAnnotations=false&amp;amp;displayAttachments=false&amp;amp;displayLinks=false&amp;amp;displayEmbedCode=false&amp;amp;displayDownloadIcon=false&amp;amp;displayMetaData=false&amp;amp;displayCredits=false&amp;amp;audioPreviewImage=false&amp;amp;displayCaptionSearch=false&amp;amp;displayViewersReport=false&amp;amp;displayAxdxs=false&amp;quot; title=&amp;quot;Creating a piece using JFugue (Demo)&amp;quot; frameborder=&amp;quot;0&amp;quot; style=&amp;quot;position: absolute; top: 0; left: 0; width: 100%; height: 100%;&amp;quot; scrolling=&amp;quot;no&amp;quot; allowfullscreen&amp;gt;&amp;lt;/htmltag&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Algorithmic, Interactive, &amp;amp; Electro-acoustic Compositions]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Tkonstantopoulos</name></author>
		
	</entry>
	<entry>
		<id>https://vjmedia.wpi.edu/index.php?title=Creating_a_piece_using_JFugue&amp;diff=247001</id>
		<title>Creating a piece using JFugue</title>
		<link rel="alternate" type="text/html" href="https://vjmedia.wpi.edu/index.php?title=Creating_a_piece_using_JFugue&amp;diff=247001"/>
		<updated>2019-12-13T21:39:55Z</updated>

		<summary type="html">&lt;p&gt;Tkonstantopoulos: Created page with &amp;quot;In this project, I created a composition using JFugue in the Java programming language. JFugue is a Java library that allows users to program music in Java without having to b...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this project, I created a composition using JFugue in the Java programming language. JFugue is a Java library that allows users to program music in Java without having to be concerned about the complexities of MIDI. The composition depends on the current temperature and the text downloaded from Wikipedia. The tempo adjusts to the current temperature and the text retrieved from Wikipedia is converted (character by character) to ASCII and is played as chords. The composition consists of 5 different patterns and a Constants.java file where values can be adjusted. The values represent the integer value that is added to a count. That integer value depends on the current weather conditions (clear skies, clouds, drizzle, rain, thunderstorm, snow) and is setting the tempo of the piece. &lt;br /&gt;
&lt;br /&gt;
More information on JFugue can be found [https://en.wikipedia.org/wiki/JFugue here].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Hardware:'''&lt;br /&gt;
&lt;br /&gt;
- Mac or PC&lt;br /&gt;
&lt;br /&gt;
'''Software:'''&lt;br /&gt;
&lt;br /&gt;
- Download any Java IDE and run the Main.java file. Project repository can be accessed [https://github.com/theoko/mu3620-finalproject here].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0; overflow: auto; -webkit-overflow-scrolling: touch;&amp;quot;&amp;gt;&amp;lt;htmltag tagname=&amp;quot;iframe&amp;quot; id=&amp;quot;ensembleEmbeddedContent_aYL46HVlOUaV3I4GCxtPyQ&amp;quot; src=&amp;quot;https://video.wpi.edu/hapi/v1/contents/e8f88269-6575-4639-95dc-8e060b1b4fc9/plugin?embedAsThumbnail=false&amp;amp;displayTitle=false&amp;amp;startTime=0&amp;amp;autoPlay=false&amp;amp;hideControls=true&amp;amp;showCaptions=false&amp;amp;displaySharing=false&amp;amp;displayAnnotations=false&amp;amp;displayAttachments=false&amp;amp;displayLinks=false&amp;amp;displayEmbedCode=false&amp;amp;displayDownloadIcon=false&amp;amp;displayMetaData=false&amp;amp;displayCredits=false&amp;amp;audioPreviewImage=false&amp;amp;displayCaptionSearch=false&amp;amp;displayViewersReport=false&amp;amp;displayAxdxs=false&amp;quot; title=&amp;quot;Creating a piece using JFugue (Demo)&amp;quot; frameborder=&amp;quot;0&amp;quot; style=&amp;quot;position: absolute; top: 0; left: 0; width: 100%; height: 100%;&amp;quot; scrolling=&amp;quot;no&amp;quot; allowfullscreen&amp;gt;&amp;lt;/htmltag&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTICE:''' If above video does not appear, try switching web browsers. This type of media file has been found to conflict with Google Chrome and other browser types.&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Toolkits]][[Category:Pedagogy, Theory, and Research Resources]][[Category:Interactive Systems]][[Category:Multimedia]][[Category: Advisor:Manzo]]&lt;/div&gt;</summary>
		<author><name>Tkonstantopoulos</name></author>
		
	</entry>
</feed>