Category Archives: Blog (En)

Events I'm going (or went) to for my research

RBMA Departure Lounge, London - 24:00 GMT
Scheduled: 22 Oct 2015 20:00 to 23 Oct 2015 00:00
Location: The Arch Gallery 289 Railway Arch, Cambridge Heath Rd, London

Squarepusher – with Full Live Band (World Premiere)
Scheduled: 24 Oct 2015 20:00 to 25 Oct 2015 00:59
Location: Troxy

BJORK & ARCA (DJ SET) Rough Trade
Scheduled: 31 Oct 2015 19:00 to 21:30
Location: Rough Trade EAST

Cs13: Bok & Friends with Bok Bok, Karizma, Total Freedom, Uniiqu3, Sweyn Jupiter
Scheduled: 31 Oct 2015 22:00 to 1 Nov 2015 06:00
Location: Village Underground
54 Holywell Lane

LEE "SCRATCH" PERRY & the Upsetters + DJ Snuff ( Congo Natty ) + Kioko Sun, 01/11/2015
Scheduled: 1 Nov 2015 19:30 to 23:00
Location: 100 Club

Barbican & Rockfeedback present Holly Herndon, Jam City, Claire Tolan
Scheduled: 4 Nov 2015 19:30 to 22:00
Location: Oval Space

Deviation: Benji B + Mad Mike Banks + Mark Flash at XOYO
Scheduled: 6 Nov 2015 21:00 to 7 Nov 2015 04:00
Location: XOYO

Soundcrash presents Clark, Luke Abbott Live, Randomer
Scheduled: 7 Nov 2015 22:00 to 23:00
Location: Oval Space
29 The Oval
E2 9DT

Kiasmos (Live / AV show)
Scheduled: 20 Nov 2015 22:00 to 21 Nov 2015 00:00
Location: Electric Brixton

Autechre, Objekt, Powell, Russell Haswell, Rob Hall
Scheduled: 21 Nov 2015 22:00 to 22 Nov 2015 06:00
Location: Electric Brixton
Town Hall Parade

Scheduled: 4 Dec 2015 20:00 to 21:00
Location: Rich Mix

Scheduled: 5 Dec 2015 19:30 to 21:30
Location: Southbank Centre
Matthew Herbert (Live)
Scheduled: 5 Dec 2015 22:00 to 6 Dec 2015 04:00
Location: Electric Brixton
Town Hall Parade

[No ticket £5.09 yet, or door ticket £6]
London Algorave
Scheduled: 18 Dec 2015 20:00 to 19 Dec 2015 02:00
Location: Power Lunches Arts Cafe
446 Kingsland Road

Scheduled: 31 Dec 2015 22:00 to 1 Jan 2016 06:00
Location: Village Underground
54 Holywell Lane

Floating Points
Scheduled: 10 Feb 2016 19:00 to 22:00
Location: Electric Brixton
Town Hall Parade

Exporting audio stems from Logic Pro 9 to Ableton Live 9

This is a note of the most suitable setting when exporting audio tracks from Logic Pro 9 to Ableton Live 9 for further refinement, or switching a DAW when some of your projects are not complete.

'Export all tracks as audio'

- 32bit float
- Normalize off
- Remove effects on master track
- mute return effects (reverb and delay)
- rename each track reasonably if you haven't done
- include effects (uncheck Bypass)

Review of 'Multimedia Programming Using Max/MSP and TouchDesigner'

The preface of the book explains what it is about, and who benefit from it amazingly well.

This book is about the creation of multimedia content with a strong emphasis
on real-time generation of content. The two software packages, Max/MSP and TouchDesigner, are chosen as specialized tools to make the generation of audio
and video material as flexible and intuitive as possible.

Both software packages, Max/MSP and TouchDesigner, are well documented. Trying to replace this documentation of two fast-changing pieces of software would be inappropriate.
This book relies on you to consult this documentation, and therefore, the content of this book will go a lot further. While the initial chapters will address people who have never worked with the software, at the end of this book, very advanced topics will be covered. The idea is to not only provide a very profound basis to start with multimedia programming, but also to rely on the documentation and integrated help systems of the software packages, thereby covering as much material as possible.

If you end up reading this review on my website, you might be one of the people who did their best to learn Max/MSP/Jitter by reading all through (or most of) its built-in tutorials and realised they do not explain all. I'm just like that. If you're like me, this book is existing definitely for you.

When I read the 'What this book covers' description of 'Chapter 1, Getting Started with Max', I thought I could skip that chapter. But after reading the first 3 pages of the chapter, I understood I was wrong.

The owner of the book can download Max patcher examples, the coloured images of the book and from Packtpub website (the publishing platform).

The author is extremely helpful. In the beginning of 'Max Setup and Basics' chapter, he explains where the reader can help herself when stuck. He doesn't finish that just by saying 'Max has an good built-in help system', but he mentions about 'examples' folder as 'a slightly hidden help', and even provide a tip and a manner for posting a question on Cycling '74 forums. He even designates some other resources which can be useful to learn. The list includes Curtis Roads' 'Computer Music Tutorial', and I guess some of you can make your mind to trust the author by that fact.
Thanks to the book, I could get to know MaxToolBox, which is one of the most useful tools available for Max. The tool saves your time tremendously when patching. You can connect all the selected objects with the [shift + c] shortcut for example.

I'm now on page 71, and the book contains 383 pages (including such as index). This is quite a lot, but there's no unnecessary verbose sentence. Most of them are prices and easy to understand.

[Updated 08/02/15] OK, now I skipped some part and sneaked into the Gen chapter and the Jitter chapter. This is my first book which explains about the mysterious stuff around to a complete beginner. I've been seeking for such an explanation for a long time. Thanks the book, I finally understand why we have to even care about that 'shader' stuff.

[Updated 08/02/15] Now I finished the Max for Live chapter. That was very concise in a ideal way. The author designates where the reader can get useful information provided by Cycling '74 (the developer of Max), and he covers the aspect where Cycling '74 doesn't explain sufficiently. Well done! And I even peeped the TouchDesigner chapter as well although I didn't have any thought to start using TouchDesigner (because the book is so well written!). And actually, now I am interested in the software quite seriously by the following part of the chapter.

However, why don't we just stick with Jitter?
Jitter is great for many things, and certainly everything we see in the TD-related chapters can somehow also be done in Max/Jitter. However, some things would require us to write a good amount of OpenGL Shading Language (GLSL) code while working solely inside Jitter and trying to achieve these same things. Max came from algorithmic composition and moved towards audio processing. TD, in contrast, genuinely comes from graphics. Naturally, it has some advantages over Max's Jitter, which I won't list here since software is an ever-changing development. Even still, there are other languages such as vvvv and Processing. Let's just say I personally think TD is the most intuitive one, without being less powerful; on the contrary, it
is very powerful. Also, besides its bare capabilities, TD encourages experimenting, artistic expression, and technical development in a nearly optimal balance.

Well, I'll start playing with Processing hard while waiting for TouchDesigner for Mac.

Some points where it could be improved

If you are a Mac user, some information like one about useful software, or about shortcuts can be slightly confusing, as the information tends to be designed for Windows users. Perhaps the author could add a disclaimer.

I found some typos but they responded quickly to my reports and the errors would be fixed soon hopefully. [Updated] Actually there are quite a few minor mistakes (e.g. shortcuts). They are not crucial, but it's becoming tough to report everything.

Maybe the TouchDesigner part could be separated as a different book for a marketing reason. I think I would not buy the book if I just see the title and no other information, as I would Google and find out that TouchDesiner is not for me because it doesn't work on Mac.

[Updated 08/02/15] OK, it's not actually something to be 'improved', but I think it's fair for Jitter enthusiasists to mention that author says the following in Gen chapter. 'Since this book proposes to use Max/MSP for audio and TouchDesigner for video generation, we will emphasize on the audio side of Gen here.' Still there is a whole chapter about Jitter, but not deep into the use of Gen with Jitter.

[Updated 08/02/15] Some of the naming of the example folders which you can download as compliment, are obscure to guess their content.


Even though the title says about TouchDesigner, this is also a very good book for complete beginners who are looking for a good starting book for Max (as it covers every aspect of Max), for beginners/improvers who found the official Max tutorials not informative enough, and for improvers who want to use Max more efficiently.

Pre-read Review of 'Multimedia Programming Using Max/MSP and TouchDesigner'

After watching a YouTube tutorial by Sam Tarakajian about vocoder, even though I liked the tutorial lot, I found myself trapped to understand some mathematical tricks, like real/imaginary number, cartesian coordinate, polar coordinate, amplitude and phase and so on. I searched on YouTube for 'cartesian coordinate' and found this nice feeling tutorial and watched.

I thought, 'ah I knew cartesian coordinate'. It is pretty simple and basic even for junior high school students. Then I started to watch this video which was made by the same person, and this time about polar coordinate.

This felt more difficult, but still understandable. However in the middle, I started to wondering, 'will this tutorial start talking about the relation between this knowledge and computer music? Maybe not'. I paused the video, and googled 'max msp real imaginary numbers'.
Screen Shot 2015 01 18 at 19 02 44
From the first to the sixth search result were not appealing, but somehow my eyes were stopped at the seventh result, and it was Google Book's sample page of some Max related book.
Screen Shot 2015 01 18 at 19 04 40I started to skim, and when I noticed this diagram, I strongly felt that this was what I was looking for.
Screen Shot 2015 01 18 at 19 04 52
I moved my eyes to the left side of the page to check the front cover and the title, and I noticed somehow familiar logo saying 'PACKT'. I thought 'oh this book is also sold at that store, which is same as the book which I was given in exchange with writing a review, but I could only read the beginning part yet'. I thought 'even though I don't know what the heck TouchDesigner is, I might need to buy this book as well, if I can not find it on my university's library website, and I know that the chances are low., ...!?
Suddenly, the title started to look familiar to me. 'Multimedia Programming Using Max/MSP and TouchDesigner...?' That was the moment I became certain that I was going to love 'Multimedia Programming Using Max/MSP and TouchDesigner'. This was my perfect reencountering to the book. Now I am so excited to start reading it.


I am glad that I am still sticking to my daily routine.
When I made a complete list, I was surprised how many things I have to get done every day, even without any special events.


Today I had a monthly meeting with Matt Wright.
It was inspiring and motivating as usual. I've been stressed these days, as I wanted to bring something worthy for the meeting, but I was not sure if I could make it in time.

Examples from the meeting

I've heard his name relatively often at while doing a MA at Sussex, as he was a Professor of Music at Sussex.

This is a famous piece, but still relevant.

Drum 'n' bass



I have done half of the track I'm working on. The BPM of the track is pretty fast compared what I usually produce. Currently it's set to 162.
Today I sold GH2, an old iPad mini, and iRig MIDI on eBay.
An iPad application, TouchAble 3 seems promising, as now it is compatible with USB connection (it even does not require iRig MIDI-like device!).


I am resuming this blog tonight.
Sita Popat kindly sent me PDF files of her papers. Thanks a lot.
I found 'The VJ Book' very entertaining at the same time useful.
I re-explored Emerson - Living Electronic Music to answer the question from Matt Wright.
Evernote's new app called Scannable seems sleek.
Good night.