Difference between revisions of "MU2300 Final Project Jadon Lemkin"

From vjmedia
(Template page for final project)
 
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
= MU2300 Final Project Jadon Lemkin =
 
 
[[Category:Foundations of Music Technology (2300)]]
 
[[Category:Foundations of Music Technology (2300)]]
Description not finished!
+
In my project, I explored two main topics:
 +
Creating a short album of ambient music, and implementing a music management system from scratch.
 +
 
 +
For the soundtrack, I utilized the minimoog Model D alongside Vital and LABS strings to form the basis of the album's sound. These were used in tandem with a variety of subtle reverb and echo effects, and mixed to create the final result.
 +
 
 +
The album can be found [https://koerismo.bandcamp.com/album/incident-report on Bandcamp].
 +
 
 +
 
 +
The music system was created using the Web Audio API as its foundation, which allowed me to create what is essentially a virtual plugboard for the music to pass through before being sent to the speakers. For the audio setup, I gave each audio source a separate gain and low/hi-pass filters, which allowed each track to be separately adjusted and modulated.
 +
 
 +
To ensure that all of the tracks would synchronize, I created a tempo-based timer that runs asynchronously in the background while the game is played. When the game requests a new music track, it requests the timer to begin the transition only when the current track reaches the end of the current measure, rather than playing it instantaneously.
 +
 
 +
The game can be found [https://koerismo.github.io/incident-report here], and its code [https://github.com/koerismo/incident-report here].
 +
 
  
 
== Video Presentation ==
 
== Video Presentation ==
Presentation not finished!
+
<mediaplayer>File:JadonL_MU2300_FinalProject.mp4</mediaplayer>
 +
Direct link: [[File:JadonL MU2300 FinalProject.mp4]]
 +
 
 +
[https://youtu.be/4JOmHo0aO7k YouTube mirror]

Latest revision as of 03:31, 10 August 2024

In my project, I explored two main topics: Creating a short album of ambient music, and implementing a music management system from scratch.

For the soundtrack, I utilized the minimoog Model D alongside Vital and LABS strings to form the basis of the album's sound. These were used in tandem with a variety of subtle reverb and echo effects, and mixed to create the final result.

The album can be found on Bandcamp.


The music system was created using the Web Audio API as its foundation, which allowed me to create what is essentially a virtual plugboard for the music to pass through before being sent to the speakers. For the audio setup, I gave each audio source a separate gain and low/hi-pass filters, which allowed each track to be separately adjusted and modulated.

To ensure that all of the tracks would synchronize, I created a tempo-based timer that runs asynchronously in the background while the game is played. When the game requests a new music track, it requests the timer to begin the transition only when the current track reaches the end of the current measure, rather than playing it instantaneously.

The game can be found here, and its code here.


Video Presentation

The media player is loading... Direct link: File:JadonL MU2300 FinalProject.mp4

YouTube mirror