GNU ELPA - osc


Open Sound Control protocol library
osc-0.4.tar, 2021-Apr-07, 20.0 KiB
Mario Lang <>
Home page
Browse repository
CGit or Gitweb

To install this package, run in Emacs:

M-x package-install RET osc RET

Full description

OpenSound Control ("OSC") is a protocol for communication among
computers, sound synthesizers, and other multimedia devices that is
optimized for modern networking technology and has been used in many
application areas.

This package implements low-level functionality for OSC clients and servers.
In particular:
* `osc-make-client' and `osc-make-server' can be used to create process objects.
* `osc-send-message' encodes and sends OSC messages from a client process.
* `osc-server-set-handler' can be used to change handlers for particular
  OSC paths on a server process object on the fly.


Client: (setq my-client (osc-make-client "" 7770))
        (osc-send-message my-client "/osc/path" 1.5 1.0 5 "done")
        (delete-process my-client)

Server: (setq my-server (osc-make-server "" 7770
         (lambda (path &rest args)
           (message "OSC %s: %S" path args))))

Old versions

osc-0.3.tar.lz2021-Mar-313.66 KiB
osc-0.2.el.lz2019-Dec-193.23 KiB
osc-0.1.el.lz2014-May-242.82 KiB