onyx_online
|
2d829e28e1
|
upd README
|
2026-02-06 11:28:52 +00:00 |
|
onyx_online
|
3f8861ded2
|
timeout now a flag on the root command.
It applies to all messages sent
new option function WithTimeout added
|
2026-02-06 11:28:40 +00:00 |
|
onyx_online
|
1ad214ba4a
|
add validation to --kind flag
|
2026-02-06 00:52:12 +00:00 |
|
onyx_online
|
66da965edd
|
fix default value for kind
|
2026-02-06 00:47:34 +00:00 |
|
onyx_online
|
079a0b240d
|
ensure all optional args are marked as optional
|
2026-02-06 00:41:26 +00:00 |
|
onyx_online
|
fe711f79f1
|
Main struct now uses address map
|
2026-02-06 00:41:06 +00:00 |
|
onyx_online
|
c94ac62cb8
|
upd address maps
|
2026-02-06 00:40:52 +00:00 |
|
onyx_online
|
5933b25114
|
move parser interface into engine.go
add snapshot field to Client
|
2026-02-06 00:40:42 +00:00 |
|
onyx_online
|
fa704832d5
|
reword
|
2026-02-05 21:44:39 +00:00 |
|
onyx_online
|
69925021af
|
spell fix
|
2026-02-05 15:43:19 +00:00 |
|
onyx_online
|
e092ed3c4e
|
add Configuration section to README
|
2026-02-05 15:42:39 +00:00 |
|
onyx_online
|
d87bc2678c
|
add short Config flags
|
2026-02-05 15:42:07 +00:00 |
|
onyx_online
|
c3221f3df5
|
reduce default timeout to 100ms
add env var for raw timeout
|
2026-02-05 15:13:33 +00:00 |
|
onyx_online
|
dc733ba500
|
add macos target to Taskfile
|
2026-02-05 14:20:03 +00:00 |
|
onyx_online
|
2a5e0e022f
|
upd README
|
2026-02-05 13:42:57 +00:00 |
|
onyx_online
|
663a863386
|
fix main fadein/fadeout help output
|
2026-02-05 13:23:36 +00:00 |
|
onyx_online
|
70889c47bc
|
upd README
|
2026-02-05 13:20:20 +00:00 |
|
onyx_online
|
2ad9f2fd6a
|
add docstrings
upd help messages
|
2026-02-05 13:20:05 +00:00 |
|
onyx_online
|
c20aa82e3b
|
remove redundant util function
|
2026-02-05 04:15:21 +00:00 |
|
onyx_online
|
1c5a75ffe1
|
add bus eq band 3 gain example
|
2026-02-05 04:06:08 +00:00 |
|
onyx_online
|
b075515654
|
upd README
|
2026-02-05 04:02:01 +00:00 |
|
onyx_online
|
139e092937
|
raw doesn't need to be a command group
fix `nil pointer deference` for set commands
|
2026-02-05 04:01:34 +00:00 |
|
onyx_online
|
8539685770
|
upd README
|
2026-02-05 03:55:08 +00:00 |
|
onyx_online
|
8fc5a55eff
|
fixes bug where strip/bus eq on would try to validate the band number.
|
2026-02-05 03:54:53 +00:00 |
|
onyx_online
|
128f0c1df6
|
migrate CLI component to Kong
|
2026-02-05 03:36:22 +00:00 |
|
onyx_online
|
49cf3ff49e
|
upd Name methods
|
2026-02-04 11:18:17 +00:00 |
|
onyx_online
|
66ab937296
|
implement Snapshot on Client struct
|
2026-02-04 11:15:52 +00:00 |
|
onyx_online
|
6f995397a1
|
fix example
|
2026-02-04 10:46:20 +00:00 |
|
onyx_online
|
e6d6ac77f6
|
upd long desc
|
2026-02-04 10:45:26 +00:00 |
|
onyx_online
|
b39dc86236
|
add raw command for sending raw OSC messages
|
2026-02-04 10:44:06 +00:00 |
|
onyx_online
|
056ebc9116
|
add strip comp mode + strip gate subcommands
|
2026-02-04 07:31:00 +00:00 |
|
onyx_online
|
ce955deb38
|
add bus comp mode
|
2026-02-04 07:30:44 +00:00 |
|
onyx_online
|
6e3953e946
|
print hold to 2dp
|
2026-02-04 05:27:48 +00:00 |
|
onyx_online
|
86ff40952b
|
implement {Comp} threshold, ratio, attack, hold, release, makeup and mix methods
add new compressor subcommands to strip/bus command groups
|
2026-02-04 05:22:47 +00:00 |
|
onyx_online
|
2590a43c18
|
fix examples in README
reword Notes section
|
2026-02-03 01:23:04 +00:00 |
|
onyx_online
|
0559899666
|
add eq example + update notes section in README.
|
2026-02-02 04:28:39 +00:00 |
|
onyx_online
|
fc36e9bf5c
|
implement eq type/mode/gain/freq/q commands for strip/bus
|
2026-02-01 22:37:17 +00:00 |
|
onyx_online
|
a9110f0986
|
implement strip/bus gate/comp on commands
|
2026-02-01 15:50:11 +00:00 |
|
onyx_online
|
72f43452a8
|
pass pointers to factory methods
|
2026-02-01 15:09:45 +00:00 |
|
onyx_online
|
89ab8ee258
|
setup the skeletal structure for Eq, Comp and Gate.
implement strip/bus eq on commands.
|
2026-02-01 15:09:38 +00:00 |
|
onyx_online
|
c4a86adf14
|
upd fadeout main lr desc
|
2026-02-01 04:17:55 +00:00 |
|
onyx_online
|
1623b53cff
|
headamp gain now accepts a --duration flag for safe gain staging.
|
2026-02-01 04:15:59 +00:00 |
|
onyx_online
|
98e131d4ad
|
reword
|
2026-02-01 03:43:21 +00:00 |
|
onyx_online
|
c44413da6b
|
add examples, notes and license to README
|
2026-02-01 03:37:42 +00:00 |
|
onyx_online
|
90839d24a1
|
use baseAddress
|
2026-02-01 03:20:14 +00:00 |
|
onyx_online
|
7d521e0111
|
remove LICENSE header from main.go
|
2026-02-01 02:19:29 +00:00 |
|
onyx_online
|
625987759f
|
remove methods now implemented in headamp struct
|
2026-02-01 02:07:09 +00:00 |
|
onyx_online
|
08b232dcbf
|
use RunE throughout
|
2026-02-01 01:56:03 +00:00 |
|
onyx_online
|
0b72556b7e
|
upd readme
|
2026-02-01 01:31:17 +00:00 |
|
onyx_online
|
9898c21197
|
add headamp gain and phantom commands
|
2026-02-01 01:25:47 +00:00 |
|
onyx_online
|
64b4be032f
|
use addressMap in strip struct
|
2026-02-01 00:53:32 +00:00 |
|
onyx_online
|
d894cc1317
|
add strip/bus name commands
|
2026-02-01 00:50:24 +00:00 |
|
onyx_online
|
4c4d52c74e
|
add --version flag
|
2026-01-31 23:13:09 +00:00 |
|
onyx_online
|
7536c4fe24
|
reword short desc for strip send
|
2026-01-31 22:59:26 +00:00 |
|
onyx_online
|
2730f8dc5d
|
reorganise command fields
|
2026-01-31 22:26:31 +00:00 |
|
onyx_online
|
e7dd589243
|
update use strings
|
2026-01-31 21:33:05 +00:00 |
|
onyx_online
|
a0663350f8
|
add strip send command
|
2026-01-31 21:30:48 +00:00 |
|
onyx_online
|
ad7c910180
|
move main methods into Main struct
update the cli
|
2026-01-31 21:19:38 +00:00 |
|
onyx_online
|
615a95d9da
|
move bus commands into bus struct
update the cli
|
2026-01-31 20:55:36 +00:00 |
|
onyx_online
|
19779ae4c1
|
move lower level logic into engine
|
2026-01-31 20:48:09 +00:00 |
|
onyx_online
|
fc8c8ad69a
|
move strip commands into their own struct
update the cli
|
2026-01-31 20:40:29 +00:00 |
|
onyx_online
|
205baf310f
|
lint fix
|
2026-01-31 20:04:31 +00:00 |
|
onyx_online
|
d823aeeb8e
|
lint fixes
|
2026-01-31 19:33:04 +00:00 |
|
onyx_online
|
d1657e09ab
|
implement strip fader commands
|
2026-01-31 19:31:33 +00:00 |
|
onyx_online
|
c851d0e804
|
lint fixes
|
2026-01-31 19:28:59 +00:00 |
|
onyx_online
|
cce8e376fc
|
add darwin to releases
|
2026-01-31 02:36:00 +00:00 |
|
onyx_online
|
4616ac7aa5
|
replace makefile with taskfile
add CI config + action
|
2026-01-31 02:33:41 +00:00 |
|
onyx_online
|
0736baea4b
|
zero val
|
2026-01-31 02:21:13 +00:00 |
|
onyx_online
|
c299740611
|
fix bus fader so it can retrieve the current fader value
|
2026-01-31 02:17:18 +00:00 |
|
onyx_online
|
9266d1b458
|
if the kind is x32 override the port number
|
2026-01-31 02:10:13 +00:00 |
|
onyx_online
|
9c8f14c86f
|
update addressMap for BusFader methods
|
2026-01-31 02:04:58 +00:00 |
|
onyx_online
|
102e276100
|
read duration as float64
|
2026-01-31 02:04:43 +00:00 |
|
onyx_online
|
733955c7d2
|
add bus fadein and fadeout commands
|
2026-01-31 02:04:33 +00:00 |
|
onyx_online
|
44032b4ad4
|
remove NewMixerKind
|
2026-01-31 01:41:44 +00:00 |
|
onyx_online
|
aabe33c8e5
|
upd func handles
|
2026-01-31 01:38:42 +00:00 |
|
onyx_online
|
8c10df9ed2
|
update help output in README
|
2026-01-31 01:31:35 +00:00 |
|
onyx_online
|
3118370206
|
upd docstrings
|
2026-01-31 01:31:08 +00:00 |
|
onyx_online
|
bb82d8653b
|
start implementing strip and bus commands
|
2026-01-31 01:29:30 +00:00 |
|
onyx_online
|
d5c88f31e0
|
add persistent flag --kind
use it to configure the client
|
2026-01-31 01:29:14 +00:00 |
|
onyx_online
|
ddbf52430a
|
start adding x32 support
|
2026-01-31 01:13:23 +00:00 |
|
onyx_online
|
a821392517
|
upd LICENSE, link it in file headers
|
2026-01-30 23:55:57 +00:00 |
|
onyx_online
|
5e62dc2b06
|
add main command group
it implements:
- mute
- fader
- fadeout
- fadein
|
2026-01-30 23:52:07 +00:00 |
|
onyx_online
|
ff20627c9a
|
update and reorganise XairClient methods
|
2026-01-30 23:50:12 +00:00 |
|
onyx_online
|
04172d5b9d
|
add entry point, context and util
|
2026-01-30 23:21:49 +00:00 |
|
onyx_online
|
33139b103f
|
add root command
define flags --host, --port, --loglevel
viper reads values from env vars
|
2026-01-30 23:21:02 +00:00 |
|
onyx_online
|
572efef420
|
upd go.mod go.sum
|
2026-01-30 23:20:17 +00:00 |
|
onyx_online
|
4a6ace0fdf
|
initial commit
add internal/xair module
|
2026-01-30 22:42:11 +00:00 |
|