Skip to main content

Home/ topot_controller/ Group items tagged diy

Rss Feed Group items tagged

marcell mars

What's Cooking in PulseAudio's glitch-free Branch - 0 views

  • The first basic idea of the glitch-free playback model (a better, less marketingy name is probably timer-based audio scheduling which is the term I internally use in the PA codebase) is to no longer depend on sound card interrupts to schedule audio but use system timers instead. System timers are far more flexible then the fragment-based sound card timers. They can be reconfigured at any time, and have a granularity that is independant from any buffer metrics of the sound card. The second basic idea is to use playback buffers that are as large as possible, up to a limit of 2s or 5s. The third basic idea is to allow rewriting of the hardware buffer at any time. This allows instant reaction on user-input (i.e. pause/seek requests in your music player, or instant event sounds) although the huge latency imposed by the hardware playback buffer would suggest otherwise.
marcell mars

pyssi - PYthon Signal Slot Implementation - 0 views

  •  
    PySSI is a simple signal-slot mechanism used to implement an observer design pattern as its name implies: PYthon Signal Slot Implementation.Heavily inspired by the signals/slots construct in the Qt framework and iin other similar frameworks, it correlates a base callable to a signal. This base callable's return value is then 'published' to all 'subscribers' i.e. all callables that are connected to the base callable's 'slots'.
marcell mars

totally ghetto not-midi taplight computer music making interface page - 0 views

  • Make your own physical sweaty interactive computer music interface • While knowing very little about electronics • And only spending a few dollars. Previous research demonstrated that: • Making your own MIDI interfaces is difficult and expensive. • In fact you have to buy silly programmable EPROMs and shit.
marcell mars

VJ Kung Fu » Playsonic: AV Fun with a Game Controller - 0 views

  •  
    A/V Synth Controlled by Game Pad
marcell mars

MidiWeb.org -> home - 0 views

  • The MidiWeb consists of a server/client framework using TCP/IP to connect, receive and send midi data. It allows users to connect unlimited midi devices either locally and/or over the internet and send realtime data to each other. Since MidiWeb uses a simple protocol and MidiWeb client applications are not limited to hardware midi devices. Any language that supports socket connections can be used to develop applications for it including Macromedia Flash. The MidiWeb project is released using the GNU GPL license. Also the MidiWebServer and MidiWebClient are written in Python and will run on most platforms. (e.g. Windows, Mac, Unix)
1 - 7 of 7
Showing 20 items per page