Miller Puckette at Stereolux 2012
Tweeter
Thanks to my friend Beryann (Parker) to have pointed me to this video of Miller Puckette (one of the brain behind the core of Max & Pure Data, and specifically developping Pure Data branch)
Openframeworks & ObjC & libPD for sounds application workshop?
Tweeter
Openframeworks is a really nice .. frameworks!
I’m actually using it with pure iOS SDK.
The combination of those two is very powerful.
Especially, to have access to low-level stuff with C/C++ routines AND to high-level view controllers & UI bits is a real advantage !
Maybe a workshop about that in Marseille could be nice ![]()
Should I book the little conference room in Alcazar for “OpenFrameworks & ObjectiveC’s iOS sounds application design patterns” workshop ?
Please let your comment en français or english !
The Protoclidean sequencer for Ableton Live
Tweeter
Announcing the next sequencer for Ableton Live. Based on euclidean algorithm, it offers a very nice & flexible way to distribute your notes in a time interval.
It will be available very soon at http://designthemedia.com/theprotoclidean
I enjoyed to design it because I tried to use the sketch javascript object inside JSUI Max6 object.
This is a very nice way to embed UI + engine inside something that is … very fast.
I hope you’ll like this new unusual sequencer.
As you already know, I don’t like boring usual stuff.
Break the line, go where noone waits for you then become unique!
Designing minimal elements
Tweeter
Dear followers & friends,
I cannot tease too much, but a bit.
The word bit is important.
It defines “the smallest element in the digital world” named Binary digIT.

I love elementary structures, because Continue reading »
Preparing last stuff…
Tweeter
My 2 live performances are almost finished.
Almost because this kind of things are never finished ; but you have to decide, at some point, to say “ok, mates, it is finished”
It is more an internal struggle than a certainty but with practice, I can succeed to do that
Tools used are very interesting today because they offer ways to create copy, branch (in the case you are on a project and you want to explore a way knowing it won’t reach the final point but you want to explore) etc.
Tomorrow, flying to UK/London then train to UK/Leicester.
Cold places, afaik.
Trying to post from there
New video with The Uncanny Sequencer
Tweeter
I want to thank you a lot about the enthusiasm you yelled about that sequencer.
Thanks to Synthtopia, MatrixSynth and Peter Kirn too.
Here is a fresh & new video I just made.
I hope you’ll like it.
Please comment here, on youtube if you need informations etc.
I am VERY interested by the music you make with it.
Take care & Have fun with the sequencer
Max 6.0.1 update !
Tweeter
Reference post is http://cycling74.com…ic.php?id=36219
Let’s download it here: http://cycling74.com/downloads
Our friend & mega-dev-guru Joshua (Kit Clayton) wrote:
Max 6.0.1 release notes:
New Features:
• highlight patcher object box via double click on inlet/outlet
• autocompletion now filters out redundancy
• jit.gl.material: messages to open/close material browser window
• pfft~: open original patch under contextual menu
• persistence of object explorer disclosable headers
• autocompletion dimmed text and enter/tab/space/defocus completes text
• implement gen access to the object via help
• new jit.gen, gen, and jit.gl.lua examples
• jit.gl.lua vignette
• MSP optimizations on both platforms
• minimixer improvements
• Gen documentation updates
• reveal preferences toolbar itemBugs Fixed:
• keyboard shortcuts working in save as dialog
• mxj: outletHigh fixes
• documentation browser: now work on Windows
• hint: documented delay time of 0
• patch cords at edge of window cause no longer cause scroll bars
• jit.pwindow: works as a rendering destination in MFL
• added missing clues in Max Preferences / Patcher Window
• setclock: fixed “mul” mode
• bogus objects now respect Object Defaults color
• Projects: .avi files added to ‘Media’ section
• dict: ‘export’ message fix
• cycle~: fixes for high frequency setting
• jit.displays: verifies that displaymode < count before sending
• cycle~: no longer goes from sinusoid to negative DC with ramp
• jit.gl.slab: slab processing/parameter fixes
• jit.gl.multiple: glparam “color” now works in all cases
• cycle~: improvements to sound “quality” differences between Max 5 and 6
• buffer~: ‘sizeinsamps’ allocates channels properly
• vst~: audio throughput when no plug present
• documentation browser: Forward button now works
• vst~: output no longer limited to first two channels
• ‘Open help patcher’ from reference: does not open an additional copy
• deencapsulate: now disabled for all UI objects
• dict.route: fixed crash for when it receives a dictionary and has no args
• Removing objects from presentation mode: fixed crash
• inspector in the explorer: now gets the focus
• menubar: help menu no longer missing from custom menubar (Mac only)
• Max For Live: fixes for Live windows graphic issues and crash
• waveform~: Ruler BPM now updates
• function: ‘setdomain’ and ‘setrange’ now notify attrui/getattr
• gen~: adding a filename argument to an existing gen~ now loads the file
• .genjit/.gendsp files: can be added to Projects
• jit.gl.model: fixed matrixoutput
• gen patchers: no longer accept inappropriate key commands
• plot~: range caption clipping and positioning fixes
• text editor: now shows correct line number for initial insertion point
• text editing is immediately enabled after dragging an object into a patcher from the object explorer
• circular menu pop-up: fixed positioning
• color: improvements when using color… in the object menu for objects and patch cords
• dropfile: can now resize when corners are very round
• Inspector menus: regularized inspector pop-up menu locating behavior and appearance
• clicking a separator or disabled item closes a JUCE pop-up menu
• attrui: has an icon in object explorer
• Gen: comparison == op improvements
• jit.window: src/dst rect fixes
• audio driver: NRT audio driver now works with new mixer engine
• pattrstorage: ‘setstoragestate’ updates value in param mode
• ‘open original’: disabled for original patcher
• slash in path: Max 6 now opens files with a slash in the path (Mac)
• text editor window: pasting text into jed sets dirty flag for window
• jit.gl.render: fixed texture message error from JS
• ob3d matrixoutput mode 2 documentation
• Inspector menus: clicking on other windows no longer causes crash
• oscbank~: fixed ‘glitches’
• jitter: geometry shaders now work
• zl: fixed frozen @zlmaxsize attribute/argument priority
• bitsafe~: works properly in Max 6
• enable minimum IOVS of 32
• windows support for larger patches
• MaxAPI framework: Apple AppStore-compatible
• nan: fixed issues with average~,atodb~,dbtoa~,sqrt~,ftom~,mtof~,saw~,tri~ and mgraphics
• jit.window: support for modifier keys
• jit.window: suppress ctrl+click window switching popup
• line: fix for erratic behavior in MFL devices while in Max Editor
• projects: eliminated file/folder deletion issue which occurred under certain circumstances when moving project files in the Finder/Explorer
HUGE isn’t it ? ? ?
How to use consistent paths in max standalones ?
Tweeter
You want to build some max standalones for both worlds : windows & mac.
You want to keep one and only one codebase.
BUT You have to use path because your patch architecture requires it.
Ok.
No problem with this tip.

Grab the patch :
———-begin_max5_patcher———-
822.3oc0XtrbZCCEFdM7TnwqZmgRrjrkgztIyzsc5htrMSGisBnVaIFKQAZl
7tWcASbKA7kfoIYAJRVQ9b9xu9kNb+vAdyDanROv0fuBFL39gCFXGxLvfc8G
3kGuIIKVZmlWhHOmxUdibOSQ2nri+AyOfEzBJfIApETvxX0Bvchh7XkhlBRD
bIKkVv3ysO9yeAPUIiKWH8rSVne12KnIJW.gHjw9i.gASMMXXnoA4O1Gb6t+
n6DbEONmZifaJXwYkKGK0NlX1OdGNpbP9pbFOiprYBrxZHY+1tFPj9UrethU
pxI6aF7ggCMeL5bPpkqTfshUENJYw1aVuHVQ+EsXDXMimJVKAhBPdbxaqmQA
AjmGiH+eXTNUJimSOfQeZ6GYxed8chLsh4lqkql49U3IPwDz3v8pEHAYalzV
Rfl7jj.0FRThM2PpsKotHzyCbaGfDmtVGYGvHEXFH6TRCa7AvSw1FKcZux.c
F18fNFOlEym6Mpqb4zhmq1IdtpQhmnpaifgvNJdHuVDOZ2Xi0r08IdlTjsRQ
OkVBEZjOAScatPjtYyfv8nXxHjXZ+1yIlxDwoNQZcayfgAlFheGIC54SF3I2
lcNwxxB5RJO0d3kTsMi1.aH2AUP+tJc76Q.cd8ej5YrnADA667m6lWCb5KNu
liAjDQlfW+kXdt.I50h4qjls+Jd562oMsDMRv3a4CDi61VH3S6wfaCfv0cTd
+bjdSnDLvwEhU+PvcTEAesnhJzEWIpW0fv1ZBvcrxfm95v9u.cYd+2zkZtAL
W+V2JUz7p3IiwoIhUbU0+WdhCym31oAgNeo1BsfKlFxFW1z6eph2lblw+aRJ
00blTtTklB.39zKkJULdrhoMrqLIs0J3QFrfklR4U0A4rzkB8NzcAAJZh45h
XjSAFEtu2iuHlLdVFM83UN1pLvutLXZKy.DrZFToWOjASZRBf5TBfBIUR.au
dHAL2qu1LvTYcEk1gYvEFnvZBmi.Th0HENkruWe.TRS.JtFIwYLdhZR7Ptrw
C7EDe7aBehtbwSS7DC5jiBLJrhihsWeXp2HAmeaOVxcPj6qHrzT2zqOxfo8Q
FTIlaYFnu1vCC+SRpeH0
———–end_max5_patcher———–
The Uncanny Sequencer (official teaser)
Tweeter
This is the official teaser of my new strange & weird sequencer named The Uncanny Sequencer.
It is based on probabilities.
More infos soon.
Let subscribe to the newsletter to be informed: http://designthemedia.com/newsletter





