My first go at using MATLAB as a language was to build a phase vocoder with variable Q (below 1.5 works best) and create a GUI for easier use. It contains two methods of stretching Both versions of the source code are attached (GUI and non-GUI). Isnt the fastest implementation so I would advise against trying to stretch large files. There are two algorithums included for stretching, the first use Overlap add of windows to create the strech where as the other takes into account phase modifications
Non-GUI implementation
Download
GUI Implementation
Download
Saturday, 30 April 2011
Fourier Analysis and MATLAB - Phase Vocoder
Labels:
coding,
final work,
matlab
Computer Programming for Music Technology - Quadraphonic Delay In C and Max/Msp
The final piece of a course in C and its uses in building Max/Msp objects was to design and code a quadraphonic (four tap) delay in C for use as a Max/Msp object. The delay takes an incoming mono signal and allows the user to set four delay times which correspond to the the four outputs.
Source code and Object
Download
Built using Max/Msp SDK 5.1.6, tested on Windows 7 with Max/Msp 5.0.7
Source code and Object
Download
Built using Max/Msp SDK 5.1.6, tested on Windows 7 with Max/Msp 5.0.7
Labels:
C,
coding,
final work,
max/msp
Real Time Systems Piece 1 - Hercules DJ Steel in Max/Msp

A real time performance piece built using Max/Msp. It is designed to be controlled by the Hercules DJ Steel Controller and was my first look at making real time compositions with different controllers
The final performance:
The raw Max files and report
Download
Labels:
composition,
final work,
max/msp
Real Time Systems Piece 2 - PS3 Dualshock 3 as a Performance Controller
Building on Submission 1 this performance piece use the PS3 Dualshock 3 controller as its interface. It takes full advantage of the built in tilt sensors as well as pressure triggers, analogue sticks D-pad and buttons. Functionality is best achieved through the Motion In Joy driver and getting the data through Max's hi object


The Final Performance
Raw Max Files and Report
Download
Built using Max 5.0.7 and MotioninJoy 6


The Final Performance
Raw Max Files and Report
Download
Built using Max 5.0.7 and MotioninJoy 6
Labels:
composition,
favourite,
final work,
max/msp,
PS3
Subscribe to:
Posts (Atom)