Skip to main content

Home/ Groups/ topot_controller
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

Clarify :: Index - 0 views

  •  
    forum discussing flosc project
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)
marcell mars

Twisted Documentation: Deferred Reference - 0 views

  • This document is a guide to the behaviour of the twisted.internet.defer.Deferred object, and to various ways you can use them when they are returned by functions.
mario matic

Raw Material Software - Juce - 0 views

  • Audio driver classes provide an abstract audio device layer, which transparently supports ASIO, DirectSound, CoreAudio and ALSA devices.
    • mario matic
       
      hmm..ALSA ASIO :))
  • Midi Midi input/output support on Mac and PC Midi message wrapper classes make it easy to manipulate midi using a high-level programming interface Midi buffer classes for efficient collating and editing of midi streams Midi keyboard state objects will monitor a midi stream and provide information about the state of a virtual keyboard Classes for merging and re-timing midi input streams to synchronise with audio streams. Support for reading/writing standard midi format files.
    • mario matic
       
      MIDI .. gotovo sve sto treba .. ovo treba istestirat sto prije.. ..nema input/output na Linuxu .. ali zato bismo mogli korisiti nesto drugo .. glavno da su klase za manipulaciju MIDI podacima dobre.. Kako to da podrzava ALSU ali ne i MIDI hardwer?
    • marcell mars
       
      alsa je framework i za sound i za midi.. da bi podrzavao i jedno i drugo treba to raspisati... nadam se da su dobro odradili midi podrsku jer sam proveo par dana pokusavajuci prokljuviti pyseq tako da ne bi sad ulazio u nesto predugo a da recimo nema istu funkcionalnost... aj probaj vidjeti kakva je podrska za midi na linuxu pa da vidimo sto cemo.. takodjer da li je sve to expozano u python... pyseq je redom popisivao sto je alsa namijenila midiju... eto.. iako bi rado da mozemo uzeti taj framework jer onda mozemo ici u bilo kojem smjeru sa topotom.. ne samo kao midi kontroler...
marcell mars

Input Device Sources & Resources - 0 views

  • The main part of it contains a list which I have compiled over a number of years of companies that make input devices and technologies. I have done this as part of the research for a book which I am preparing.
marcell mars

[SLUT] - 0 views

  • Slut is a programming framework for generative, synthetic, interactive, network-enabled graphics. Slut generates images from processes.
marcell mars

FLOSS Manuals Community Members - How to bypass Internet Censorship - Neural.it :: medi... - 0 views

    • marcell mars
       
      ljudi pogledajte ovo... zbog toga i toga..
  •  
    "After releasing a few manuals for popular software (from Open Office to Wordpress), this is the first title in the promising sub-series "Doing Things With Free Software", that would open different fields of applications out of the usual ones."
marcell mars

www.apifinder.com - Get Started with API Programming Using Flickr with Flash, C#, or Java - 0 views

  • XML-RPC XML-RPC is the second request format supported by Flickr. XML-RPC uses HTTP as the transport and XML for encoding. In XML-RPC, the method parameters are wrapped in a XML document and POST-ed to the XML-RPC endpoint, in this case http://api.flickr.com/services/xmlrpc/. A XML-RPC request will have this format: <methodCall> <methodName>flickr.test.echo</methodName> <params> <param> <value> <struct> <member> <name>api_key</name> <value><string>..your API key..</string></value> </member> </struct> </value> </param> </params> </methodCall> If the method takes more than one parameter, you will have to repeat the <member> structure for each parameter; you can find detailed instructions regarding the packaging of complex datatypes at www.xmlrpc.com. Here is how to implement this call in Actionscript: var request:XML; var response:XML; request=new XML(); response = new XML(); response.onLoad=function(success:Boolean){ trace(success); trace(this.toString()); } request.xmlDecl = '<?xml version="1.0"?>'; request.parseXML("<methodCall><methodName>flickr.test.echo</methodName><params> <param><value><struct><member><name>api_key</name><value>..your API key..</value></member></struct></value></param></params></methodCall>"); request.sendAndLoad("http://api.flickr.com/services/xmlrpc/", response); Since this is a HTTP POST operation, I have to use the sendAndLoad method of the XML object. Developer Matt Shaw is behind an open source project that provides a XML-RPC library for Actionscript; an introduction can be found at http://xmlrpcflash.mattism.com/, or you can download the library (more details can be found here). Using this library, the call to the echo function shown above would look like this: import com.mattism.http.xmlrpc.Connection; import com.mattism.http.xmlrpc.ConnectionImpl; onLoadListing = function( response:Array ){ trace("Found the following objects:"); var i:Number; for (i=0; i<response.length; i++){ trace(i+". "+url+response[i]); } }; var url:String = "http://api.flickr.com/services/xmlrpc/"; var c:Connection = new ConnectionImpl(); c.setUrl(url); c.onLoad = onLoadListing; c.addParam( { api_key:'...your API key...' }, "struct"); c.call("flickr.test.echo");
marcell mars

Adobe Flash Served by Python - 0 views

  • from SimpleXMLRPCServer import SimpleXMLRPCServer,SimpleXMLRPCRequestHandler class ExtendedXMLRPCRequestHandler(SimpleXMLRPCRequestHandler): def do_GET(self): #only allow a request for the crossdomain file #this can be changed to support GETs of any file if needed if self.path != '/crossdomain.xml': self.send_response(403) self.log_request(403) return #open the crossdomain file and read its contents f = file('crossdomain.xml', 'r') msg = f.read() f.close() #write the data to the socket along with valid HTTP headers res = 'HTTP/1.0 200 OK\r\nDate: %s\r\n\r\n%s' % \ (self.date_time_string(),msg) self.wfile.write(res) self.log_request(200) class EchoClass: def echo(self, data): return data #create an instance of the class s = EchoClass() #create the server on localhost server = SimpleXMLRPCServer(('', 8000), ExtendedXMLRPCRequestHandler) #register the instance as a web service server.register_instance(s) #start accepting requests server.serve_forever()
marcell mars

What is MPX? - MPX: The Multi-Pointer X Server - 0 views

  •  
    nebitno u stvari.. vise kao neki moguci smjerovi za dvadeset godina ;)
mario matic

Raw Material Software - Juce - 0 views

  •  
    JUCE vozi i na Linuxu..cudno kako se sticky note ne prikazuje u previewu..
marcell mars

Article:Accessing JSON-RPC with Python - Spike Developer Zone - 0 views

  •  
    remote procedure calls with python exchanging javascript objecst on the way.. hm.. testing description in diigo ;)
mario matic

JUCE - 0 views

  • static MidiInput * createNewDevice (const String &deviceName, MidiInputCallback *callback)  LINUX ONLY - This will try to create a new midi input device.
    • mario matic
       
      ..ok sad ima MIDI input na Linuxu? uf ..
    • marcell mars
       
      mozes li provjeriti da li je midi dio fakat alsin midi ili je to neki drugi framework.. nadam se ne oss... ne znam.. neka radi za pocetak ;)
marcell mars

Twisted Documentation: The Evolution of Finger: adding features to the finger service - 0 views

shared by marcell mars on 19 Jul 07 - Cached
  •  
    basic tutorial for twisted part
marcell mars

JUCETICE - 0 views

  •  
    very interesting development of vst plugins for linux using JUCE audio framework
mario matic

john::pyJUCE - 0 views

  •  
    ovo se cini kao opako nabrijani i profesionalni framework.. meni jedini bed je da nema dokumentaciju iz koje bi mogao skuziti kako se koristi i cini mi se da je ipak windows/mac fokusirana... sto ti mislis?
  •  
    jako dobar framework.. istina dosta je win fokusiran i treba to moalo bolje pogledat koliko se dade portat. Znam da se vec prije godinu dana pricalo o Lin portu ali u medjuvremenu glavni softver je prodan velikoj kompaniji (Mackie) pa ne znam koliko ce stvar i hoce li razvijat dalje. dokumentacija nije losa, sta se tice c++ strane, python binding bi trebao biti semantički sličan.
  •  
    koliko sam ja vidio dokumentaciju to je onaj tip automatski generirane dokumentacije.. mene je tog frka.. vise volim primjere.. jebi ga.. los sam ;)
marcell mars

O c c a m - 0 views

  • /osc/midi/out/noteOn channel (int) key (int) velocity (int) /osc/midi/out/noteOff channel (int) key (int) velocity (int) /osc/midi/out/polyTouch channel (int) key (int) pressure (int) /osc/midi/out/control channel (int) index (int) value (int) /osc/midi/out/program channel (int) index (int) /osc/midi/out/touch channel (int) pressure (int) /osc/midi/out/bend channel (int) value (int) /osc/midi/out/allNotesOff channel (int)
  •  
    proposal on howo to convert midi to osc and vice versa...
‹ Previous 21 - 40 Next ›
Showing 20 items per page