lines() in progress
if you didn’t follow the words about lines(), it is my new liveset.
I decided to manage my livesets as projects. I’m not talking about folder organization but more brain’s stuff organization.
Indeed, I had often designed new livesets here time I played but, because it is also totally unproductive & time consuming as hell, I want to have projects like that, finished or unfinished and to be able to retrieve the whole configuration in 3 years, to modify it etc.
This is quite easy to do, this is just a new way.
Here is another excerpt of this performance.
I’ll play the early version at polikarpov on tomorrow.
I hope people will get into it. This is very syncopated and uncanny, but not that much :p
I’ll describe my setup asap. It is based on Live + VDMX but used in very strange ways. Indeed, inside Live, I’m running some sequencers and not really sequences inside clips and in VDMX, I’m using strange Quartz Composer compositions.
If Live is my audio manager in which and into which I route all my audio, VDMX became my visuals manager too ; for this latter, so easy to change presets, to route Max6/Jitter into it (syphon rocks!) and even more.
My visuals are audio-reactive. That means some parts (fx, generators etc) are changing according to music data. You may love a workshop around this I guess. I can use anymeeting.com for that. Just tell me.
C Programming for Arduino can be pre-ordered
Here is a very good news.
My Arduino book named C Programming for Arduino is now VERY VERY close from the publication/release.
You can read my author profile on PACKT PUBLISHING website.
Here is the cover:
It will be available on amazon.com, amazon.co.uk, barnesandnoble.com, safaribooksonline.com
It is maybe the right moment to subscribe to the dedicated newsletter and join the subscribers:
Horror Vacui EP announced
This is totally unofficial and this is why we love it, don’t we ?
After the two live set I played online on 24th March for Leicester’s code-control event, I had some very huge inspirations and sounds played have to be released.
Here is a short teaser of a video + sounds of Horror Vacui.
If you don’t know these terms/concept, please check this as a nice introduction.
Visuals are generated in real-time and this video is “just” a record.
Stay tuned on my newsletter.
Here is the sound bits. This will be splitted in 2 tracks and released on de-form.net
Approaches of A/V performance in Max6
The event is here: https://www.facebook.com/events/147635618737656/
Hope to catch you there…
Störung Festival 8:
Festival of Experimental Electronic Music & Visual Arts
Location:
Farinera del Clot – Barcelona
19th April from 5:30pm to 7:45pm
Limited Seats
Master-Class/Workshop by Julien Bayle
Public: everyone interested in digitally art visual & sound.
Pre-requisites: some knowledge about Max6, OpenGL and data matrices can be a plus but isn’t absolutely required
Abstract:
Working at the crossroads of sound and visual, I always need to link both. From visuals generated or altered by sound data to the control of randomness studies, I need to work with efficient tools providing a very high level of freedom.
When I’m building a digital installation, when I’m performing live, I don’t want to be stuck by technology and communication protocols problem. I also need performances and power and especially I’m trying to avoid the use of massive heterogeneous plugins and addons. This is why I began to design my visual systems which is both flexible and potentially unlimited using Max6 (formerly Max/MSP)
I’m designing my digital installations exclusively using Max6 and I’m using Ableton Live 9 and some Max6 standalones on stage.
This master-class is a nice way for me to explain to audience what I needed, what I already designed and what I want to design in a close future. I’ll talk about both part: final purpose global ideas but also what are the technical points under the hood.
At last, it is a nice pretext to exchange ideas and methods about A/V systems design and all related technologies.
We will also be able to talk about my current project using many technologies from C++ Openframeworks to Max or Ableton Live 9.
Workshop will be in English.
Julien Bayle speaks also French and will be support for Spanish speakers only.
Price Workshop 40€
The 6 Best Rules of UI Design
![]() |
“User Interface Design is the art of building the elusive missing link between you and the system you want to control and then hear the desired results. One of the biggest challenges in user interface design is to keep the user perspective as the focal point of any Interface Design project. As a case in point, just take a look at the grand majority of popular user interfaces, and how they are commonly used. Once you do, you’ll begin to understand that a lot of companies (even the biggest ones) seem to have forgotten this main idea.”- 20 pages written by Julien Bayle (protodeck‘s designer) - 6 items to avoid to miss the point - fresh design by Manuela Ciancilla - rocky reviewed translation by Glenn Reuther This e-book is published & distributed under the Creative Commons CC-BY-SA license.
|
BOOKS
Présentation d’Ableton Live Push en français
Ceci est une courte présentation de ce qu’est le contrôleur PUSH.
Avec un ami, on avait envie de le sortir un peu du studio pour aller lui faire prendre l’air sur la plage à Marseille.
N’oubliez pas de visitez la page du PUSH que je mets à jour au fur et à mesure: http://julienbayle.net/ableton-push
N’oubliez pas non plus de vous abonner à mon channel youtube.
The Year visualization with processing
This is my fourth proposition for the maxi façade of MediaLab Prado.
The other posts related to this one is here and here
Each band represents respectively from top to bottom: seconds, minutes, hours, days, months of a year.
It is an ode to patience and zen relaxing time mixed with raw lofi visuals.
The Clock in processing.js
This is my third proposition for the maxi façade of MediaLab Prado.
The other post related to this one is here
This is a work I made around 2008 and it has been published with one of my interview in Visualisation Volume 2
It has been posted there.
Freedom is the ability to get lost while walking
I liked this article on The Wire

This is a quite nice article. I don’t agree with everything, btw.
Globally, I feel my own art sometimes technology-driven.
Max6 drives me to explore more each day.
This is not a full drunken walk, I almost everytime know before what I need, what I want, where I want to go. But VERY often, I’m loosing the path and finally find something else
I love this.
I call it: FREEDOM.
I have a definition of freedom right now. It appears this morning:
Freedom is the ability to get lost while walking
I can feel this while I’m working on my own art.
This is a unique feeling I’d like to feel each day, each second.
Sometimes we want to control everything.
It reassures us, it makes us feeling more comfortable but only on a short period of time.
Letting things go often helps us more. It is hard.
I like to apply this concept both while creating and performing.
I even like to include this concept inside my pieces of art.
Indeed, I’m working currently on a new EP based on controlled-random concepts.
The name of this EP is baf6a0cbd86b6776543710dff5529ba05d7e39a3
It is an encrypted title by using SHA1 algorithm.
I want to include in each part of the matter I’m creating the digital, the algorithm ideas and themes.
I don’t want to bother you with titles and I want you to focus on the sounds and visuals.
This is my own minimalism. Like it or don’t.
The [random] object provides a way to produce a pseudo-random sequence of numbers. By changing a “seed” we can be sure we don’t have twice the same sequence.
Here is something I use sometimes.
It is based on [phasor~] (sorry for the link, the Max6 documentation online works strangely) to have a clock with a precision related to the sample-rate of audio interface. This is actually the way to go to have precise timing inside Live for instance. Using @lock 1 provides the way to lock the phasor to Live transport in my case. (this is actually a max for live patch)
‘Scheduler in Overdrive’ and ‘in Audio Interrupt’ must be enabled in Audio Status for accurate timing.

[phasor~] generates a sawtooth wave.
[rate~] scales the [phasor~] according to time division.
[delta~] generates a signal which is the difference between two incoming samples (coming from the [rate~] in our case)
Then I’m doing a comparison and [<~ -0.5] generates a signal equalling 1. if the test is verified or 0. if it isn’t.
At last, [edge~] detects each zero to non-zero transition for the incoming signal and bang when a transition happens.
What am I doing here?
I “just” create a very accurate clock banging at very precise value of time.
Then, I’m banging a [random] object with the parameter 2. It then fires number 0 or 1, pseudo-randomly.
Then and at last, I’m selecting with [sel] only number equalling 1.
This one generates a bang when 1 is incoming and I’m triggering some MIDI notes.
By playing with the rate multiplier of [rate~], I’m sure I have a maximum rate given by this parameter. I mean, if I have a sequence of 1 fired by the [random] the rate of this 1 flow won’t be greater than the rate multiplier, providing a nice way to control the randomness.
----------begin_max5_patcher----------
1138.3oc2Y0rbaBCD9r8SACmc8HI9wPmdnyzGiLYxfMJNpADd.gaR6z7rWoU
fM3D.YGiabNXfUZsX2O8sqVI9yzI1KydhVXa8UqarlL4OSmLAZR0vjJ4I1oQ
OsJIp.TydUVZJkKrmo6SPeR.smFUHn4qRxV8nUcmahDqdfwWeWNckP+RvKli
lYg8UWCQy8jOGLGYca0+fECCV1xe9kf5Q49LtfGkRgd9QVYNiluqu70KUsij
imtEdYJimPEf0haLDEreCCAlzT2rRQsxHUi+c5T0kYuSzHORPsRKSDrMIML2
2.PHdXEV33B3Bg.25.RVbMCIwkRPgkw6AKbbAdwB.D7C6CJ7ulghsTYXBS7b
ezB+.SgBuqYnfmIn8ACXm8vfaPev.4Z.FRXaoyk.QYsAsMJemstqyaH21Glf
H6yX3poFdMvjM4zBITqC1Z3TMvJWGS.qMQ4xdjY0uixiVlPaNXmNr47FlYKh
uxgHPRQWxqbN8.IddCUqts8L8u6SxhjCQsdEQaow2EID4rkkB59mJplcpldT
y.Ikzr6qatt8ltewCY4hWOMUgSsTMIiutuIzCf0xzJ2.Mm3obC4Rh5aKf634
5qf.ADbgqApKykqitykaMx0.DQ2EvRqucJTVogpzpKRqt6aBtc3j6gHXl08j
nsn+ezVR+zVrKpAu00Ld6Ely1ZRb.V6gynsUmweTodSTrkBkblnP7rF6Q8vO
wWT9I91gWw88vOwdeb4mH2Oi7S7Ge9Im9KI23M1uzizAJ9AWOOg1WCTWU+fc
Mg50hd4bJzqWwSzbjFjkyGDofG46y.DZArqxE8VlL1YbQHz4ywYF3x5MRS5s
jXL4ncYxw3x3tHEL9IxDLOY9vaZnJSdvIkIG+gMStdYppD4AeRRj+9yhGzSV
bznkEuflXgGNZUSE0mzSmAqnwMXsyL3Ki3qgcQcNycqN.rWrBlO3QA52HVsK
nI7+TZrBljrlbVwEZ7Z5KCe9nt.Uwq+k7OdXAeVILv8yI37sWr9BrA3gfG84
G660K7D74g0DSSDQCSaB0rl9KCZw3xZtjvRdDONK0hXv2a.vj.m9PF2qshk5
.U17PTQV9KVNDt02guGCdP.p5yO30aDkyGn.Jv9jUPvO7qWAtnp81.WgzJWU
Of0K2Zs2MioEBFeWIg2ru.5FJ8.KNlxarmQ6XVgpvu3t2.fw1C1T6A2i8jxh
2jIITUfBgPfOwFVmRnZKjGHoCJ7qzzowb+Yz6Hl3ctWNz1sEP1g83L.ZelsG
jI1yEBe7Lc95XXixsoq3XNUk0nq4SIMFLtEl3AAWNDMvD6I7xYOgFXOWt.RG
Crlg.mCoa9J1lGjda+yi.UynXWzoX73Pc4KN5PkVRA95krcTJpDFCOCYZZ.h
4tlirJCHMf9DrP96jFCOvwfD8gG6ppfI6qSigfUSaInq.ODx1oddD7KShdOH
En4gu5hqh1rYKMunZLAKQV+4OyxUh9y.QFWKB0tYmS2xp0GdG1Q4x5MExhMK
y0UK9Tfu8T064uS+G3i+k1.
-----------end_max5_patcher-----------
I hope you liked this article.
Share it in that case.
Take care.
Who?
LEARN ABLETON LIVE 9 & PUSH
MY ARDUINO’S BOOK
SOCIAL POINTS
Popular Posts & Pages
- Options.txt in Ableton Live 9 and secret features 507 view(s)
- Ableton Live 9 Python remote scripts 474 view(s)
- Ableton PUSH and VST 385 view(s)
- Ableton Live 9 and Max for Live 333 view(s)
- C programming for Arduino is AVAILABLE 184 view(s)






