11oLsen Homepage

11strokes 2020

Thursday, 30 July 2020

An update for the 11strokes Max external to support the missing keypad / numpad keys.


Cleaned up the code and combined Win & OSX version into a github repository.


More new externals are in the pipeline and already released ones will be given an update in near future.
The source code of all free externals by 11olsen.de will be available on Github in near future.   


Random Simpler 0.8.1 and ffmpeg external

Wednesday, 24 January 2018

Sorry for doing progress so infrequently here. Lately, I mainly did Max C-external developement. Some of the results are implemented in the current Random Simpler M4L device version. The 11ffload external is used to load audio files without blocking the current thread. I'm not going into details now, in short, it allows to load+prelisten an audio file very fast. You can download the 64-bit 11ffload external for OSX and Windows for free. (source code included)

Another thing you won't find anywhere else is drag 'n drop of files FROM Max / Max4Live to a target. I can now build a custom file browser based on meta data of audio files and their slices. That is something i wanted to do for years but "drag and drop of files" was the missing building block.      


Thursday, 25 May 2017

I'm glad I had the opportunity to develop the hb1Control software with Hornberg Research. hb1 is a nice midi breath controller with some cool features.

The hb1Control software provides you with full control over parameters, presets and preset combinations of the hb1. It also adds features that are not available if the hb1 is used without a computer. The software can be remote controlled with a web browser on (nearly) any device.

Simulated keyboard input events v2.0

Sunday, 30 October 2016

11strokes is now available as cross-platform external. It now provides platform and keyboard layout independent keycodes.

Parameter Randomizer Device

Thursday, 07 April 2016

My parameter randomizer with probability distribution per parameter. I thought it might be useful for others, too.

Finally I did some updates to the Nocturn m4l device. It makes more sense when mappings are recalled with the Liveset.

A design update for Reminder m4l device to make it compatible with Max 7 UI.

I had some fun with the Digginsack Facebook Group where a given sample has to be used for a 2 minute beat which ends up in a voting.



Wednesday, 16 September 2015

On a search for things related to audio metadata extraction i came across MEAPsoft quite a long time ago. I didn't like the GUI and the way it was meant to be used but noticed there has to be some interessting code behind it. The intention was to reuse the open source code in Max someday but my knowledge of any text based programming languages was very limited at that time.

It was this summer that i took part in a 7-week C# course which finally gave me the needed insight into object oriented languages that i was missing to understand the code and to start this project. 

It's hard to tell when a private software project is finished, in fact it's never. I decided to share this now because it reached a state where it has all main features of MEAPsoft and some more. In addition many bugs in the MEAPsoft source code have been fixed. And i really need a break from JAVA.

MEAP4Max is nothing to use, it's something to build upon. A tool for the Max community. Have fun.


Random Simpler 0.6

Wednesday, 27 May 2015


The device now offers a little browser window to select any subfolder to be included. This is a huge step forward in terms of usability. Select a group of subfolders from totally different locations to form the basis for the random selection. Furthermore countless improvements under the hood. The result is a faster loading device that uses less resources.

Oh, Max 7 is now required because of one main reason. Max 7 comes with a newer SQLite version that allows recursive queries. For example to find all subfolders of a folder with unknown and unlimited search depth in the database.

Over years I was convinced that a m4l device's audiofile is not taken into account when you "collect all and save" to make a Live project portable. That's simply wrong. The live.drop object makes this possible and is of course now implemented into the Random Simpler.  

Please check out the further changes and have fun.         

Random Simpler 0.5

Sunday, 08 February 2015

The first update after an initial release is always important. Thanks to all who helped me out with reports and suggestions. 

what else: I fixed a bug of the 11clicks object related to screen coordinates on systems with 2 or more screens. 

Random Simpler

Tuesday, 13 January 2015

I'm back with this instrument. Like in a previous device, I use Ableton Live's file database as a sample source but this time it's a sample player at the same time. My goal was to have a pretty complete set of controls of a simple sampler engine like playback direction, loop modes, pitch, filter, envelopes, panning, volume and a seemless communication with the database in the background.

The device makes it easy to take a trip through your soundfiles by just pressing Next or Prev (midimapable buttons btw) independent from your folder structure. What I like to do is combining multiple instances in a drumrack with something that generates midi notes and build little generative music maschines. Again not your average Max4Live device instead an innovative approach with well thought out Max patches. 

I've learned so much while creating this about MSP (signal processing objects in Max), databases in general, handling dictionarys and databases in a C-external, porting everything over from Windows to xcode on Mac, make multiple instances of the same device talking with each other etc. It was a great jorney and it's not finished. I hope for some feedback and already have my own to-do list for this.    

Random Sample Picker - Mac OS Version

Monday, 28 April 2014

It was a matter of finding a way to create the links with applescript, the other parts of the device translated very well to Mac. The users Library folder, where you find Live's database, is hidden by default but I added a "auto detect" button to make that easier.