Commit Graph
100 Commits
Author SHA1 Message Date
onyx_online 8469351dde add BASICX64 and BANANAX64 to KindEnum
upd {Base}.run_voicemeeter
launch x64 client for all kinds if OS_BITS == 64

patch bump
2024-06-29 05:27:23 +01:00
onyx_online 77adc6a71b upd tested against in README 2024-06-28 11:00:08 +01:00
onyx_online a886e2ab2e added 1.1.0 to CHANGELOG 2024-06-28 10:59:54 +01:00
onyx_online 3f8673ea17 minor bump 2024-06-28 10:59:42 +01:00
onyx_online 57112fd90a added a timeout to the login method
module Util::Timeout added, prepends Base
2024-06-28 10:59:34 +01:00
onyx_online aaee848962 md change 2024-01-03 09:35:50 +00:00
onyx_online 4e5aab867b upd documentation/header file links 2024-01-03 09:34:57 +00:00
onyx_online 2156cebeea fixes config files desc in readme 2023-09-20 13:50:02 +01:00
onyx_online 7825b58bb1 add BusDevice to Bus class.
CHANGELOG updated.
2023-09-14 18:22:13 +01:00
onyx_online 68f96b64db typo 2023-09-01 11:36:59 +01:00
onyx_online 087b4088e0 fix examples 2023-09-01 11:17:39 +01:00
onyx_online a80e5ae5c9 add rubgems badge 2023-09-01 01:01:21 +01:00
onyx_online 9fd43b7e46 version 1.0.0 section added to changelog 2023-09-01 00:55:36 +01:00
onyx_online 20684c645e typo 2023-08-31 23:04:31 +01:00
onyx_online 42baa543fc switch send for public_send 2023-08-31 22:54:08 +01:00
onyx_online 350ebdd444 upd docstrings 2023-08-31 22:10:34 +01:00
onyx_online 100297d49a remove thread local var 2023-08-31 21:52:25 +01:00
onyx_online c4fb560e8c fixes bug reading config file
upd Gemfile
2023-08-31 00:44:54 +01:00
onyx_online 59cda8aca6 move attr_reader into macro method 2023-08-30 13:19:03 +01:00
onyx_online 891667cc3b clear whitespace 2023-08-30 13:13:44 +01:00
onyx_online f4c3a920b6 fixes BusDevice macro functions 2023-08-30 12:45:55 +01:00
onyx_online cfeb3a7263 now extending MetaFunctions into classes
macro methods renamed
2023-08-30 12:27:50 +01:00
onyx_online 9cfc409049 reword errors section in readme 2023-08-30 10:16:03 +01:00
onyx_online 4774d447eb add changelog template 2023-08-29 23:25:13 +01:00
onyx_online f13501f1d8 now using String refinement 2023-08-29 22:56:40 +01:00
onyx_online 5307bebea8 use Kernel#Array in register,deregister 2023-08-29 15:32:23 +01:00
onyx_online a3523eeb40 switch to :"" syntax 2023-08-29 15:23:43 +01:00
onyx_online 85dce0061c reword docstrings 2023-08-29 14:07:52 +01:00
onyx_online 1fadd2ba29 remove docstring 2023-08-29 11:38:11 +01:00
onyx_online 330a1507c9 make docstrings rdoc compatible 2023-08-29 11:21:05 +01:00
onyx_online 84ba47843a add typeprof generated rbs 2023-08-28 04:38:25 +01:00
onyx_online 6a60a9ab00 move test tasks into namespace :t
add task :all
2023-08-28 00:34:21 +01:00
onyx_online cc6db06c65 upd docstrings 2023-08-27 21:36:52 +01:00
onyx_online 54693ed76f use first,last array methods 2023-08-27 21:36:44 +01:00
onyx_online f594f2a9a0 added whitespace 2023-08-27 21:36:34 +01:00
onyx_online 8d2cc774ac register blocks on the event client object
remove running attribute reader
2023-08-27 17:24:25 +01:00
onyx_online 9e84d02707 remove message method override
fix expect, actual order in error tests
2023-08-18 21:26:54 +01:00
onyx_online fe1de43250 add on method for registering blocks
examples updated
2023-08-18 00:27:43 +01:00
onyx_online 3ea6db1703 errors moved into top level file 2023-08-11 02:18:29 +01:00
onyx_online 3755e39b44 remove chdir 2023-08-11 00:50:10 +01:00
onyx_online e989e72e51 move all require statements into top level file 2023-08-11 00:49:59 +01:00
onyx_online b207e7cc24 test vban direction in apply() 2023-08-10 21:57:03 +01:00
onyx_online d21b805882 update error test 2023-08-10 20:38:04 +01:00
onyx_online e86d096ab9 fix method name 2023-08-10 20:37:55 +01:00
onyx_online 10a4eade93 use array 2023-08-10 20:37:47 +01:00
onyx_online 6769013ee3 add logging for macrobutton getter,setter 2023-08-10 20:37:35 +01:00
onyx_online 5789b39826 test tasks for each kind added
defaults to potato

event tasks moved into :e namespace
2023-08-10 14:43:34 +01:00
onyx_online 2cf8d105b4 read test kind from ENV var 2023-08-10 14:40:50 +01:00
onyx_online b2194c7aa3 adds running? method
returns producer thread alive state

fixes bug in strip/bus classes
2023-08-10 14:40:22 +01:00
onyx_online 81f277260a reword 2023-08-09 19:05:54 +01:00
onyx_online dd37044668 adds UnknownConfigKey test
update error messages
2023-08-09 17:47:13 +01:00
onyx_online 4381ed37ff quote operative in error messages 2023-08-09 17:45:50 +01:00
onyx_online 00450483a4 fixes bug in RequestVbanStream factory class 2023-08-09 17:44:08 +01:00
onyx_online 2ca66a5925 raise a KeyError if the config key is invalid 2023-08-09 17:43:52 +01:00
onyx_online 2a191dccb8 reformat main, apply examples 2023-08-09 17:43:29 +01:00
onyx_online c9c2b906c5 move KindEnum 2023-08-09 16:06:55 +01:00
onyx_online 8943c1bedc rename test files with test_prefix
update rakefile
2023-08-07 22:32:35 +01:00
onyx_online ca17d337f1 test error messages and capierror fn_name 2023-08-07 13:16:01 +01:00
onyx_online c3afc041fe update factory tests 2023-08-07 13:05:03 +01:00
onyx_online 8e54c6c119 move files, no changes to file content 2023-08-07 13:04:54 +01:00
onyx_online 2da078a380 error tests added 2023-08-07 13:04:31 +01:00
onyx_online 8f985ecb94 use cache attr reader 2023-08-06 18:02:48 +01:00
onyx_online f9bf8e59e0 use conditional assignment 2023-08-06 11:30:37 +01:00
onyx_online 7d25662191 remove running attr_reader 2023-08-05 23:10:51 +01:00
onyx_online c5faec40ea use thread local variable :running
and safe navigation to terminate producer thread
2023-08-05 23:08:21 +01:00
onyx_online 5292ac6bf1 use control flow operator 2023-08-03 18:50:25 +01:00
onyx_online 00cc4c9547 push @running into que when terminating threads 2023-08-03 18:45:42 +01:00
onyx_online 1ba1247b7f callbacks now public method
register,deregister handle single callbacks
or arrays of callbacks
2023-08-03 15:07:18 +01:00
onyx_online 2dab83ec31 event type passed as symbol to on_update callback 2023-08-03 13:13:01 +01:00
onyx_online 33635e5f9b Add Midi,Text In/Out Stream classes
define midi,text values for kind.vban in KindMaps
2023-08-03 12:56:16 +01:00
onyx_online f32bfd5a4d rename TOMLStrBuilder to TOMLConfBuilder 2023-08-03 12:13:46 +01:00
onyx_online 76320565f5 pass result of method(:register) to each block
filename and file data are yielded as arguments to register
2023-08-03 11:07:45 +01:00
onyx_online a754e3b9ea move @running into init_producer 2023-08-03 11:04:13 +01:00
onyx_online cb09e5ea2d ues catch, throw construct in clear_dirty 2023-08-02 16:37:35 +01:00
onyx_online 910c480efd implement sendtext (VBVMR_SetParameters) 2023-08-02 14:57:28 +01:00
onyx_online 8a4ddee37d glob both yml and yaml files 2023-08-02 14:15:21 +01:00
onyx_online bb62f01b11 no need to pass loader reference to FileReader 2023-08-02 13:01:46 +01:00
onyx_online fdfadaafac FileReader each method added
yields, identifier and data read for each configfile

register moved into Loader
2023-08-02 12:35:18 +01:00
onyx_online f4be09be2a include backtrace in error log 2023-08-02 00:14:17 +01:00
onyx_online 9ed21ffc38 refactor call 2023-08-02 00:00:05 +01:00
onyx_online f3b8e97d5a log kind error in entry method 2023-08-01 23:44:47 +01:00
onyx_online a0c722e722 log Registry error if unable to read vm path
then raise VMInstallError
2023-08-01 23:44:30 +01:00
onyx_online e06b4eaf2b if invalid yml, log as error but let loader continue 2023-08-01 23:43:55 +01:00
onyx_online 209e4298aa syntax changes 2023-08-01 23:41:23 +01:00
onyx_online 89ee553bb4 add :direction key assertion 2023-07-31 19:22:29 +01:00
onyx_online 2c5783b1a1 use 'and' control flow operator
add debug log message if caller was login method
2023-07-31 15:16:19 +01:00
onyx_online af55e8ce1f syntax changes 2023-07-31 15:04:34 +01:00
onyx_online 1a3192324d refactor loaders.
run now returns reference to self
2023-07-30 14:33:59 +01:00
onyx_online f60b7d6622 add docstrings 2023-07-29 22:14:36 +01:00
onyx_online 650800a18f add factory tests 2023-07-29 21:36:22 +01:00
onyx_online 78c2748605 union arrays 2023-07-29 21:36:13 +01:00
onyx_online d2fd1c1403 update midi example to test input sliders 0-7 2023-07-29 21:36:05 +01:00
onyx_online 3f668ce6c2 remove image showing slider indices bumped +1 2023-07-29 18:32:15 +01:00
onyx_online 0b727e57aa reword 2023-07-29 18:24:00 +01:00
onyx_online 4cb7e602d2 reword 2023-07-29 18:23:25 +01:00
onyx_online 45370cb234 fixes bug reading zero values.
(input with index 0, velocity 0 etc)
2023-07-29 18:11:52 +01:00
onyx_online 73fc0dc243 remove unnecessary assignments 2023-07-29 18:06:34 +01:00
onyx_online eaa9436081 mixin Callback module
observers should now be registered directly onto vm object

example updated to reflect changes
2023-07-28 18:51:15 +01:00
onyx_online 0fd4f49670 reword 2023-07-27 22:38:29 +01:00
onyx_online e8414fa0cc Fx, Patch and Option sections added to README 2023-07-27 22:34:26 +01:00