[jsyn] [jmsl] Fall 2008, Final Projects by students
jmsl at music.columbia.edu
jmsl at music.columbia.edu
Sat Dec 27 15:59:37 EST 2008
Indeed, great stuff! The "Ambient Music Generator" is about as
ambient as I've heard in awhile, very nice.
Good work from the Didkovsky-crew again!
brad
On Dec 27, 2008, at 3:43 PM, jmsl at music.columbia.edu wrote:
> Very nice stuff here. Very sophisticated and they all work well.
>
> I will be playing with the Polyrhythm Applet for the next month.
>
> Note: What happened to the links for the last 3 projects?
>
> John Clavin
>
>
> -----Original Message-----
> From: jsyn at music.columbia.edu
> To: jmsl at music.columbia.edu; jsyn at music.columbia.edu <jsyn at music.columbia.edu
> >
> Sent: Fri, 26 Dec 2008 2:14 pm
> Subject: [jsyn] Java Music Systems, Fall 2008, Final Projects by
> students
>
>
> Java Music Systems, Fall 2008, Final Projects by students
> NYU Steinhardt, Dept of Music and Performing Arts Professions
>
> On Dec 16, 2008 students in Nick Didkovsky's Java Music Systems
> class at NYU presented their final projects. Descriptions below are
> by the students commenting on their own work. URL’s are provided
> where appropriate.
>
> Polyrhythm Applet
> by Karl Mattias Konrad
> “Inspired by music theory from India, where rhythm plays a decisive
> role, the Polyrhythm Applet can be used to train or show transitions
> between subdivisions of a beat, or transitions between different
> groupings. The applet splits a steady beat of a given tempo into
> subdivisions, groups them in patterns and plays the patterns against
> the metronome. The user can manually define tempo, subdivision,
> grouping, and pattern, or use the default pattern and tempo, and
> make the applet create a random set of subdivisions and groupings. A
> visual counter provides extra information about the audible outcome.”
> http://www.matthiaskonrad.com/PolyRhythms
>
> Ambient Music Generator AppletC2
> by Chris Polcyn
> “This Java applet is a continuous ambient music generator,
> incorporating JSyn and JMSL. A simple click of a button will produce
> a steady stream of ambient music as the listener is lulled to sleep.
> Simplistic and minimal design are key for keeping the sound low-
> profile and in the background.”
> http://homepages.nyu.edu/~cmp433/javamusic/finalproject/
>
> Sound Design and Panning Effects with JSyn and JMSL
> by Kyle Vaughn
> “The sound design creates an eerie mood and features the use of the
> signal processing capabilities of JSyn to create stereo panning
> effects. My main goal with this project was to create a minimalist
> sound design piece that focused on the signal processing tools in
> JSyn. I began with adjusting and tweaking with sounds created in
> Wire. Once I found something I liked they were all loaded together
> in an applet. I had no predetermined ideas of how the sounds would
> go together. I simply found individual sounds I liked and then
> adjusted them more once they were playing all together. The
> behaviors of the synth notes are called upon randomly. However, they
> are randomly called with in a set of boundaries so the behaviors are
> somewhat predictable. The signal processing instruments used are a
> delay and frequency delay with in the JMSL API. Two of same delays
> are used in an effort to create a stereo panning effect. When an
> instrument called “plucked delay” is called the “dry” signal happens
> first, which is panned all the way
> to the left side. Then a frequency delay signal processer is used to
> move the “plucked delay” to the center. Finally the output of both
> the “plucked delay” and the frequency delay is sent to a delay
> signal processer, which panned all the way to the right. “
> http://www.kylevaughn.com/JavaMusicSystems/Final/Final.html
>
> Implementation of an Isolated Hummed Notes Pitch Detector in Java
> by Loreto Sanchez
> “My project consists in a pitch detector in real time for a singing
> note. The program captures the sound, performs the FFT analysis, the
> Spectral Autocorrelation, peak picking to detect the index with the
> highest peak and pitch determination.”
> http://homepages.nyu.edu/~mls548/JavaMusicSystems/finalproject.html
>
> Regarding Time
> by Adam Rokhsar
> “The goal of Regarding Time was to create an aesthetically
> meaningful interaction between JMSL and Max/MSP/Jitter. Audio
> features are extracted from a piece Violin in Max/MSP, which
> interact with data stored in a MusicShape to control video
> parameters. By having JMSL change parameters at Max speed on MSP
> data used to drive video, I was able to produce something in a more
> elegant way with JMSL and Max than I could have with Max alone.”
>
> N8-BIT DM
> by Nataniel Rodriguez
> “N8-Bit DM is a virtual analogue drum machine consisting of 5 sound
> sources emulating a kick, snare, high hat, percussion, and tom
> respectively, each with their own pitch envelope. Each part can be
> triggered in
> 3 different ways: through QWERTY keystrokes (1, 2, 3, 4, and5 keys),
> MIDI note input (notes 60 through 64), or automatically through JMSL
> MusicShapes. MusicShape control is based on Nick Didkovsky’s Max/
> JAVA tutorial patches and classes, except for a few modifications,
> mostly done on the Max patch side. Using the MusicShape editor,
> patterns and variations of such patterns can be created in real-time.”
>
> Random Music Generator
> By Chi Kim
> “This project is to make a music generator which lets users to
> control some of its parameters to generate random music shapes. In
> that sense, the title is misleading, because the process of
> generating random shapes is not purely controlled by computer. The
> users can specify his/her taste in run time, and the computer will
> loosely match the parameters.”
>
>
> _______________________________________________
> JSyn mailing list
> JSyn at music.columbia.edu
> To change digest mode or to make other administrative changes visit:
> http://music.columbia.edu/mailman/listinfo/jsyn
>
> _______________________________________________
> jmsl mailing list
> jmsl at music.columbia.edu
> http://music.columbia.edu/mailman/listinfo/jmsl
>
More information about the jmsl
mailing list