|
|
||
|
Why Ms Pinky + Max/MSP? If you are interested in applying turntable technique to computerized music and/or video, there isn't a more flexible system than Ms Pinky's Interdimensional Wrecked System in combination with Max/MSP/Jitter. And Maxi-Patch is only the beginning of your journey. When you join Ms Pinky's fan club, you'll get access to an editable/reprogrammable version of the Maxi-Patch which you are free to modify to suit your individual needs using the tools of Max/MSP. How does this work? Read on... In Max/MSP, the audio signal from your turntable as it plays the MsPinky vinyl is analyzed with the use of a highly optimized tracking algorithm that provides nearly instantaneous velocity and absolute position information. In other words, you know when the turntable is moving forward or backward, and at what speed.. and you know exactly where in the groove the needle currently is. Below is a part of the “help patch” for the MPTC~ object that takes audio input from adc~ and turns it into turntable velocity, power, and absolute position signals. The velocity signal has a positive value when the turntable is moving forward, and negative when it is moving backward. The higher the value, the faster the speed. The power signal ranges between 0.0 and 1.0, and provides a useful “muting” signal to stop spurious velocity values from disrupting subsequent processing when the turntable velocity approaches 0.0. The third signal is an instantaneous absolute position indicator. MsPinky's vinyl records contain approximately 155 unique position stamps per rotation, and no position stamp is repeated on the record. This works out to a totally unique position stamp being calculated and made available to your Max/MSP environment approximately 86.12 times per second when the vinyl is played at 33-1/3 rpm and the sampling rate is 44.1 kHz. The time lag or latency is only about 12 milliseconds for the absolute position information. The latency for velocity and direction information is only about 1.5 milliseconds! |
||
![]() |
||
|
Using the limitless possibilities of Max/MSP's modular building-block
design, you can use these three signals to control sample playback, audio file
playback, synthesis, filtering, or other DSP effects. With Jitter, you add a
comprehensive video environment expressly designed to be responsive to live
performance. Since you can add other kinds of MIDI-based controllers, the turntable
can be just one element of an amazing performance application. Max/MSP isn't
for everyone, but for those whose imagination can't be constrained by prefabricated
software, nothing else will do. To see some examples of how MsPinky users have
applied the MPTC~ object inside Max/MSP to create their own customized turntable
performance applications, check out my Pets
& Friends page. |
||