Archive of ‘Blog’ category

GNU GPL and audio plugins IV. – Linkage

Audio plugins are usually erivateistributed as dynamic libraries. But what about GPL and dynamic linking? Is a plugin part or derivative work of host or vice versa? In what situation the plugin is part of host and when not? Well this is quite a topic. Lets discuss that! And I recall that IANAL! (more…)


GNU GPL and audio plugins III. – License compatibility II.

To have a plugin that hatorks inside a DAW we need a common interface to have plugin and DAW talk to each other. The most know interfaces are VST, AU and AAX. These are supported by JUCE as well but only first two are easily available. But are these interfaces compatible with GPL? Lets focus on that this time. And again IANAL! (more…)


GNU GPL and audio plugins II. – License compatibility I.

In my mini series about GPL and audio plugins it is time to focus on GPL and compatibility with other license. It can be divided into two parts – open source licenses and SDK licenses.  Lets focus on open source licenses this time. I will divide the post into 2 section – source code and graphics. And do not forget that IANAL! Use case for this part is my synth Paraphrasis. Note that Paraphrasis is released under GPL v2. (more…)


Creative UI for classical plugins

Guys at Klevgränd has released a new compressor with simple and amazing UI. The app is called Korvpressor and basically you only need to adjust input and output gain and how much you want to squash the sound. Simple. But they have more AU/VST and iPhone/iPad apps and some of them are even free as AU or VST (Vandelay and Svep). All of them have really impressive UI. Whether it is only for beginners or pro that is probably not a question because the alternative GUI can break stereotypes of these tools and bring new creative ideas for usage. Well, excuse me, please, I am just going to try Vandelay…



Developement in PreSonus

Did you know that Hamburg (GER) is Silicon Valley for music software? Besides PreSenus eg. Steinberg is located there. Well, Germany has many music software companies – we can mention Ableton, Native Instrument, Melodyne. Matthias Juwan, current PreSonus Software CTO, is known for simple freeware DAW Kristal Audio Engine (actually one of very few freeware DAW at that time). And because PreSonus is releasing version 3 of their flagship StudioOne they are kind enough to show us some backstage shots from their development team.


Synth Fest at Brno

Tomorrow in Brno (Czech Republic) starts SynthFest as a part of synth boutique opening. Part of the event are workshops where you can build your own hardware synths!


GNU GPL and audio plugins I. – GNU GPL

GPL is a well know software license which stays behind success of Linux and GNU tools. Many well know software applications use this license: the Linux Kernel, GNU Compiler Collection and JUCE – C++ framework useful for multimedia application and especially audio plugins programming. JUCE is provided under GNU GPL as well as commercial license. Many companies use JUCE for their commercial plugins. Such as Arturia, Korg etc. Let’s have a look what is GPL, In this article I am referring to GPL v2. And IANAL! (more…)


Development at Native Instruments

In last post there was a video about Ableton Live development. Here is another video of icon of music software and people behind it – Native instruments. It is not so development focused as the Ableton’s but it is still interesting to see people behind great products.



Development at Ableton

How does the development of Live happens at Ableton? How do they handle problems, bug fixing, how they do Scrum? Lately they release a video at their blog:

As part of a campaign to recruit new members to our team, we made a short film to show – instead of just describe – what it’s like to work as a developer at Ableton. Here’s your chance to meet the people who make the tools you use, see how their work is evolving, and find out what inspires them.

Some points that I found interesting:

  • They have small self-organized teams of 2-3 people
  • Time is organised into milestone (a feature) which is 4 sprints and one hacking and planning sprint. One sprint is 2 week long.
  • They have Dev and Music salons where they share knowledge.



1 2 3