« | »

Opleton Love – Open source Ableton Live inspired DAW

If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!

love_sequencer

I’ve dreamed about an Ableton Live-like open source for a long time. This is a start.

This first revision is wrote in the processing.org language. This allows a quick way to develop for multiple platforms (Linux, Mac and PC). The early versions will concentrate mainly on developing data-scructures, etc. However an important goal is to ensure that each version is usable for some level of music creation.

I hope that by the fourth revision we have moved on to good cross platform development environment to allow native (non-java) binaries for each of Linux, Mac and PC. I am very open to suggestions on the best way to achieve this.

Here’s what the current revision – .10 – can do:

8 tracks of midi

track mutes

track randomize

and… that’s it. You can not actually record or edit the notes – only randomize until you find something you like. However the goal of this revision is primarily to just start – get something going that produces sound. I hope you enjoy. Please do contact if you would like to contribute.

Related posts:

  1. Off topic post for an unknown reader
  2. system 100m love
  3. Moog source demo
  4. jeff mills live tr909 usage (only one output)
  5. Synthesized drums with the Korg EMX-1

6 Responses to “Opleton Love – Open source Ableton Live inspired DAW”

  1. [...] it’s still a bit basic at the moment, but hey, it’s a start [...]

  2. Calgar C says:

    OMFG the gods came down from heaven and showered me with golden kisses!

    i love live and an opensource fersion for my linux too cool. i managed to get life running on linux with a few minor problems but this this is a project worth sticking to :D

    can i be of help with the design aspect.

  3. Vivek Ayer says:

    You sir, are the man! If we can couple this with Mixxx, then it can give Traktor+Ableton a run for its money. You have just made my day.

  4. GUy Cross says:

    Tally Ho! I’m in!

    Whatever I can do to help dudes…

  5. dansk says:

    go go go!

    i want to try it

  6. xawl says:

    If you want something that will perform well everywhere, write it in C or C++. There are lots of libraries which you’ll be able to access directly. Lots of people know these languages. They are the defacto standard for open source software. Use these to write the core of the system and you will be guaranteed the largest possible set of contributing developers.

    Beyond that, I would suggest following the lead of the gaming industry and building most of the application logic in an embedded scripting language like Lua. This will speed the development and refinement of the application and its components (plugins, filters, etc.). If integrated correctly, the whole system can be scriptable by end-users at runtime. I kick myself for spending so much money on Live, which doesn’t have such fundamentally important functionality. (And indeed, I may have to pay out the wazoo to get it with their new ‘Max For Live’ upgrade.)

    I recommend Lua because its future in high-performance applications looks very bright. LuaJIT, while still lacking a 64-bit implementation, is astoundingly fast at numerical computations and might even prove suitable for composing effects and sound manipulation. It is drop-in compatible with Lua.

    I look forward to seeing what you come up with, and will be happy to help! I hope these suggestions are salient :)

Leave a Reply

8bit alesis andromeda arduino audio bassstation blofeld demo elektron glitch jx-3p jx3p lofi looper machinedrum mc202 midi mks-30 mks30 mks50 mks70 mks80 mods moog lp mp3 novation original box patches perfourmer prince prince guitar pedals roland se1 sh101 soundset studio electronics synth synthesizer unboxing v-synth vermona vermona perfourmer vsynth waldorf yamaha