PunchKit – Re-Built From Scratch

NewPunchKitUI

So I know that in this second part of the sound module we are not marked on any of technology side of things, but I have taken the time to completely rebuild the software of PunchKit in MaxMSP. This is due to a number of reasons – the main of which is that in release 1 (v177) there was a syncing issue which meant after 30 seconds or so of recording everything had fully dropped out of sync – a major issue for a product that is meant to be a live compositional tool. In the latest release (R2V4) I have fully rebuilt the software now fixing the syncing issue. In a large part I have to thank the guys in the Cycling74 forum who posted this patch which gave me a starting point to sorting it out. This recording/playback patch uses the internal ~index and ~count objects, whereas before I had been using an external object ~fripp which I think may have been part of the cause to the sound dropping beats.

———-begin_max5_patcher———-
1160.3oc0YssihaCF9Z3ovhK6NK0GhygUUpuE8lppJShCS5jXiRB6LaWs7r2
DaCjv.CwAvoKWfiMFmu+u+i196ymsXk7Md0BvW.+IX1ruOe1L0PsCLyze1hB
1aw4rJ0zVDKKJ3h5EOo+sZ9a0pwK4axYwbvqY0OCpXEax4flQ91JV7K+99Ym
JE0UY+Ku8efvKglg2vpieNSr9uK4w0ZvfoM+J.4qahTMXzRH3uL+Gw1hLQNu
VgJjYvrDEVjq9mO6Q69RErB0KcwevKSXB1hiqhba89kA1N3OlOu8qmtQ9HoZ
i8RMAoDThmtAauTSbiTWKWuNmue8zKV821v0hwhrFB4.lOm1Mpqbhg6+d3xI
57xBZDxhf+ZyR9dEHKd2XragcjLOzGqAwuWxHQtQC9J6q7TYYwtKpDSykrF6
5O7g7rJU6QscNaEOWipKyRAZ0enV8S8aa785vRq1llxKOH84R4AuoUqik4xR
8BAWhepyWcI5VEYmYdb7r3WJXkuzaUHQXDM3oK7zwEsbaNurqv0ScRMCtma6
8Jh7hfJbd5CcA8WaQWO1qqog24U+9lQq34MLblTz68BUxR.l5EodWFA594n7
K6ZV1KZEUksVvxOZeXgqDraPBOO6ckFQvPzckWfKoO.hIRGuTmajhsmWvSJu
7ocO.NQGQAqoFBYI0VNAMobRlHg+1NP23b2SOISRIc0EgivhA5F14RESkyEq
aJqLS.p3wRQR0HJsB1oVCDx25RqvNJw7ErPXIwMwYeXQSP5bwTh87Rvj54rQ
9BuuiisAMLtEHZzGK6jyH69SpMwmdLVDHSY4DchW6CWfoSpIQijuC74GByXR
8pYFp86JE6MsLipBQY4N.9AZ2X1zNbD9SjoMOyu09A..MxjrLAHE+pLMcDaB
LvDSU2PQ1amf+4Xe7ztB5H1GOF5lnAnGWUUlso3EYsRFENoAChkaE0M6Q4gR
N5HkgQVmCAMskUTTUKaOEypqtYkCGGx3YIjtIbDlPin.D7cbKtMQ4gvkW4Hj
FOwnSnPCr25wQIRJ3UUr0726akyYkWjVFCiPnlrpZhQa2DYAkLsAapAofzgd
Tii2fIXP6++LNRNxOpQ9ZVjqyCqXh02TNoQVeJcRCmrojugKR.JY8d57XJIU
eqCgAVSKS6AIpOL7qb5P2toiorc8MuENhCH41rcTumE4YhSuOREVaGuOyUI2
VFuW52emPfivMgWUmIXsmGdmI0d8JclzyYIIbQWApHKYirot2p8WavY0iCES
sGb1vvD5LXBddLgoQsw2H5j.3PzgdNCsvgiVmfIhcX5DFD4c2XPxPPKxRzZv
Wf5jX7Udl85fCUWNRnZZpN2nXzV780ECnaMDFh6c6Ax4RLgGp5F4LLgGjtC6
TdBSFptyc7T6tuuNlniJvBlX1Wm2gd2JCRGBZINUqNnnDJLgsmA80gl87Nz6
VYPughVG5qNjjamXn9+B+hST8ObL0OzvGfI2o67GBM41zQngDl0sPZHgsPtM
r0fh6aGhH9pvTHrpTbbvwd2AirqY26V1ib+YudHpoyOl+e.3uLiK
———–end_max5_patcher———–

As well as sorting out the syncing issue I have also finished updating the sample libaries, now offering a total of 5 libraries comprising of 8 tracks each. The libraries are as follows:

  1. RockKit
  2. SciFi Kit
  3. Guitar
  4. Vocals
  5. Scratches

There is also a new feature which really enhances the quality of sound feedback and this is a choice of an optional backing track; at the moment there are about 10 tracks to choose from ranging from guitar funk and bass funk to piano harmonies.

The final enhancement is a brand new, more detailed, user interface. Users can now control all the recording functionality from the UI whereas before it was soley controlled from the punchbag. There are also two new graphics which show the user where they are in the loop sequence and one waveform graphic which shows the user the current state of the recording buffer. Below is a screenshot of the new software.

PunchKit UI

Related posts:

  1. PunchKit: Live Composition FAIL For the second part of my sound module project,...
  2. PunchKit – Patcher Screenshots So today I finished the software (MaxMSP program) for...
  3. PunchKit – To Become A Downloadable Applet A week or so ago I re-read the brief...
  4. PunchKit Presentation – Done! :D So I have just got back from uni where...

Leave Your Response

* Name, Email, Comment are Required

Categories