Image-Lines FL Studio, känt kärleksfullt av långvariga fans som FruityLoops (appens ursprungliga namn, när det debuterade 1998), har mognat till en kraftfull digital ljudarbetsstation (DAW).
Även om det fortfarande är tydligt anpassat för produktion av elektronisk musik "i lådan", i motsats till inspelning av levande musiker som spelar akustiska instrument, kan du spela in eller skapa nästan vilken typ av ljudprojekt som helst med det.
Och nu, för första gången, kan Mac-användare också delta i det roliga.
Om ditt minne om FL Studio är närmare sina rötter - när det belgiska företagets ljudredigeringsapp såg mer ut som en Amiga-tracker från 1980-talet än en ordentlig DAW - förbered dig på att bli förvånad över hur långt programmet har kommit.
Versioner och installation
FL Studio finns i fyra versioner.
Fruity ($ 99) är helt för in-the-box musikproduktion och saknar förmågan att spela in eller manipulera ljudklipp.
Det innehåller dock ett bra urval av syntar och effekt-plugin-program, liksom automatiseringsstöd, stegsekvenseraren, pianorullen och eventredigeraren.
Producent (199 $) lägger till möjligheten att spela in med mikrofoner och redigera eller pitcha ljudklipp, liksom Sytrus synth.
Signature ($ 299), den version som jag testade, lägger till NewTone tonhöjdskorrigering och tidsredigerare, den fullständiga versionen av DirectWave-samplaren, den smidiga Harmless additiven och subtraktiva synthen, en videospelare och några ytterligare gitarr- och trum-plug-ins.
All Plugins-paketet (899 $) tar in ett antal typiskt extra billiga Image-Line-syntar, som Poizone, Ogun, Morphine och den fysiska modelleringsbaserade Sakura för unika stränginstrumentljud.
Oavsett vilken version du köper får du gratis livstidsuppdateringar från Image-Line - och det inkluderar fullständiga versioner samt punktuppdateringar.
Det är en fantastisk fördel; inte bara andra tillverkare förväntar sig att du ponnar upp uppgraderingsavgifter åtminstone vartannat år, men flera har flyttat till prenumerations- och / eller medlemskapstyp som släpper ut pengar från ditt konto varje månad för fortsatt support.
Med tanke på att Image-Line har funnits i 20 år är chansen stor att den inte går ur drift i morgon heller.
Programmet är en nedladdning på 867 MB för PC och 754 MB för MacOS.
Native Mac-ljud fungerar bra i läget med låg latens, precis som det alltid gör; för användning med datorer kommer FL Studio med en version av ASIO4ALL, en drivrutin som ger dig inspelning och uppspelning med låg latens även utan ett ordentligt externt gränssnitt, och en som fungerar med flera applikationer öppna samtidigt.
För den här recensionen testade jag FL Studio 20.5 Signature Edition på ett 2017-MacBook Pro 15-tums system med 16 GB RAM och en 256 GB SSD, tillsammans med en andra generationens Focusrite Scarlett 6i6 ljudgränssnitt.
Vid testet såg Mac-versionen ut och fungerade identiskt med PC-versionen, som jag tidigare har granskat i några av dess tidigare iterationer.
Det enda problemet jag hittade är att FL Studio 20.5 inte följer Mac-gränssnittskonventioner; till exempel måste du stänga alla popup-dialogrutor med ett X i det övre högra hörnet.
Gränssnitt
FL Studios vektorbaserade är skarpa och lätta att läsa trots dess komplexitet, särskilt på bildskärmar i Retina-klass.
Användargränssnittet är helt skalbart, även över flera skärmar.
Den stöder också multitouch; med en lämplig pekskärmskärm på en dator kan du använda den som ett live fysiskt mixerbräde och flytta flera faders samtidigt.
Med början från vänster innehåller webbläsaren alla dina förinställningar, instrument, ljudklipp, projektfiler och annat material att arbeta med.
Channel Rack innehåller alla ljudgeneratorer som används i det aktuella projektet.
Mönsterlistan visar alla klipp som används.
Spellistan fungerar som huvudarrangeringsfönstret och ser mycket ut som vyn i andra DAW.
Du kan också ta fram pianorullen och step sequencer, som båda låter dig redigera närmare.
Blandningskonsolen och mätarens brovy kan ställas in på flera storlekar.
Du kan justera gränserna för eller dölja något av dessa fönster efter eget gottfinnande.
Om du är van vid en mycket tidigare version av FL Studio, förbered dig på att bli omorienterad; ett antal huvudstycken som Channel Rack och Pattern Menus har flyttats runt.
För första gången stöder FL Studio tidssignaturer - du är inte bara begränsad till 4/4 längre.
Du kan ställa in tidssignaturer för både mönster och spellistan, och du kan spela flera tidssignaturer ovanpå varandra.
Du kan skapa nya spår från ett antal grundläggande mallar; Channel Rack, i några av standardmallarna, fylls automatiskt in med en grundläggande 909-stil kick, snare, klappar och hi-hattar.
Programmet gör det också möjligt att automatiskt spänna en begränsare över huvudbussen i vissa fall för att få dina mixnivåer att pumpa (men inte klippa) omedelbart, med risk för att orsaka svimning i vissa professionella masteringstudior.
Det finns gott om fina detaljer i gränssnittet.
Sångpositionsmarkören lyser som om den var bakgrundsbelyst när den rör sig.
Öppna 3x OSC (tre oscillator) synth så ser du att dess rattar rör sig för att återställa sig automatiskt.
Mätarbryggan svarar på inkommande ljud med analog-liknande precision.
Allt ser ganska skarpt ut.
Inspelning
Hur varje projekt fungerar är som en samling mönster - som börjar med mönster 1, som du hittar under transporten.
Du kan starta en låt bara genom att klicka på 16-tums steg-sequencer-knapparna för att lägga ner anteckningar, eller genom att högerklicka på kanalen och välja Fyll i steg för att påskynda processen.
För att lägga till ett nytt ljud, välj Plugin Preset Generator och dra det du vill in i Channel Rack, antingen över en befintlig kanal eller efter att du har lagt till en ny först.
För att spela in från ett MIDI-tangentbord istället, klicka på Spela in-knappen och välj sedan Allt längst ner i dialogrutan och fråga vad du vill spela in.
När du är klar kvantifierar CTRL-Q anteckningarna du spelade in i det mönstret.
När du skapar nya mönster släpper du dem till spellistan, där du sedan kan duplicera dem eller zappa dem med höger knapp om du ändrar dig.
Det är lätt att klippa och klistra in anteckningar, dra runt dem, justera storlek osv.
mönstret förlängs och snäpps automatiskt så att bygga längre en snabb process.
När du arbetar kan du växla mellan sångläge, att höra allt eller mönsterläge för att fokusera på och utveckla enskilda mönster.
Det mesta av detta är lätt att förstå, men det finns några udda gränssnittskonventioner.
Låt dig till exempel inte luras av de enskilda alternativen Ångra och Gör om i rullgardinsmenyn Redigera; den verkliga ångrahistoriken är dold i webbläsaren, eller så kan du ta upp den genom att trycka på CTRL-ALT-Z.
Och medan gränssnittet innehåller många små, dunkla ikoner verkar inga verktygstips visas när du svävar över dem.
Titta istället uppåt och uppe till vänster, där ett litet fönster visar syftet med varje element i gränssnittet när du passerar markören över det.
Det finns ingen poängredigerare, så du behöver något annat om du föredrar att arbeta med musiknotation.
När du väl acklimatiseras är det väldigt enkelt att få saker att gå genom att skapa mönster och måla dem på skärmen, lägga ner nytt material med vänster musknapp och ta bort det med höger knapp.
Du behöver också den högra musknappen för andra vanliga uppgifter, som att öppna projekt från webbläsaren, vilket är en ovanlig karaktär (dubbelklicka på projektnamnet gör ingenting).
Om du kommer från en mer normal DAW som Pro Tools, kommer FL Studio att vänja sig.
Men om du är nybörjare på digitala ljudstationer kan du bara intuitera hur du använder FL Studio snabbare än andra appar.
Där programmet fortfarande faller ner, är det dock i rak ljudinspelning.
Du spelar in ljud från en mikrofon eller instrumentingång på något av två sätt - in i Edison-inspelaren, som låter dig manipulera samplingar, men är inte perfekt för akustiska instrument eller långa vokalupptagningar; eller i ett ljudklipp, som är lättare att placera på tidslinjen, men fortfarande spellista-baserat och inte heller dirigeras automatiskt till ett mixerspår (mer om detta nedan).
Båda vägarna är inblandade och inriktade mer på 1990-talets samplermentalitet av vokalutdrag för EDM än för, till exempel, inspelning av ett liveband.
Återigen, om du bor och andas FL Studio, kan du förmodligen kringgå dessa begränsningar.
Men om du kommer från en annan DAW, förvänta dig inte att spela in många levande ljudspår enkelt; ett program som Cockos Reaper eller Pro Tools är mycket mer lämpligt för uppgiften.
På plussidan finns det nu många alternativ för att frysa spår, inklusive studsande mönsterklipp till ljud, konsolidering av spellistklipp och rendering tar till ett enda ljudklipp - både för att minska CPU-belastningen och också bara förplikta sig till vissa beslut och öppna upp din projekt för vidare experiment.
En annan efterlängtad funktion är moderniserad kompensation för plug-in-fördröjning.
Nu kan du få både automatisk och manuell fördröjningskompensation, och du kan till och med ställa in kompensering för effekt för våt / torr mixer och kompensation för metronom.
Om du någonsin har kämpat med timingproblem i FL Studio när du spelar in borde detta lösa dem.
Ljud
De flesta av de inkluderade instrumenten är roliga att spela och justera, men är i allmänhet lite förenklade och i vissa fall föråldrade.
Programmets relativt lilla nedladdningsstorlek signalerar det naturligtvis direkt; du kan inte förvänta dig 75 GB pianosamplar med ett program som klockar in under en gigabyte för fullständig nedladdning.
Baksidan är att med lite arbete kan du få FL Studio att låta ganska bra tack vare dess enkla automatisering och manipulation.
Många av de synth-förinställningar som medföljer FL Studio verkar vara högpassade (trummor och bas undantaget), vilket gör blandning av dansmusik så mycket lättare och tydligare.
Till exempel finns det inte många fullfrekventa, gigantiska kuddar och synthsticks som låter imponerande ensam, men är praktiskt taget omöjliga att sitta i en mix korrekt utan tung EQ-snidning.
Huvudbussbegränsaren agerar också snabbt utan märkbar latens om du bestämmer dig för att låta den vara aktiverad medan du arbetar.
Några plugin-höjdpunkter: FPC är en Akai MPC2000 stand-in som låter dig dra prover till dynorna på skärmen.
Effector ger dig enkla effekter anpassade till rutnätsdelningar.
Du kan styra storleken såväl som rytmuppdelningen, och den har också ett filter som du kan justera på matrisen; högerklicka för att skapa ett automatiseringsklipp och justera ljudet över tiden.
Soundgoodizer (jag undrar vad det gör?) Ökar något av fyra frekvensområden (kryptiskt märkt A, B, C och D, men det är verkligen bas genom diskant); ...