Skip to main content

C3N Performance – Från idé till app; utvald av Apple i kategorin ”nya appar vi älskar”

Blogginlägg   •   Jan 30, 2017 14:30 CET

Applikation C3N Play

En idé, ett nytt sätt att tänka, en storslagen vision som är på väg att bli verklighet – det är C3N Loops. Ett live performance instrument för elektroniska musiker som bygger på ett ytbaserat, zoombart gränssnitt, en applikation för iPad som skapar nya möjligheter för att framföra elektronisk musik live. Utvecklarna bakom instrumentet är vännerna Fredrik Uppsäll (konsult på Addiva) och Rikard Lindell (universitetslektor lektor i datalogi vid Mälardalens Högskola), men från början var deras relation en annan.

Det hela började när Fredrik var student och skulle till att påbörja sitt examensarbete. Han visste precis vad han ville göra, ett musikprogram för liveframträdanden med elektronisk musik. Med de applikationer som fanns på marknaden var det svårt att vara spontan och levande under ett liveframträdande. Rikard Lindell blev handledare för examensarbetet, han hade under sin doktorsavhandling arbetat på en forskningsprototyp om hur man på ett interaktivt och nyskapande sätt kunde spela upp och organisera musikloopar och videos. Eftersom Fredriks idéer var alldeles för omfattande för ett examensarbete så bestämde de istället att han skulle utforska en del av det problem han ville lösa, och att han skulle göra det inom ramen för Rikards forskningsprototyp. Detta blev startskottet för apparna C3N Play och C3N Loops.

Fredrik med sitt resultat- och produktdrivna tänk och Rikard med sin djupa kunskap om programmering och design kompletterade varandra bra och det nära samarbetet, tillsammans med ett delat intresse för elektronisk musik gjorde att de snart blev vänner. Efter examensarbetet fortsatte de därför arbetet och startade tillsammans företaget C3N Performance och registrerade sig som utvecklare hos Apple.

Efter en demonstration av instrumentet på Norbergsfestivalen insåg de att en del felaktiga val av teknologier höll projektet tillbaka och att nuvarande kodbas aldrig skulle kunna utvecklas till den vision de hade. Med tungt hjärta valde de därför att börja om från början och bygga upp en ny kodbas. Det var nu viktigt att behålla kontroll över vad som hände och att erhålla en hög prestanda, valet av programmeringsspråk föll på C. Fredrik och Rikard insåg också att den stora vision de hade var alldeles för omfattande att skapa under en nära överskådlig tid och valde därför att bryta ner projektet för att hitta ett MVP (Minimum Viable Product) att lansera fort. Detta blev C3N Play, en applikation som innehöll de mest basala delarna av visionen, en oändlig yta, ett zoombart gränsnitt samt möjligheten att spela upp och organisera musikloopar.

C3N Play är en gratisapplikation där användaren får möjlighet att testa och bli bekant med det ytbaserade gränssnittet som C3N Performance bygger sina applikationer på. Med följer ett antal loopar som gör det lätt för användaren att komma igång, om användaren sedan vill finns det möjlighet att expandera applikationens möjligheter genom att köpa fler loopar. Denna produkt har varit väldigt viktig för utvecklingen av C3N Loops, den efterföljande applikationen som är tänkt att kunna användas av mer krävande användare. Fredrik och Rikard fick mycket feedback från användare av appen och har genom C3N Play kunnat införa och testat funktionalitet på riktiga användare som enskilda uppdateringar istället för samtliga på en gång. På det sättet har alla de gemensamma funktionerna för de två applikationerna testats. C3N Play fungerar även som ett skyltfönster för den som är nyfiken på konceptet och idén men inte i första läget vill betala för den mer kapabla efterföljaren. C3N Play har i skrivande stund laddats ner 6.500 gånger.

Efter lanseringen av C3N Play började Fredrik och Rikard utvecklingen av C3N Loops. En betalapp för producenter av elektronisk musik som vill kunna lägga in musikslingor från sin egna musik och improvisera uppspelningen av dessa. Den är tänkt att användas i ett livespelnings sammanhang för att förstärka upplevelsen av spelningen, att skapa möjlighet att vara spontan och improvisera under uppträdandet. Applikationen har automatisk tempomatchning av materialet vid uppspelning och variabelt globalt tempo för det som spelas upp för att matchas mot skivor eller andra musiker. Den stödjer även MIDI för att kunna synka looparna mot trummaskiner, sequensers och synthar. Den innehåller också integration med andra musikappar på plattformen via populära, gemensamma protokoll som gör att man kan koppla in musikappar till varandra. På liknande sätt som man kopplar in synthar i effekter med kablar så gör det här virtuellt mellan appar. Direkt på arbetsytan finns också instruktionsvideos som förklarar för användaren hur applikationen används. I skrivande stund har C3N Loops sålt i 800 exemplar. Appen blev featured av Apple i ”New apps we love” i 15 länder under sommaren.

I både C3N Play och C3N Loops befinner sig allt material på en oändlig yta, användaren navigerar genom att röra sig på ytan med hjälp av zoom och panorering. Allt material är hela tiden tillgängligt på den interaktiva ytan men kan organiseras enligt användarens önskemål, både i förväg men även under själva framträdandet. Användaren organiserar loopar som ska spelas tillsammans och kan även forma ljudet med filter
och volymreglage.

Fredrik och Rikard har fått med sig mycket erfarenheter ur utvecklingen av dessa två applikationer. Att ta någonting från prototypstadiet till en produkt som kan distribueras och säljas är ett enormt arbete. De har fått erfara hur viktigt det är att släppa tidigt för att kunna få feedback från riktiga användare för att på så sätt kunna hitta en riktning att styra projektet mot. Det man själv tror är viktigt för användaren är nödvändigtvis inte så viktigt som man tror. Genom utvecklingen av applikationerna har Fredrik och Rikard fått möjligheten att utforska och lära sig nya teknologier, miljöer och hjälpmedel för mjukvaruutveckling. Att skriva kod är ett hantverk och god kvalitet på koden är viktigt och lönar sig i slutänden. De har inte bara blivit bättre programmerare genom projektet utan även fått en utökad förståelse för hur projekt styrs och hur man bör tänka för att nå resultat.

Självklart slutar inte C3N Performance med dessa två applikationer utan fokus ligger nu på att skapa en ny app som har både audio och video på samma yta, att kunna loopa videosekvenser tillsammans med musiken är någonting som skulle förstärka både användarupplevelsen och möjligheterna vid ett uppträdande.

Det som började som en idéen vision –har genom många timmar vid skissblocket och framför tangentbordet blivit två produkter och två appar många älskar.

Text: Fredrik Uppsäll
Developer at Addiva Software Tools and Utilities

Läs ADDERA online här

Kommentarer (0)

Lägg till kommentar

Kommentera