International, Englisch
Termintool für PersonalTrainer
Slideshow HD | Threecubes, 12.2010 - 5.2013
Konzeption und Implementierung einer Anwendung zum Abspielen von verschiedenen Medien und Generierung von Videos. Aufgabe war zum größten Teil die Entwicklung der Oberfläche: Timeline, Texteditor und Eigenschaften-Seiten. Des Weiteren: Persistenz über XML. Audio-Engine, Release-Engineering.
Wpf, C#, C++,Visual Studio,Inno Setup,Bass,DirectX,Git
Potpouri | KHS Weissensee, 3.2010 – 4.2010
Entwicklung eines Editors um mit 8000 Fotografien von Buchstaben Texte verfassen zu können. Das verzögerungsfreie Schreiben erfordert die gesamten Bilder in den Speicher zu laden. Es gibt verschiedene Modi: Beispielsweise einen Zufallsmodus.
C++, DirectX
Diashow | Aquasoft, 7.2009 - 11.2010
Weiterentwicklung und Pflege einer Multimedia-Anwendung, sowie einer Applikation für Druckvorlagen. Aufgaben bestanden im Bereich der Oberfläche. Arbeiten an der DirectX Grafik-Engine. Entwurf von Grafikeffekten. Entwicklung von internen Tools. Testen, Bugfixing und Kundensupport.
Delphi, DirectX, Svn
TIMELINE für Ilumadirector | thismedia, 4-5.2009
Die Applikation Ilumadirector dient zur Steuerung der Bespielung einer Medienfassade.
Die Timeline visualisiert verschiedene Quellen als Spur hintereinander angeordnet als Balken.
Die Balken können verschoben, verzogen, kopiert und gelöscht werden. Über einen
Kontrollslider kann sich über den gesamten Zeitbereich bewegt und stufenlos gezoomt
werden. Es können beliebig viele Spuren mit frei wählbarem Zeitbereich angelegt und über
einen Taktgeber synchronisiert werden.
Max, Java, Eclipse
AUDIOANALYSE FÜR AUTOMATISCHEN VJ für LaptopVj | thismedia, 4.2009
LaptopVJ spielt Videoclips ab, die ineinander gemischt und mit Effekten versehen werden.
Der Einsatz und die Stärke der Effekte wird über die Werte aus der Audioanalyse gesteuert,
diese besteht aus einer einfachen, schnellen Beatdetection, sowie Onsetdetection in den
drei Frequenzbändern tief, mittel und hoch.
Max/Msp, Java, Eclipse
HID für vvvv | Meso, 12.2008-2.2009
Die visuelle Programmiersprache vvvv dient dazu multimediale Inhalte zu generieren.
Aufgabe war einen Komponente zu entwickeln, mit der HID Geräte leicht integriert werden
können. Die Komponente erstellt eine Liste der angeschlossenen Geräte und Informationen
darüber. Daten können 'roh' an ein Gerät gesendet werden oder über eine abstrahierte
Schnittstelle. In einer Installation wurde der HID-Knoten dazu verwendet um den Touchpad-
Controllerchip QT1106 zu steuern.
Delphi, Borland Developer, vvvv
VST-HOST für vvvv | Meso, 6.2008 – 11.2008
Integration von VST-Plugins (Audioeffekte und Instrumente) in vvvv. Dazu wurde ein Host
entwickelt und in einem DirectShow-Filter gekapselt. Die Plugins können über ihre GUI
gesteuert werden, sowie direkt aus vvvv heraus über Eingabepins. Mehrere Plugins können
in Reihe geschaltet werden. Über spezielle Eingabepins können Midi-Daten an die Plugins
gesendet werden.
C++, Visual Studio, Delphi, Borland Developer, vvvv, vst, Directshow
SOURCEBUFFER für vvvv | Meso, 4.2008 – 5.2008
Der Sourcebuffer nimmt in vvvv generierte Werte an und legt sie in einem Puffer ab. Vom
Nutzer bestimmte Teilstücke können daraus zyklisch gelesen werden, diese Werte werden
über die Soundkarte ausgegeben. Zum einen können damit Töne selber erzeugt werden,
zum anderen besteht somit die Möglichkeit über schnelle Spannungsänderungen ein Gerät
zu steuern, zum Beispiel einen Laser.
Delphi, Borland Developer, DirectShow, vvvv
WAVEPLAYER für vvvv | Meso, 1.2008 – 3.2008
Überarbeitung der Waveplayer-Komponente in vvvv. Der Waveplayer dient dazu WAVAudiodateien
zu laden und abzuspielen, er ist als DirectShow-Filter realisiert. Die Aufgabe
war, die Schnittstellen zum Gesamtsystem zu ändern und vorhandene Bugs zu entfernen.
Erweiterung um die Fähigkeit mehrkanalige Wavefiles und/oder mehrere Monofiles auf
beliebige Lautsprecher zu routen.
Delphi, Borland Developer, Directshow, vvvv
BEATTRACKER Diplomarbeit für vvvv | Meso, 4.2007-12.2007
Entwicklung einer Komponente um den Grundschlag in einem musikalischen Audiostrom in
Echtzeit zu ermitteln. Ausgabe von Onsets (musikalische Ereignisse, beispielsweise ein
Snareschlag) in vier verschiedenen Frequenzbändern sowie des Tempos. Dient zur
Synchronisation von Grafik mit Audio.
C++, Visual Studio, Delphi, Borland Developer, Directshow, vvvv
HOLSTEN-GALLOWAYS für J. Greiner
Webseite für Galloway-Rinder, sie wurde zusammen mit einem Grafiker entwickelt.
Webshop und Tierzucht-Galerie sowie Adminbereich. Es wurde ausschließlich eigener Code
verwendet.
php, html, mysql
GROSSHAUSER & RÖHNER
Entwicklung einer Webseite für die Rechtsanwälte Grosshauser & Röhner zusammen mit
einem Grafiker.
Html, css, javascript
Dipl.Inf(FH)
International, Englisch
Termintool für PersonalTrainer
Slideshow HD | Threecubes, 12.2010 - 5.2013
Konzeption und Implementierung einer Anwendung zum Abspielen von verschiedenen Medien und Generierung von Videos. Aufgabe war zum größten Teil die Entwicklung der Oberfläche: Timeline, Texteditor und Eigenschaften-Seiten. Des Weiteren: Persistenz über XML. Audio-Engine, Release-Engineering.
Wpf, C#, C++,Visual Studio,Inno Setup,Bass,DirectX,Git
Potpouri | KHS Weissensee, 3.2010 – 4.2010
Entwicklung eines Editors um mit 8000 Fotografien von Buchstaben Texte verfassen zu können. Das verzögerungsfreie Schreiben erfordert die gesamten Bilder in den Speicher zu laden. Es gibt verschiedene Modi: Beispielsweise einen Zufallsmodus.
C++, DirectX
Diashow | Aquasoft, 7.2009 - 11.2010
Weiterentwicklung und Pflege einer Multimedia-Anwendung, sowie einer Applikation für Druckvorlagen. Aufgaben bestanden im Bereich der Oberfläche. Arbeiten an der DirectX Grafik-Engine. Entwurf von Grafikeffekten. Entwicklung von internen Tools. Testen, Bugfixing und Kundensupport.
Delphi, DirectX, Svn
TIMELINE für Ilumadirector | thismedia, 4-5.2009
Die Applikation Ilumadirector dient zur Steuerung der Bespielung einer Medienfassade.
Die Timeline visualisiert verschiedene Quellen als Spur hintereinander angeordnet als Balken.
Die Balken können verschoben, verzogen, kopiert und gelöscht werden. Über einen
Kontrollslider kann sich über den gesamten Zeitbereich bewegt und stufenlos gezoomt
werden. Es können beliebig viele Spuren mit frei wählbarem Zeitbereich angelegt und über
einen Taktgeber synchronisiert werden.
Max, Java, Eclipse
AUDIOANALYSE FÜR AUTOMATISCHEN VJ für LaptopVj | thismedia, 4.2009
LaptopVJ spielt Videoclips ab, die ineinander gemischt und mit Effekten versehen werden.
Der Einsatz und die Stärke der Effekte wird über die Werte aus der Audioanalyse gesteuert,
diese besteht aus einer einfachen, schnellen Beatdetection, sowie Onsetdetection in den
drei Frequenzbändern tief, mittel und hoch.
Max/Msp, Java, Eclipse
HID für vvvv | Meso, 12.2008-2.2009
Die visuelle Programmiersprache vvvv dient dazu multimediale Inhalte zu generieren.
Aufgabe war einen Komponente zu entwickeln, mit der HID Geräte leicht integriert werden
können. Die Komponente erstellt eine Liste der angeschlossenen Geräte und Informationen
darüber. Daten können 'roh' an ein Gerät gesendet werden oder über eine abstrahierte
Schnittstelle. In einer Installation wurde der HID-Knoten dazu verwendet um den Touchpad-
Controllerchip QT1106 zu steuern.
Delphi, Borland Developer, vvvv
VST-HOST für vvvv | Meso, 6.2008 – 11.2008
Integration von VST-Plugins (Audioeffekte und Instrumente) in vvvv. Dazu wurde ein Host
entwickelt und in einem DirectShow-Filter gekapselt. Die Plugins können über ihre GUI
gesteuert werden, sowie direkt aus vvvv heraus über Eingabepins. Mehrere Plugins können
in Reihe geschaltet werden. Über spezielle Eingabepins können Midi-Daten an die Plugins
gesendet werden.
C++, Visual Studio, Delphi, Borland Developer, vvvv, vst, Directshow
SOURCEBUFFER für vvvv | Meso, 4.2008 – 5.2008
Der Sourcebuffer nimmt in vvvv generierte Werte an und legt sie in einem Puffer ab. Vom
Nutzer bestimmte Teilstücke können daraus zyklisch gelesen werden, diese Werte werden
über die Soundkarte ausgegeben. Zum einen können damit Töne selber erzeugt werden,
zum anderen besteht somit die Möglichkeit über schnelle Spannungsänderungen ein Gerät
zu steuern, zum Beispiel einen Laser.
Delphi, Borland Developer, DirectShow, vvvv
WAVEPLAYER für vvvv | Meso, 1.2008 – 3.2008
Überarbeitung der Waveplayer-Komponente in vvvv. Der Waveplayer dient dazu WAVAudiodateien
zu laden und abzuspielen, er ist als DirectShow-Filter realisiert. Die Aufgabe
war, die Schnittstellen zum Gesamtsystem zu ändern und vorhandene Bugs zu entfernen.
Erweiterung um die Fähigkeit mehrkanalige Wavefiles und/oder mehrere Monofiles auf
beliebige Lautsprecher zu routen.
Delphi, Borland Developer, Directshow, vvvv
BEATTRACKER Diplomarbeit für vvvv | Meso, 4.2007-12.2007
Entwicklung einer Komponente um den Grundschlag in einem musikalischen Audiostrom in
Echtzeit zu ermitteln. Ausgabe von Onsets (musikalische Ereignisse, beispielsweise ein
Snareschlag) in vier verschiedenen Frequenzbändern sowie des Tempos. Dient zur
Synchronisation von Grafik mit Audio.
C++, Visual Studio, Delphi, Borland Developer, Directshow, vvvv
HOLSTEN-GALLOWAYS für J. Greiner
Webseite für Galloway-Rinder, sie wurde zusammen mit einem Grafiker entwickelt.
Webshop und Tierzucht-Galerie sowie Adminbereich. Es wurde ausschließlich eigener Code
verwendet.
php, html, mysql
GROSSHAUSER & RÖHNER
Entwicklung einer Webseite für die Rechtsanwälte Grosshauser & Röhner zusammen mit
einem Grafiker.
Html, css, javascript
Dipl.Inf(FH)
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.