Bitwig

Een aantal voormalige devs van Ableton die hebben meegewerkt aan de ontwikkeling van Live zijn bezig met een eigen product, Bitwig. Het wordt geen kloon, wel vergelijkbare functionaliteit met wat toegoevoegde mogelijkheden.

Zelf gebruik ik geen Ableton simpelweg omdat er geen Linux versie voor beschikbaar is. Maar de mensen van Bitwig gaan hoogstwaarschijnlijk wel een Linux versie aanbieden. Bitwig is dan ook talk of the town in de Linux audio community, maar ook daarbuiten (CDM, KVR) en aardig wat mensen roemen het besluit om ook een Linux versie uit te brengen. Als Bitwig ooit uitkomt want het project bestaat al sinds 2009 en ze gaan nu de beta testing fase in. Dus misschien duurt het nog wel een jaar voordat er wat uitgebracht wordt.


text-align: center;

Bitwig Studio

Bitwig

Linux Home Recording

Sinds kort is er een blogger (Reteo Varala) actief die zeer uitgebreide artikelen aan het schrijven is over Linux audio. Zeker de moeite waard om te checken, temeer daar hij al aardig wat handleidingen heeft gemaakt en vooral het praktische gedeelte van Linux audio belicht zonder daarbij het technische aspect uit het oog te verliezen. Veel te weinig mensen doen dat (of gaan in hun moerstaal bloggen) en Reteo’s blog is dan ook een verademing.

Linux Home Recording – Make noise with Open Source!

Linux Home Recording

Loomer Cumulus

Het aantal aanbieders van commerciële plug-ins voor Linux is klein. Heel klein. Het zijn er eigenlijk maar vier, Loomer, LinuxDSP, Pianoteq en DiscoDSP. Daar staat tegenover dat de beschikbare plug-ins van hoge kwaliteit zijn en dat vooral Loomer en LinuxDSP niet onwelwillend staan tegenover verzoeken, vragen en eventuele bugreports vanuit de community. Voor die kwaliteit en servicegerichtheid betaal je wel wat maar alle drie de aanbieders hebben demo’s beschikbaar en Loomer heeft nu ook een magware plug-in uitgebracht, Loomer Cumulus.

De plug-in, beschikbaar als 32 en 64 bits LinuxVST en standalone JACK applicatie, staat op de DVD die bij het blad Computer Music zit. Niet echt freeware dus, je moet het tijdschrift wel eerst aanschaffen, maar Cumulus is zeker de moeite waard om eens uit te proberen. Het is, naast Loomer’s eigen Sequent, de enige goed werkende plug-in voor Linux waarmee je samples kan laden en deze realtime kan bewerken (DiscoDSP’s HighLife is een specifieke sampler maar werkt niet goed). De standalone applicatie werkt prima, met de LinuxVST plug-in heb ik nog wat problemen aangezien Qtractor wat moeite heeft met deze plug-in. Ardour 3, dat inmiddels ook ondersteuning heeft voor LinuxVST’s, doet het beter maar waarschijnlijk komt Cumulus het beste tot zijn recht in software als Renoise.

Het is goed om te zien dat een blad als Computer Music Linux als audio platform serieus begint te nemen. Niet alleen staan er Linux binaries op de DVD maar ook staat er een positieve review van Harrison Mixbus 2 in het laatste nummer van het magazine zelf en staan er Linux demo’s van Mixbus en energyXT op de DVD.

Loomer Cumulus

Nog meer mididings

Mididings script voor 29 oktober is klaar:

#!/usr/bin/python

from mididings import *
from mididings.extra import *

config(
    backend='jack',
    client_name='sodap-live',
    data_offset=0,
)

run(
    Filter(PROGRAM) >> [
        [
            ProgramFilter(0) >> NoteOn(64,50),
            ProgramFilter(7) >> NoteOn(69,86),
            ProgramFilter(0) >> NoteOn(72,60),
            ProgramFilter(1) >> NoteOn(74,62),
            ProgramFilter(2) >> NoteOn(76,64),
            ProgramFilter(3) >> NoteOn(71,30),
            ProgramFilter(7) >> NoteOn(77,88),
            ProgramFilter(8) >> NoteOn(79,96),
            ProgramFilter(9) >> NoteOn(81,84),
        ] >>
        LatchNotes() >> [
            KeyFilter(64) % NoteOff(69,0),
            KeyFilter(69) % NoteOff(64,0),
        ],
        ProgramFilter(4) >> Panic(),
        ProgramFilter(10) >>
        Channel(2) >>
        NoteOn(36,64),
    ]
)

Met dit script kan ik nu de strijkers spelen in Soda P – Icon of your Time en heb een Vibraslap sample van Freesound.org in een soundfontje gezet met Swami zodat ik deze met de FluidSynth DSSI plug-in ook vanuit Qtractor kan triggeren met behulp van de Boss FC-50. De strijkers gaan via het eerste paralelle ‘blok’ waarin Program Changes worden omgezet in Note Ons, daarna gaan ze door de LatchNotes Unit en daarna worden in een genest parallel blok nog twee Note Offs gedefinieerd. Stuurt de FC-50 Program Change 4 uit dan worden alle noten uitgezet (‘Panic’), bij Program Change 10 stuurt mididings een MIDI noot 36 op MIDI kanaal 2 naar Qtractor voor de Vibraslap. Het config deel aan het begin van het script vertelt mididings dat er JACK MIDI poorten aangemaakt moeten worden met als naam ‘sodap-live’. data_offset=0 is nodig omdat de FC-50 bij 0 begint met tellen en niet bij 1.

Nog meer mididings

Presentatie voor Horus II

Bij aankomst stonden de sixpacks bier al op tafel dus m’n presentatie ging een stuk soepeler dan op LAC2011. Jammer dat ik pas wat later kon beginnen vanwege een falende pizzabezorger dus kon niet mijn hele verhaal kwijt. Maar was desondanks een goeie presentatie voor een leuke club mensen. Volgende maand ga ik zeker weer proberen heen te gaan.

Iedereen die enige affiniteit heeft met Linux audio zou ik willen adviseren zich op te geven voor de Horus mailinglijst. Nog beter, geef je op voor een volgende bijeenkomst en laat je verassen door wat er allemaal kan met Linux en open source tools onder het genot van een koud pilsje. Kan het je aanraden.

Presentatie voor Horus II

Presentatie voor Horus

De Horus Open Source Music & Sound Special Interest Group heeft me uitgenodigd om op 17 mei een presentatie te doen over mijn workflow. Horus is een initiatief van de faculteit Kunst, Media en Technologie van de Hogeschool voor de Kunsten Utrecht. Mocht je geïnteresseerd zijn om te komen, stuur dan een mailtje naar Marc Groenewegen, marc punt groenewegen apestaart kmt punt hku punt nl. De presentatie zal plaatsvinden rond 19.45, de faculteit KMT zit in Hilversum.

Presentatie voor Horus

LAC2011: Het perspectief van de eindgebruiker

LAC2011 zit er weer op. Zondagochtend vroeg ben ik met de taxi naar Dublin Airport gereden en een paar uur later was ik weer thuis, moe maar voldaan. Helaas heb ik wel de 3e dag van de conferentie moeten missen maar afgelopen maandag was Loutje z’n eerste verjaardag dus wilde vóór maandag terug zijn.

De workshop van zaterdag over mijn workflow ging ook prima. Anderhalf uur is dan best wel kort, heb heel veel niet uit kunnen leggen en achteraf had ik nog wel wat meer willen laten zien. M’n notebook had wel wat moeite met het snel openen en sluiten van applicaties en grote projecten. Liep tegen wat xruns aan, JACK scheidde er een keer mee uit en op een gegeven moment had ik zelfs een complete freeze. Het is dan ook een consumentennotebook en geen uitgebalanceerd apparaat. Vind dat ie het goed gehouden heeft en als je weet hoe het spul allemaal werkt ben je zo weer in de lucht. Die freezes (heb er twee gehad gedurende het weekend) baren me wel zorgen, heb namelijk het vermoeden dat het aan de real-time kernel ligt. Maar ik vind de oorzaak nog wel uit, even goed door de logs spitten als het weer gebeurt.

Jeremy Workshop @ LAC@011
Uitleg over JACK instellingen. Mijn volledige set-up voor de conferentie staat er ook op: HP DV7-1070ED notebook, Focusrite Saffire Pro 10 IO geluidskaart, Akai MPK Mini MIDI controller, een Korg nanoKONTROL MIDI controller en een Shure SM58 microfoon.

De respons was wederom zeer positief. Een aantal mensen vond het verhelderend om nou eens een keer te zien en te horen hoe een eindgebruiker gebruik maakt van alle beschikbare tools en wat zijn perspectief is op het gebruik van Linux audio applicaties. Het merendeel van de conferentiegangers waren ontwikkelaars en die kijken toch anders aan tegen hun eigen projecten of tegen Linux audio in het algemeen. En ook de organisatoren waren erg blij met mijn workshops, niet alleen zijn ze beide integraal opgenomen op video, ook ben ik gevraagd of ik voor LAC2012 wederom een workshop zou willen doen. Hoogstwaarschijnlijk zal LAC2012 in Stanford, Californië plaatsvinden. De afstand zou een beperking kunnen zijn, maar zou heel graag naar Stanford willen om te zien wat Fernando Lopez-Lezcano daar opgezet heeft (de Listening Room draait volledig onder Linux). En het wordt de eerste LAC op het Amerikaanse continent dus de uitgesproken mogelijkheid om contact te maken met de grote hoeveelheid ontwikkelaars en eindgebruikers aldaar.

De aanwezigheid van Rui Nuno Capela tijdens beide workshops vond ik erg bijzonder en ook zeer constructief. Daar waar nodig sprong hij in, hij kent zijn eigen software als geen ander, en zelf kon ik het niet laten om zijn inspanningen te lauweren wat tijdens beide workshops resulteerde in een flink applaus voor de man. Zijn eigen ervaringen heeft hij ook in een blogpost gegoten, ook voor hem waren de workshops bijzonder omdat mijn workflow één van zijn applicaties, Qtractor, als basis heeft en ik het nodige heb verteld over andere belangrijke tools van zijn hand zoals QjackCtl en het rtirq init script.

Binnenkort zet ik beide workshops online, heb de DV tapejes meegekregen, ga ik vandaag capturen en hopelijk lukt het me om ze deze week te editten, te renderen en te uploaden. Verwacht dus binnenkort nog een blogpost over LAC2011.

LAC2011: Het perspectief van de eindgebruiker