Difference between revisions of "Uneal Engine 4 Music Visualizer"

From vjmedia
(Created page with "File:EAMIR_logo.png The '''EAMIR Software Development Kit''' allows users to build their own custom composition and performance applications for use with just about any co...")
 
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[File:EAMIR_logo.png]]
+
--Noah Darveau--
The '''EAMIR Software Development Kit''' allows users to build their own custom composition and performance applications for use with just about any control interface. This kit contains modular pieces of working code that, when strung together, quickly enable users to modify existing [[EAMIR]] applications or creative brand new ones sharing similar functionality. [[EAMIR]] is an open-source music technology project involving alternate controllers, sensors, and adaptive instruments to facilitate music composition, performance, and instruction through a collection of interactive music systems. The [[EAMIR]] software apps have been implemented in classrooms, including special needs and disabilities populations, research projects, and composition/performance environments.
 
  
This gives way for the use of just about any digital control interface, Wiimotes®, keyboards, iPhones®, to be used as a composition and performance tool. Creating custom software is ideal for making applications that focus on a few musical skill sets for your users or for designing software to work with a specific control interface.  
+
For my final project, I created a 3D music visualizer. In order to create this, I used Unreal Engine 4 as the base engine that will drive things like rendering the graphics. The rest of the project will be written in C++ and Unreal Engine's native visual programming language called Blueprints. Musically, I had to experiment with different midi and waveform compositions to determine what the best way to represent them visually will be. For the technical aspect of this project, I worked directly with the data of the music to be able to create the visualizer. There is also the fact that I will need to be writing the visualizer. This program serves as an interesting way of interacting with music beyond the traditional audio aspect we are used to. This program would also be easily imported into other Unreal Engine projects, so if another creator wanted to use it in their creations, it could be easily added.  
  
More information on the EAMIR project can be found [http://wiki.wpi.edu/vjmedia/EAMIR here].This library was developed by [http://www.vjmanzo.com V.J. Manzo, PhD] (2009) and is available [http://www.eamir.org/sdk.htm here].
 
  
----
+
<htmltag tagname="iframe" id="ensembleEmbeddedContent_VIfQV0F2fkCAjS1PSALt-g" src="https://video.wpi.edu/hapi/v1/contents/57d08754-7641-407e-808d-2d4f4802edfa/plugin?embedAsThumbnail=false&displayTitle=false&startTime=0&autoPlay=false&hideControls=true&showCaptions=false&width=640&height=360&displaySharing=false&displayAnnotations=false&displayAttachments=false&displayLinks=false&displayEmbedCode=false&displayDownloadIcon=false&displayMetaData=false&displayCredits=false&displayCaptionSearch=false&audioPreviewImage=false&displayViewersReport=false&displayAxdxs=false" title="Music Visualizer" frameborder="0" height="360" width="640" scrolling="no" allowfullscreen></htmltag>
'''Hardware:'''
 
  
-Mac or PC
+
[[Category:Development Toolkits]][[Category:Interactive Systems]][[Category:Multimedia]][[Category:Foundations of Music Technology (2300)]]
 
 
'''Software:'''
 
 
 
- EAMIR SDK for Mac or PC, Download [http://www.eamir.net/forum/index.php?option=com_kunena&func=view&catid=18&id=3&Itemid=69#3 here]
 
 
 
----
 
 
 
 
 
<mediaplayer>http://media.wpi.edu/Academics/Depts/HUA/Manzo/EamirSDK/EAMIR Software Development Kit.mp4</mediaplayer>
 
 
 
'''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.
 
 
 
[[Category:Development Toolkits]][[Category:Pedagogy, Theory, and Research Resources]][[Category:Interactive Systems]][[Category:Multimedia]][[Category: Advisor:Manzo]]
 

Latest revision as of 23:30, 15 October 2020

--Noah Darveau--

For my final project, I created a 3D music visualizer. In order to create this, I used Unreal Engine 4 as the base engine that will drive things like rendering the graphics. The rest of the project will be written in C++ and Unreal Engine's native visual programming language called Blueprints. Musically, I had to experiment with different midi and waveform compositions to determine what the best way to represent them visually will be. For the technical aspect of this project, I worked directly with the data of the music to be able to create the visualizer. There is also the fact that I will need to be writing the visualizer. This program serves as an interesting way of interacting with music beyond the traditional audio aspect we are used to. This program would also be easily imported into other Unreal Engine projects, so if another creator wanted to use it in their creations, it could be easily added.