--- ideas-2011.html.orig 2011-03-24 23:30:07.283537002 +0000 +++ ideas-2011.html 2011-03-24 23:36:13.683537002 +0000 @@ -123,6 +123,7 @@ info Classpath - CLISP - Denemo - +FM - GDB - GNOWSYS - GNUStep - @@ -189,6 +190,15 @@ subdirectory of the package. Harlan Sten

Make midi/audio output realtime-capable

Denemo creates MIDI messages to use them with its internal Fluidsynth-sampler or send them out via the Jack Audio Connection Kit. This procedure is not realtime-safe yet. Graphical computation and controlling Denemo during playback creates playback-glitches. In order to fix this the midi/audio subsystem should run in its own realtime-thread and get priority. Needed student skills: Programming in C, experience in threads and realtime programming. Useful: Knowledge of MIDI and the Jack Audio Connection Kit. +

GNU FM

+

GNU FM is free software for running music community websites, allowing users to keep track of their listening habits whilst retaining full ownership of their data. It is the software behind Libre.fm which helps to promote freely licensed music. + +

Contact: Students should get in contact via the librefm-discuss mailing list.
+Mentors: Mike Sheldon, Jørgen Bøhnsdalen + +

Please see the separate ideas page for GNU FM. + +

GDB

GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it executes -- or what another program was doing at the moment it crashed.