Wednesday, April 04, 2007

CComputing – Wk 5 – “UI Controls and Application State”:


After another exciting bi-polar evening involving some 10 or so hours in front of the max edit window, I am still yet to discover the secret to the adjustable feedback program requested by our commander in chief. Nevertheless, I have cleaned up my edit layout (and subsequently re-cluttered it with new objects created for this week’s task), and gotten all of the other functions to work.


White or black key selector:

This basically involves sending incoming pitch and velocity data to a pair of select objects via a gate (status controlled by key colour selection in an ubumenu), stripnote, and modulo to give select a realistic set of figures to work with. Select then opens or closes another pair of gates which are receiving the direct pitch and velocity info from notein depending on which coloured notes it has received based on the ubu preselection of input.


MIDI delay:

This step was straightforward: pitch and velocity are allowed to access a pipe object when the delay is switched on. The pipe’s delay time in milliseconds can be either typed into the pitch wheel’s manual entry number box or adjusted in real time with the wheel itself. The pitch wheel’s output is sent to pipe via a horizontal slider which is set to multiply the incoming values of zero to 127 by 50 to give a crude but broad range of delay values to work with – it’s hours of fun with the auto-shredder…

Feedback control: not yet established, I will seek assistance.


Keyboard shortcuts:

I haven’t gone overboard with these as the patch is starting to look quite dense and I don’t want to confuse the issue too much. Just the important functions have been taken care of so far:

Initialise: i

Panic button: spacebar

Switch to controller entry: c

Switch to keyboard and mouse note entry: k

Turn on/off delay: d

Start/stop the Shredder: s

Count MIDI instrument type down through list: down arrow

Count MIDI instrument type up through list: up arrow


Click here to link to online folder containing text file of patch.


Reference:

Christian Haines. “Creative Computing – Wk 5 – UI Controls and Application State”. Lecture presented at tutorial room 408, Level 4, Schultz building, University of Adelaide. 29th March 2007.

3 Comments:

At 2:42 PM, Blogger John said...

QUOTE: I am still yet to discover the secret to the adjustable feedback program requested by our commander in chief.

I'm glad I'm not alone there, I spent about 4 hours on trying to assign the mod wheel as the feedback controller. It could be said our intentions were indeed noble, but fate did not care for such in this instance.

 
At 3:09 PM, Blogger David J Dowling said...

If I ever catch up with fate he's a deadman...

 
At 4:05 PM, Blogger John said...

So is Murphy. I think the two of them are in on it together.

 

Post a Comment

<< Home