Commit Graph

200 Commits

Author SHA1 Message Date
ce8c82a2ca add init_event_threads, end_event_threads
to Worker module.

run now handles init/end event threads
2023-07-21 14:37:17 +01:00
d8ee19e2f8 update rakefile
rework examples
2023-07-21 09:34:26 +01:00
04775e8a3e use symbols 2023-07-20 09:50:44 +01:00
ba64d8fd4a observer alias for callback added 2023-07-20 09:50:31 +01:00
95cccdcfc7 add Builder module 2023-07-20 09:50:16 +01:00
3f54eb0ad7 add VERSION constant 2023-07-18 19:36:14 +01:00
a87e626ff1 string param lower test added 2023-07-18 19:35:53 +01:00
d5f1dd7814 get method added to BusMode class 2023-07-18 10:34:51 +01:00
049b8614a2 strip comp,gate,denoiser,eq sections added
fix eq.on example in apply
2023-07-18 08:19:17 +01:00
12d519ad10 refactor Test class 2023-07-18 07:35:33 +01:00
fdac727ee7 midi example added 2023-07-18 07:30:24 +01:00
0980cebffe fixes nomethoderror 2023-07-18 07:30:15 +01:00
e5be645818 fixes bug reading midi values 2023-07-18 07:30:04 +01:00
eaf92197dc obs example added 2023-07-17 20:00:34 +01:00
c87c0768b8 more higher tests added 2023-07-17 20:00:25 +01:00
721fb53012 added delay reader method 2023-07-17 19:59:49 +01:00
9dfda173da added alias methods for VirtualStrip 2023-07-17 19:59:32 +01:00
8ca656e321 Errors, Logging sections added to README 2023-07-17 14:15:04 +01:00
06f36509ed rspec removed from dependencies
rake, minitest added to dependencies
2023-07-17 14:14:37 +01:00
1dd3ff17cf started implemented tests
rakefile added
2023-07-17 14:14:16 +01:00
4e419fa74f fixes bug setting button states
getters now return boolean values.
2023-07-17 14:13:39 +01:00
2efd07b3d5 snakecase, camelcase functions moved into
Util::String

module Cache added.
2023-07-17 14:13:08 +01:00
eb4920f4a5 POTATOX64 added to KindEnum 2023-07-17 08:41:03 +01:00
ac7d9c0d03 Events::Callback now a class
on_event method renamed to trigger

events example updated to reflect changes to Events module
2023-07-17 08:34:34 +01:00
6d080af041 implement patch 2023-07-17 07:10:08 +01:00
d93ffc90a0 fix bug in option 2023-07-17 06:48:59 +01:00
f03a44044d option implemented 2023-07-17 06:30:09 +01:00
099ef38fad replace core extensions with util functions 2023-07-17 06:03:37 +01:00
37e8f67573 fx class implemented 2023-07-16 23:30:24 +01:00
2e69321aca make register a private method 2023-07-16 22:33:50 +01:00
ae30e929ac fixes bug in RecorderMode 2023-07-16 22:33:21 +01:00
d387503fa2 rework factory method.
each kind Class separately defined.

Kinds.get now uses fetch() (throws error if invalid key)
2023-07-16 22:33:02 +01:00
ebd41bbc91 rm .vscode 2023-07-16 11:12:39 +01:00
f14a549c03 now using standard Ruby logger module
easy_logging removed from dependencies

@configs now raises error on invalid key
2023-07-16 11:08:24 +01:00
35355fb31c String class extended with camelcase method 2023-07-15 00:17:09 +01:00
24edb0b134 Device class implemented 2023-07-15 00:16:54 +01:00
077a14fe62 VMCAPIError now takes fn and res as args 2023-07-15 00:16:35 +01:00
3c59c5d41c typo fix 2023-07-15 00:16:10 +01:00
241f8bc72f upd code style badge colour 2023-07-14 21:08:05 +01:00
c0d2379b62 ensure we initialize comp arrays
use zip,map to calculate comps
2023-07-14 21:03:40 +01:00
07c1c20aec update example in readme 2023-07-14 17:08:23 +01:00
cccc348378 fix getter,setter in Button class 2023-07-14 17:08:11 +01:00
2f93fc14f9 command class implemented 2023-07-14 17:07:56 +01:00
ecdf9fa4cc recorder implemented 2023-07-14 16:12:18 +01:00
b047d6c706 use map to build vban instream/outstream 2023-07-14 15:00:20 +01:00
4b311520d4 add FileReader class to configs.rb
handles reading from yml and storing into configs hash
2023-07-14 14:37:49 +01:00
9c02586cef README, LICENSE added 2023-07-14 12:32:12 +01:00
07836b7c26 lint 2023-07-14 12:07:02 +01:00
01f50a2fc4 remove unnecessary initialize method 2023-07-14 12:04:04 +01:00
6ccdfafc27 run through standard 2023-07-14 12:01:41 +01:00