Skills
Programmiersprachen: C++ (auch C++11), C, SuperCollider, Python
Betriebssysteme: Linux
Technologien: Boost C++, Echtzeitsysteme mit Fokus auf Audioverarbeitung, Parallelisierung & lockfreie Datenstrukturen, SIMD, Qt, Git, Cmake
Betriebssysteme: Linux
Technologien: Boost C++, Echtzeitsysteme mit Fokus auf Audioverarbeitung, Parallelisierung & lockfreie Datenstrukturen, SIMD, Qt, Git, Cmake
Project history
Open Source:
Boost.Lockfree - lockfreie Datenstrukturen für Boost
Boost.Heap - Prioritätswarteschlangen für Boost (Sponsor: Google Summer of Code)
Linux Kernel - ALSA Treiber für LX6464ES Ethersound Interface
Nova.SIMD - Generische C++ Bibliothek (template metaprogramming) für plattformübergreifende SIMD Programmierung (SSE, AVX, Altivec, Neon)
SuperCollider - Mitentwickler der Programmiersprache, Implementierung einer parallelen Klangsynthese-Engine und einer Qt-basierten Entwicklungsumgebung
Faust - Erweiterung des Faust Compilers für Multirate Signal Processing (Forschungsprojekt von Grame, Lyon)
Closed Source:
Universität für Musik und Darstellende Kunst - Aufbau einer Anlage für Wellenfeldsynthese, Ambisonics
Immsound (jetzt Dolby) - Arbeiten am Authoringtool für 3D Kino Soundtracks
Publikationen:
C++ - Priority Queue Changes and Additions (C++ Standards Committee Papers, Vorschlag für C++1y)
Computer Musik - Diverse Publikationen und Vorträge, u.a. Linux Audio Conference, SuperCollider Symposium, International Computer Music Conference)
Peer Reviews:
Boost C++ Libraries (Review Manager für Boost.Atomic)
Linux Audio Conference
International Computer Music Conference
Boost.Lockfree - lockfreie Datenstrukturen für Boost
Boost.Heap - Prioritätswarteschlangen für Boost (Sponsor: Google Summer of Code)
Linux Kernel - ALSA Treiber für LX6464ES Ethersound Interface
Nova.SIMD - Generische C++ Bibliothek (template metaprogramming) für plattformübergreifende SIMD Programmierung (SSE, AVX, Altivec, Neon)
SuperCollider - Mitentwickler der Programmiersprache, Implementierung einer parallelen Klangsynthese-Engine und einer Qt-basierten Entwicklungsumgebung
Faust - Erweiterung des Faust Compilers für Multirate Signal Processing (Forschungsprojekt von Grame, Lyon)
Closed Source:
Universität für Musik und Darstellende Kunst - Aufbau einer Anlage für Wellenfeldsynthese, Ambisonics
Immsound (jetzt Dolby) - Arbeiten am Authoringtool für 3D Kino Soundtracks
Publikationen:
C++ - Priority Queue Changes and Additions (C++ Standards Committee Papers, Vorschlag für C++1y)
Computer Musik - Diverse Publikationen und Vorträge, u.a. Linux Audio Conference, SuperCollider Symposium, International Computer Music Conference)
Peer Reviews:
Boost C++ Libraries (Review Manager für Boost.Atomic)
Linux Audio Conference
International Computer Music Conference
Local Availability
Only available for the countries
Malaysia
D/A, ab sofort