osc icon indicating copy to clipboard operation
osc copied to clipboard

a common lisp implementation of the Open Sound Control protocol aka OSC

Results 11 osc issues
Sort by recently updated
recently updated
newest added

e.g. encoding a `:symbol` which is unbound, or has no symbol-value will cause an error

There are a few changes from @byulparan as part of [cl-collider](https://github.com/byulparan/cl-collider/blob/master/osc/osc.lisp) to improve supercollider interop

`encode-data` checks for `float` (using `typecase`), and encodes it using `encode-float32`. However, if a double float is passed to `encode-data`, it will also match the `float` clause and will be...

Based on the discussion and analysis on [cliki](https://www.cliki.net/LLGPL) about the [LLGPL](https://www.cliki.net/LLGPL) (in particular [Eli Greenbaum's detailed examination of the LLGPL](https://www.ifosslr.org/index.php/ifosslr/article/view/75/146)) I think it makes sense to change the licence to...

would be useful to include some more structured testing and look more closely at protocol coverage (or deviation)

Looks like the commit history went a bit wonky during 67118a4a14e9defab5308eccec1f0db253015061 when merging changes from @jamieforth (maybe rebase and/or fix it 'some day')

fix and/or reassemble the CI as seen near https://github.com/zzkt/osc/blob/endless/.github/workflows/ci.yaml (and probably some decent tests) as of JAN 2024 - sbcl on windows-latest - sbcl on ubuntu-latest - sbcl on macos-latest...

Since there have been a few issues (e.g. #14 and #15) and various complications with the inclusion of the devices interface, I think it could make sense to refactor into...

Seems like ~20 years should be long enough for version 0.x (fist commit was circa 2004) so perhaps time for a slightly significant increment...

```lisp ;; osc-examples.lisp (osc-examples::osc-send-test #(127 0 0 1) 6668) The function OSC:ENCODE-MESSAGE is undefined. [Condition of type UNDEFINED-FUNCTION] ``` ```lisp ;; osc-device-examples.lisp (defparameter *osc-server* (make-osc-server :protocol :udp :debug-mode t)) (boot...