UPB Bildmarke
Technische Informatik
Kontakt
  • Deutsch
  • English
  • 6th Workshop on Self-Awareness in Cyber-Physical Systems (WORKSHOP WAS CANCELLED!)
    • Seite "Lehre" öffnen
      • Seite "Kurse" öffnen
        • Seite "SS 2025" öffnen
        • Eingebettete Systeme
        • Seite "WS 2024/25" öffnen
        • Projektmanagement
        • Reconfigurable Computing
        • Systementwurf-Teamprojekt
        • Seite "SS 2024" öffnen
        • Digitaltechnik
        • Eingebettete Systeme
    • Abschlussarbeiten
      • Seite "Projektgruppen" öffnen
      • WiFiSense
      • AutonomROS: Autonomous Car Swarm with Hardware-accelerated ROS Programming
      • CIRCA: An Approximate Computing Tool Flow
      • PG EML2
      • PG EML
      • High Performance Embedded Prosthetics Controller
      • PG ReCoTroy
      • Soundgates – Interactive Music Synthesis on FPGAs
      • Seite "Sys­te­m­ent­wurfs-Team­pro­jekte" öffnen
      • FPGA-basiertes System zur Erkennung von Gebärdensprache
      • Approximate Computing: The design of intentionally incorrect digital hardware
      • Automatisierte Anwendungsanalyse für heterogene Rechnerknoten
    • Prak­ti­kum Mi­kro­con­trol­ler und In­ter­face-Elek­tro­nik
    • Lehrkonzept
    • Seite "Forschung" öffnen
    • Forschungsschwerpunkt
    • Veröffentlichungen
    • Open Source Projekte
So­und­ga­tes – In­ter­ac­ti­ve Mu­sic Syn­the­sis on FPGAs
So­und­ga­tes – In­ter­ac­ti­ve Mu­sic Syn­the­sis on FPGAs
Goal
Prerequisites
Further information
Ad­vi­sors
  1. Fakultät für Elektrotechnik, Informatik und Mathematik
  2. Institut für Informatik
  3. Technische Informatik
  4. Lehre
  5. Projektgruppen
  6. Soundgates – Interactive Music Synthesis on FPGAs

So­und­ga­tes – In­ter­ac­ti­ve Mu­sic Syn­the­sis on FPGAs

  • Project group
  • CS Master's Program
  • Lecture Number: L.079.07004
  • Term: SS 2013 / WS 2013/14

Goal

This project aims at developing an interactive music synthesis system on an FPGA platform. To this end, a library of basic components for sound generation will need to be designed and implemented as digital circuits for FPGAs. These library elements can then be assembled into a network of components that can be used for translating musical scores to sound and as building blocks for interactively controlled generative sound synthesis. The overall goal of the project group is to develop a prototype for such an interactive music system where one or several users can interactively control the sound that is generated by means of advanced sensors, e.g. motion capturing via Microsoft Kinect Cameras, Wii-style game controllers, or motion and light sensors integrated in smartphones.

For reaching this goal, the following subtasks are proposed:

  1. Development of a library of basic components for sound generation, such as frequency generators, envelope generator, modulators, mixers, filters, delays for FPGAs as software models and as digital circuits implemented in VHDL. Integration of these components with the ReconOS reconfigurable operating system for FPGAs.
  2. Development of a graphical design environment that allows for assembling the basic sound generation components into complex sound generator networks that emulate analog and digital synthesizers. This tool could draw inspiration from similar tools for pure software based music synthesis, e.g. Cycling 74 MAX or Puredata. The design environment shall then allow for translating the component network to software and hardware implementations.
  3. Development of a sequencer component that allows for converting musical scores, e.g. in MIDI format, to sound using the generated synthesizer networks.
  4. Evaluation of sensors for capturing user interactions, e.g., Microsoft Kinect, game controllers, or smartphones. Development of a prototypical demonstrator of an interactively controlled generative music system.

Prerequisites

In order to participate in this project group you should have a very good knowledge of digital circuit design and hardware description languages (VHDL or Verilog). Ideally, you also have some experiences with the Xilinx FPGA design environment. Previous experiences in digital music synthesis, though helpful, are not required. You should however have a very strong interest in digital signal processing.

Further information

If you have any questions, feel free to get in touch with any of the advisors for this project group.

Ad­vi­sors

business-card image

Prof. Dr. Christian Plessl

Hochleistungsrechnen

E-Mail schreiben +49 5251 60-5399
Mehr zur Person
business-card image

Prof. Dr. Marco Platzner

Technische Informatik

E-Mail schreiben +49 5251 60-5250
Mehr zur Person

Technische Informatik

Warburger Str. 100
33098 Paderborn
Deutschland

Universität Paderborn

Warburger Str. 100
33098 Paderborn
Deutschland

Telefon Universität

+49 5251 60-0
Rechtliches
  • Impressum
  • Datenschutz
  • Hinweisgebersystem
Soziale Netzwerke