Presenter Information

Max Sokolovsky, SUNY OswegoFollow

Academic Field

Computer Science, Systems, and Security

Faculty Mentor Name

Paul Leary

Presentation Type

Oral Presentation

Abstract

Exploring Data Flow in Computer-Created Music

All computing is manipulation of data. Functionality is achieved by receiving, interpreting and manipulating data to reach some desired result or outcome. While the larger portion of web-design and software development frameworks involve text-based interfaces, a media programing application called Max/MSP relies mostly on graphical user interfaces for creating music, video, and performance installations. Max/MSP is modular visual programming language. Objects (modules) that perform some specific function are visually connected with cords that allow data transfer and calculations. It is especially interesting to explore how numbers, or bits of data, could be used and interpreted as musical pitch, audio signal, sequence of musical events, etc. This can easily allow one to quickly create a self-developing musical environment. The goal of the project is to show how effortlessly one can create algorithmically developing musical patterns from scratch and automatically change rhythm, pitch, arrangement, timbres of sounds, and even temporal synchronization of musical events. This data can even be used to produce or manipulate graphics and animation.

My presentation will include a short demonstration of programming in Max/MSP to create music followed by a musical performance showing some of the work I and my mentor have explored in this software over the past year. A question and answer session will follow our performance.

Keywords

Max/MSP, music, computer programming

Start Date

10-4-2015 9:30 AM

End Date

10-4-2015 11:00 AM

Location

Holmes Hall 101

Share

COinS
 
Apr 10th, 9:30 AM Apr 10th, 11:00 AM

Exploring Data Flow in Computer-Created Music

Holmes Hall 101

Exploring Data Flow in Computer-Created Music

All computing is manipulation of data. Functionality is achieved by receiving, interpreting and manipulating data to reach some desired result or outcome. While the larger portion of web-design and software development frameworks involve text-based interfaces, a media programing application called Max/MSP relies mostly on graphical user interfaces for creating music, video, and performance installations. Max/MSP is modular visual programming language. Objects (modules) that perform some specific function are visually connected with cords that allow data transfer and calculations. It is especially interesting to explore how numbers, or bits of data, could be used and interpreted as musical pitch, audio signal, sequence of musical events, etc. This can easily allow one to quickly create a self-developing musical environment. The goal of the project is to show how effortlessly one can create algorithmically developing musical patterns from scratch and automatically change rhythm, pitch, arrangement, timbres of sounds, and even temporal synchronization of musical events. This data can even be used to produce or manipulate graphics and animation.

My presentation will include a short demonstration of programming in Max/MSP to create music followed by a musical performance showing some of the work I and my mentor have explored in this software over the past year. A question and answer session will follow our performance.