Gästföreläsning Ljudteknik Kim Larsson Avbryt mig gärna! Agenda

• Om Kim och Softube • Plugins • Plugins och hårdvara • Coola grejer • Ljudexempel • Paus • Arbetsflöde • Några problem • Olinjära system • Bilinjär Transformation • Zipper-noise • Jobb/Exjobb • Avslut Om Kim

• Gitarr- och förstärkarnörd • Metalhead • Utbildning: • Estet musik • Basår • ED (Examen 2015) • Master med en hel del inriktning mot signalbehandling och ljud • Exjobb på Softube • [email protected] Om Softube

• Grundades 2003 • Lokaliserat i Linköping • 24 anställda i dagsläget (men söker folk) • Utvecklar mjukvara för musikproduktion (plugins), även hårdvara för att kunna styra plugins • Samarbete med bl. a. Marshall, Fender, Native Instruments, Intellijel och Buchla Organisationen

President

Research & Products Sales & Development Marketing Administrative Coordinator

Product/ QA Customer Brand & Sales DSP Plug-in IT & Product DSP Program Service Communications Electronics Framework Framework Applications Owners

UI Hardware Designer Vad jag gör på Softube

• DSP Electronics Manager • Elektronik och mätsystem (Lab) • Physical modeling • Modellering (designar mjukvara som funkar/låter likadant som hårdvara) • Mycket av mitt jobb går ut på att fånga brister i hårdvara som ger upphov till dess karaktäristiska sound Varför plugins?

HW: $$$ + högljudd och brusig SW: 199 € Används våra plugins?

• Javisst! Över 200 000 unika användare! • …varav många kända artister och producenter

Tony Maserati: Legendary Mixer for Jay-Z, Beyoncé, Deadmau5 James Brown, Jennifer Lopez, etc.

Greg Wells: Producer and songwriter for , Weezer, , , Mika, OneRepublic, Pink, The , , etc. Plugins tillsammans med hårdvara?

• Ja! Softube Console 1 Plugins tillsammans med hårdvara? Plugins tillsammans med hårdvara?

• Kontrollera individuella kanaler och ratta in: • EQ • Compressor • Gate • mm. • Kontrollera över 70 plugins från Softube och Universal Audio Plugins tillsammans med hårdvara? Plugins tillsammans med hårdvara? Plugins tillsammans med hårdvara? Plugins tillsammans med hårdvara?

• Universal Audio • Apollo • Inbyggd DSP • Låg latency • Variabel inimpedans Plugins tillsammans med hårdvara?

• Marshall Plexi • Modellerad av Softube • Från Marshalls museum • Universal Audio • Låg latency • Variabel inimpedans Andra coola grejer Softube gjort

• Marshall JMD:1 • Marshall CODE Ljudexempel, frågor och paus(?)

• ??? Hur går jag tillväga?

• Förstudie: • Hur fungerar hårdvaran? • Produktspec. • Bryter ned systemet i delsystem/delmål. • Vad kan tänkas vara problematiskt? Hur går jag tillväga?

• Kretsschema: • Säger mycket om hur en produkt fungerar. • Många gånger mynnar det ut i gray box modellering. Alltså att några delar är kända medan andra inte är det. Hur går jag tillväga?

• Mycket mätningar! • Frekvenssvar • Tidsförlopp • Excitera systemet Hur går jag tillväga?

• Programmering i Scilab (MATLAB) och C++ • Bygga upp en modell • GUI Hur går jag tillväga?

• Validering: • Simulering och test • Jämför plugin mot hårdvara via mätningar och öra Hur går jag tillväga? Några problem och gotchas

• Aliasing • Olinjära system • Cramping • Bilinjär Transformation • Zipper-noise • Byte av tillstånd Olinjära system

• Wiener-Hammerstein • LTI – Statisk olinjäritet - LTI

h1 f h2 Olinjära system Olinjära system Olinjära system

• Problem med vikning • Begränsa övertonsinnehåll • Översampling? • Olinjära system i kaskad

f1 f2

• Feedback-kompressor

VCA

Control Circuit Bilinjär Transformation

• Diskretisering • Kontinuerlig till diskret tid • Problem med cramping • Översampling? • Prewarping?

2 1 − '() ! = $ 1 + '()

Enpols lågpassfilter vid 1 kHz dikretiserat för 44100 Hz (svart) och 192000 Hz (blå) Zipper-noise

• Byte av tillstånd kan ge upphov till missljud

0.0160990 + 0.0160990z !(#) = %& − 0.9678019 + z

− 0.9839010 + 0.9839010# !(#) = 2& − 0.9678019 + z Frågor?

• ??? Jobb/Exjobb

• Vi är i princip alltid på jakt efter rätt folk • Exjobb är vi mycket öppna för idéer • Likaså jobb Mer ljudexempel?

• ??? Tack för mig!

[email protected]