Commit Graph
100 Commits
Author SHA1 Message Date
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
onyx_online 23ac1b670c we already know valid params
so we can set instance variabels dynamically
2023-07-27 21:54:53 +01:00
onyx_online 54e255535f change package desc 2023-07-27 17:46:06 +01:00
onyx_online 67f9deba0a fix get/set in OptionDelay 2023-07-27 17:44:02 +01:00
onyx_online a942ce6745 use callback methods in obs example 2023-07-27 17:43:46 +01:00
onyx_online 9700610eef fix env var name for log level 2023-07-27 15:14:57 +01:00
onyx_online e94b802f6f typo fix 2023-07-27 11:15:04 +01:00
onyx_online ce27f46a47 Mixin IRemote methods
added docstrings
2023-07-27 10:58:26 +01:00
onyx_online ec43297b2d check if method exists for scene
upate Gemfile
2023-07-26 14:55:09 +01:00
onyx_online bee166f354 prepend Util::Cache 2023-07-26 14:12:47 +01:00
onyx_online e7244957b1 remove nil test 2023-07-26 08:45:20 +01:00
onyx_online 33bf0d9d5c use instance_variable_set in Remote initialize 2023-07-25 14:54:16 +01:00
onyx_online 99293b1905 use A2-A5 for asio out patching 2023-07-25 14:49:09 +01:00
onyx_online a93fa95712 meta functions should be private 2023-07-25 12:58:44 +01:00
onyx_online 333d8da678 fixes printing Module name 2023-07-25 12:58:32 +01:00
onyx_online 802bfdbc24 add to_cname to call
fn_name now passed in cname form to VMCAPIError
2023-07-25 12:58:17 +01:00
onyx_online fa2100f34b use writer methods when initializing values 2023-07-25 12:57:24 +01:00
onyx_online 8b45ffbeb6 make_writer_methods added to Event class 2023-07-25 10:37:35 +01:00
onyx_online 53f2c1847f pass convert as block to map 2023-07-25 10:20:31 +01:00
onyx_online dced3bc183 forward Remote args with triple dot 2023-07-25 10:03:43 +01:00
onyx_online 0693ac8fec use when over in, no need to pattern match 2023-07-25 09:53:00 +01:00
onyx_online 4f08ed836b use case in for steps 2023-07-25 08:17:51 +01:00
onyx_online a05cf510f7 typo 2023-07-23 11:21:50 +01:00
onyx_online 57946fa151 add ButtonColorMixin 2023-07-23 11:04:04 +01:00
onyx_online 6a21aa686a use anonymouse double splat 2023-07-22 16:44:34 +01:00
onyx_online 917a591956 use unless over if ! 2023-07-22 16:44:24 +01:00
onyx_online bc9db521fa fix karaoke parameter in example.yml 2023-07-22 16:08:29 +01:00
onyx_online 89a9d4947c use numbered parameter in _get_levels 2023-07-22 13:26:19 +01:00
onyx_online 1e694b21aa use numbered parameters when building class arrays 2023-07-22 13:05:38 +01:00
onyx_online fefcbe6661 RequestRemote factory class added 2023-07-22 10:08:18 +01:00
onyx_online 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
onyx_online d8ee19e2f8 update rakefile
rework examples
2023-07-21 09:34:26 +01:00
onyx_online 04775e8a3e use symbols 2023-07-20 09:50:44 +01:00
onyx_online ba64d8fd4a observer alias for callback added 2023-07-20 09:50:31 +01:00
onyx_online 95cccdcfc7 add Builder module 2023-07-20 09:50:16 +01:00
onyx_online 3f54eb0ad7 add VERSION constant 2023-07-18 19:36:14 +01:00
onyx_online a87e626ff1 string param lower test added 2023-07-18 19:35:53 +01:00
onyx_online d5f1dd7814 get method added to BusMode class 2023-07-18 10:34:51 +01:00
onyx_online 049b8614a2 strip comp,gate,denoiser,eq sections added
fix eq.on example in apply
2023-07-18 08:19:17 +01:00
onyx_online 12d519ad10 refactor Test class 2023-07-18 07:35:33 +01:00
onyx_online fdac727ee7 midi example added 2023-07-18 07:30:24 +01:00
onyx_online 0980cebffe fixes nomethoderror 2023-07-18 07:30:15 +01:00
onyx_online e5be645818 fixes bug reading midi values 2023-07-18 07:30:04 +01:00
onyx_online eaf92197dc obs example added 2023-07-17 20:00:34 +01:00
onyx_online c87c0768b8 more higher tests added 2023-07-17 20:00:25 +01:00
onyx_online 721fb53012 added delay reader method 2023-07-17 19:59:49 +01:00
onyx_online 9dfda173da added alias methods for VirtualStrip 2023-07-17 19:59:32 +01:00
onyx_online 8ca656e321 Errors, Logging sections added to README 2023-07-17 14:15:04 +01:00
onyx_online 06f36509ed rspec removed from dependencies
rake, minitest added to dependencies
2023-07-17 14:14:37 +01:00
onyx_online 1dd3ff17cf started implemented tests
rakefile added
2023-07-17 14:14:16 +01:00
onyx_online 4e419fa74f fixes bug setting button states
getters now return boolean values.
2023-07-17 14:13:39 +01:00
onyx_online 2efd07b3d5 snakecase, camelcase functions moved into
Util::String

module Cache added.
2023-07-17 14:13:08 +01:00
onyx_online eb4920f4a5 POTATOX64 added to KindEnum 2023-07-17 08:41:03 +01:00
onyx_online 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
onyx_online 6d080af041 implement patch 2023-07-17 07:10:08 +01:00
onyx_online d93ffc90a0 fix bug in option 2023-07-17 06:48:59 +01:00
onyx_online f03a44044d option implemented 2023-07-17 06:30:09 +01:00