ACM@USC

Association for Computing Machinery at the University of South Carolina

Music in Computing


Making Cool Sounds with Computers!

Wednesday, April 17th, 2019

7:00pm

Swearingen 2A17

Tonight Brady O'Leary will be giving a talk on Computer Music, showing demos of Programming Languages such as Pure Data, and taking a programmatical perspective to music generation and synthesis. This talk will focus on the rich history behind Computer Music, how MIDI works, and different types of sound synthesis programmed into Pure Data, an open-source data-oriented Graphical Programming Language designed to primarily manipulate sound.

We will be working off of the documentation from here on Pure Data.

Downloads

demo.pd Get Pure Data Presentation


Relevant Reading

Related Articles on the Internet

https://en.wikipedia.org/wiki/Computer_music

https://en.wikipedia.org/wiki/Chiptune

https://en.wikipedia.org/wiki/Synthesizer

https://en.wikipedia.org/wiki/Musica_universalis

https://en.wikipedia.org/wiki/Musical_tuning

http://tldp.org/HOWTO/MIDI-HOWTO-10.html

https://ccrma.stanford.edu/~craig/articles/linuxmidi/

https://www.alsa-project.org/alsa-doc/alsa-lib/examples.html

http://jackaudio.org/files/docs/html/index.html

https://docs.microsoft.com/en-us/windows-hardware/drivers/audio/windows-audio-architecture

https://wiki.archlinux.org/index.php/MIDI

https://www.hackaudio.com/

http://msp.ucsd.edu/techniques/latest/book.pdf

https://puredata.info/docs/tutorials/

http://www.pd-tutorial.com/english/index.html

https://pages.mtu.edu/~suits/NoteFreqCalcs.html

https://en.wikipedia.org/wiki/MUSIC-N

http://www.indiana.edu/~emusic/etext/MIDI/chapter3_MIDI4.shtml