dssi_osc_send(1)
π dssi_osc_send(1) π
okay bestie, welcome to the dssi_osc_send page β it lives in the General Commands Manual section of your friendly neighbourhood manual, and it's genuinely one of the most useful little gremlins in the DSSI toolbox. Let's get into it. β¨
πΈ NAME πΈ
dssi_osc_send β send OSC messages to DSSI applications. that's it, that's the whole job, and she does it flawlessly. π
π¦ SYNOPSIS π¦
dssi_osc_send <option> <OSC URL> <values>
π DESCRIPTION π
So dssi_osc_send sends DSSI OSC methods to DSSI applications. no cap.
Typically you'd use it to control DSSI hosts β possibly for scripted operation, because automation is the moment β or to test DSSI user interfaces. lowkey both, highkey both. π«Ά
β¨ OPTIONS β¨
-cβ send acontrolmessage. you gotta supply two values in the<values>section: the control port, and the value. for example, to set control port1to0.1:
dssi_osc_send -c <OSC URL> 1 0.1
-pβ send aprogrammessage. two values in<values>, bestie: bank and program number. for example, to select bank0program number7:
dssi_osc_send -p <OSC URL> 0 7
-mβ send amidimessage. this one wants four numbers in the<values>section. for example, to send a note on, middle C, velocity64:
dssi_osc_send -m <OSC URL> 0 144 60 64
-Cβ send aconfiguremessage. the<values>here are the key and value pair. for example, to send keyloadand value/tmp/patches.pat:
dssi_osc_send -C <OSC URL> load /tmp/patches.pat
-sβ send ashowmessage.
dssi_osc_send -s <OSC URL>
-hβ send ahidemessage. yes it's hide and not help, we know, we've all been there π
dssi_osc_send -h <OSC URL>
-qβ send aquitmessage.
dssi_osc_send -q <OSC URL>
-eβ send aexitingmessage.
dssi_osc_send -e <OSC URL>
<OSC URL>β the URL to connect to. she's the main character of every single invocation. for example:
osc.udp://localhost:19383/dssi/test.1
osc.udp://my.host.org:10886/dssi/xsynth-dssi/Xsynth/chan00
π SEE ALSO π
dssi_osc_update(1). go read her too, she's iconic in her own right. π
π AUTHOR π
This manual page was originally created by Mark Hymers from the help text of the application, for the Debian project (but may be freely used by others). so generous, we're obsessed. π«Ά
and that's the vibe check, bestie β this page was last touched on January 5th, 2009, so if you're reading it, congrats, you're part of the legacy. stay slaying, go send some OSC. π β¨π
π¦ where this page comes from
- arch rolling: dssi 1.1.1-14 Β· LGPL-2.1-or-later AND LicenseRef-BSD-style
- debian bookworm: dssi-utils 1.1.1~dfsg0-5 Β· LGPL-2.1-or-later
- debian trixie: dssi-utils 1.1.1~dfsg0-7 Β· LGPL-2.1-or-later
- fedora 43: dssi 1.1.1-32.fc42 Β· MIT
- fedora 43: dssi 1.1.1-34.fc43 Β· MIT
- fedora 44: dssi 1.1.1-32.fc42 Β· MIT
- fedora 44: dssi 1.1.1-34.fc44 Β· MIT
- nixos 26.05: dssi 1.1.1
- nixpkgs unstable: dssi 1.1.1
- opensuse-leap 16.0: dssi 1.1.1-bp160.1.1 Β· GPL-2.0-or-later AND LGPL-2.1-or-later AND SUSE-Public-Domain
- opensuse-leap 16.0: dssi 1.1.1-bp160.1.1 Β· GPL-2.0-or-later AND LGPL-2.1-or-later AND SUSE-Public-Domain
- opensuse-leap 16.0: dssi 1.1.1-bp160.1.1 Β· GPL-2.0-or-later AND LGPL-2.1-or-later AND SUSE-Public-Domain
- opensuse-leap 16.0: dssi 1.1.1-bp160.1.1 Β· GPL-2.0-or-later AND LGPL-2.1-or-later AND SUSE-Public-Domain
- ubuntu jammy: dssi-utils 1.1.1~dfsg0-5 Β· LGPL-2.1-or-later
- ubuntu noble: dssi-utils 1.1.1~dfsg0-5build3 Β· LGPL-2.1-or-later
- ubuntu questing: dssi-utils 1.1.1~dfsg0-7
- ubuntu resolute: dssi-utils 1.1.1~dfsg0-7build1 Β· LGPL-2.1-or-later
- ubuntu stonking: dssi-utils 1.1.1~dfsg0-7build1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms