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 Katy Perry, Weezer, Adele, Timbaland, Mika, OneRepublic, Pink, The Deftones, Rufus Wainwright, 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!