Commit Graph
79 Commits
Author SHA1 Message Date
onyx-and-iris 07218472df obs example updated 2022-09-14 16:43:04 +01:00
onyx-and-iris db7826dab6 reword in readme 2022-09-14 16:11:34 +01:00
onyx-and-iris 32780f11e4 changelog, readme updated to reflect changes
minor bump.
2022-09-14 16:05:49 +01:00
onyx-and-iris 8ca545b1c4 NewRemote now accepts delay param
getters clear dirty params sync enabled.

examples and tests updated
2022-09-14 16:05:15 +01:00
onyx-and-iris a4b84f289e higher methods/functions now accept/return float64
update tests

update readme, changelog
2022-09-14 00:58:05 +01:00
onyx-and-iris 67cb8509b4 Update README.md 2022-09-07 22:32:37 +01:00
onyx-and-iris e4de1d49cb upd go.mod for obs example 2022-09-07 21:10:42 +01:00
onyx-and-iris 50d045d823 fix ver in changelog 2022-09-07 21:04:14 +01:00
onyx-and-iris 6ed4e38dae changes to error handling
readme, changelog updated to reflect changes

version bump
2022-09-07 20:59:55 +01:00
onyx-and-iris 505b5969a2 go fmt all files.
add midi event toggle to the pooler
2022-08-23 14:03:07 +01:00
onyx-and-iris 7f992a1a87 only check subject once per update 2022-08-23 03:58:49 +01:00
onyx-and-iris fa8e9f3e76 obs example added. 2022-08-23 03:53:51 +01:00
onyx-and-iris 7a79555cb8 use log.Fatal during setup procedures.
update readme example
2022-08-23 03:35:34 +01:00
onyx-and-iris 6fabc43998 return err from NewRemote\
pass Kind.Name to logout

update examples/tests to reflect changes
2022-08-23 03:16:43 +01:00
onyx-and-iris 3fd08ff606 fix deregister in observer example 2022-08-22 22:54:38 +01:00
onyx-and-iris 7744971a10 changelog updated to reflect changes
minor version bump
2022-08-22 22:40:08 +01:00
onyx-and-iris 82bbcd06b1 tested against version updated.
Get/Set Float/String, EventAdd() + EventRemote() added to README

Midi and Events sections added to README.
2022-08-22 22:39:35 +01:00
onyx-and-iris cba2ac85ec observer example updated with midi event.
ldirty now enabled explicitly in observer example.
2022-08-22 22:34:32 +01:00
onyx-and-iris dd895daffb float/string getter/setter tests added
test helper added
2022-08-22 22:34:03 +01:00
onyx-and-iris 87a05d81e4 getter/setter method forwarders added to Remote
EventAdd() and EventRemote() added to Remote

method chaining in builder types split across lines.
2022-08-22 22:33:22 +01:00
onyx-and-iris 3ea4aee863 event type added for toggline evet subscriptions.
level updates now disabled by default.

each event updater runs in its own goroutine.
2022-08-22 22:29:30 +01:00
onyx-and-iris 69476ffcd9 getMidiMessage implemented
midi type added.
2022-08-22 22:28:11 +01:00
onyx-and-iris 76e6d3cba7 Remote Kind field now exported.
Kind fields/methods now exported

vmRem renamed vm in examples/tests. prefer short variable name.

minor version bump
2022-07-18 16:23:15 +01:00
onyx-and-iris 1af67bb219 Update strip.go
fix typo in docstrings
2022-07-12 17:33:50 +01:00
onyx-and-iris 14264d0818 docstrings added to remote 2022-07-10 23:35:56 +01:00
onyx-and-iris 1efac19b12 docstrings added to functions, types and methods
CHANGELOG first update

pre-commit updated to look in root of repo.

version retraction added to go.mod

README updated to reflect changes
2022-07-10 23:08:14 +01:00
onyx-and-iris 36522cf80c reword in readme 2022-07-09 19:31:28 +01:00
onyx-and-iris 119a996afd upd ver in readme 2022-07-09 19:26:45 +01:00
onyx-and-iris 70d69f5599 package module moved into root of repository.
example in readme updated.

level pooler implemented, runs in its own goroutine.

Remote type now exported

observers example updated.
2022-07-09 19:01:58 +01:00
onyx-and-iris f16bed893f markup change 2022-07-07 14:29:15 +01:00
onyx-and-iris e7061ce855 add heading to installation section 2022-07-02 12:30:45 +01:00
onyx-and-iris 39411ab332 gainlayers, levels added to readme.
bus mode methods fixed
2022-07-01 14:03:01 +01:00
onyx-and-iris 6148d45b76 upd minor ver in readme 2022-07-01 01:41:43 +01:00
onyx-and-iris ef5623f1c6 examples added to readme 2022-07-01 01:38:34 +01:00
onyx-and-iris 8103e06d69 outputs added to recorder. tests updated. 2022-07-01 01:35:54 +01:00
onyx-and-iris df83f9c15f return int from ins,outs in device 2022-07-01 01:19:16 +01:00
onyx-and-iris 7e480c7082 upd output testt 2022-07-01 00:52:26 +01:00
onyx-and-iris 08967bc1a1 fix identifier in outputs 2022-07-01 00:21:52 +01:00
onyx-and-iris dd5abafa66 strip3a1 added to higher tests
pdirty, mdirty added to readme
2022-07-01 00:01:56 +01:00
onyx-and-iris 18ece8a6b8 ratelimit for pooler set at 33ms 2022-06-30 23:20:15 +01:00
onyx-and-iris dcc3994536 added functions for types in readme 2022-06-30 23:09:45 +01:00
onyx-and-iris 790054f7ce merge assignment 2022-06-30 23:09:26 +01:00
onyx-and-iris a7abc43726 export pdirty, mdirty through remote type
remote sync from setters.

add sync to tests.
2022-06-30 23:08:35 +01:00
onyx-and-iris 232f8561de strip comp added to higher
function signatures in strip fixed
2022-06-30 22:20:18 +01:00
onyx-and-iris 9ac8fb5e7e levels implemented
fixes #3
2022-06-30 20:08:46 +01:00
onyx-and-iris 80a561d7fc gainlayers implemented
tests adjusted for potato.
gainlayer unit test added

factory method for bus mode added.
2022-06-28 19:30:37 +01:00
onyx-and-iris 0fb0daf558 bus mode implemented
bus mode test added to higher

#3
2022-06-28 17:32:03 +01:00
onyx-and-iris 3394c9b423 recorder_test added 2022-06-28 16:29:30 +01:00
onyx-and-iris d097e97dee device implemented
device_test added

fixes #2
2022-06-28 16:29:13 +01:00
onyx-and-iris 2129d44be3 recorder implemented
fixes #1

added remote tests to check recorder
2022-06-28 14:34:03 +01:00
onyx-and-iris 717c738583 remove export publisher, pooler 2022-06-26 01:41:05 +01:00
onyx-and-iris 83dccb483b register, deregister forwarding methods added to remote type.
observer example updated.

doc strings added to several files.
2022-06-26 01:36:32 +01:00
onyx-and-iris 25f39fcb6a expand example to demonstrate deregister 2022-06-25 20:36:34 +01:00
onyx-and-iris d7be997fae add support for observers.
init/end pooler on login, logout
2022-06-25 20:11:15 +01:00
onyx-and-iris d3289dbb80 entry point GetRemote added
director and builder types added, one for each kind.

separates construction from representation
2022-06-25 16:22:16 +01:00
onyx-and-iris 37a12713f0 add output factory test 2022-06-25 16:20:08 +01:00
onyx-and-iris 5af62715ae outputs interface/type added.
outputs types embedded into strip type
2022-06-25 04:01:19 +01:00
onyx-and-iris ce96e7f9ac vban methods implemented 2022-06-25 04:00:15 +01:00
onyx-and-iris 6ec36dda4e more vban tests added 2022-06-25 03:59:32 +01:00
onyx-and-iris bbbb62a0c1 added unit tests for factory functions. 2022-06-25 01:18:20 +01:00
onyx-and-iris 479e0e1a19 add pre-commit 2022-06-25 01:16:48 +01:00
onyx-and-iris 5e79704a74 add pre-commit 2022-06-25 01:12:00 +01:00
onyx-and-iris ef4fefacc1 pre-commit added for use with git hook 2022-06-25 01:05:56 +01:00
onyx-and-iris e868bf2ef0 now using testify/assert
added helper_test

dependencies updated in go.mod file
2022-06-25 01:03:08 +01:00
onyx-and-iris 507a1c6b00 cdll renamed to path 2022-06-25 01:01:28 +01:00
onyx-and-iris 13f7e3d1ad move kindMap, fix doc strings
fix doc strings

move kindMap into kinds.go

rename kind_id to kindId
2022-06-24 14:54:17 +01:00
onyx-and-iris 3f6a2c90c5 quick.go added to gitignore 2022-06-23 14:07:53 +01:00
onyx-and-iris 53bf5557c1 first vban higher tests added 2022-06-23 14:07:36 +01:00
onyx-and-iris 4a1939092f start implementing vban instream/outstream types.
newVban factory method defined.
2022-06-23 14:07:26 +01:00
onyx-and-iris a2098eeb30 command, vban added to remote factory method. 2022-06-23 14:06:48 +01:00
onyx-and-iris 69b0f3cdbf command type added 2022-06-23 14:05:49 +01:00
onyx-and-iris d2ee55b712 vban in/out values added to kind struct 2022-06-23 14:05:23 +01:00
onyx-and-iris 9b7be8d89d button factory method moved 2022-06-23 14:04:57 +01:00
onyx-and-iris a07df8f7b8 common embedded methods defined as iremote struct. 2022-06-23 14:03:00 +01:00
onyx-and-iris 751200951b prepend all bindings with vm 2022-06-23 14:01:39 +01:00
onyx-and-iris cb68b8acec bus unit tests added 2022-06-23 10:45:44 +01:00
onyx-and-iris 967793eacb add pkg.go.dev badge 2022-06-23 10:45:26 +01:00
onyx-and-iris 694494e8d0 Strip, Bus now interface slices.
t_strip, t_bus implemented.

parameter getter/setters added to custom strip, bus types.
2022-06-23 10:42:11 +01:00
onyx-and-iris 9d16f4c534 initial commit
interface code + a few tests
2022-06-22 20:51:25 +01:00