|
ccd7e93e94
|
StripMixins removed
|
2023-07-09 19:43:26 +01:00 |
|
|
6cb7ae020e
|
module StripMixins removed
|
2023-07-09 19:31:27 +01:00 |
|
|
a9fe07e07c
|
example configs added
|
2023-07-09 19:30:58 +01:00 |
|
|
2dff8295b2
|
easy_logging added as dependency
start of example user config
|
2023-07-09 05:51:25 +01:00 |
|
|
fd07978135
|
configs method added to Remote class
|
2023-07-09 05:50:57 +01:00 |
|
|
319300ba83
|
instream,outstream reader methods.
|
2023-07-09 05:50:39 +01:00 |
|
|
84761ef997
|
OutPuts and Fades mixins defined
and mixed into Strip class
add reader methods for PhysicalStrip class
|
2023-07-09 05:50:06 +01:00 |
|
|
3e02f0c451
|
apply now handles nested hashes
some debug logging added
|
2023-07-09 05:49:08 +01:00 |
|
|
492a904a5f
|
overrides to_s for KindMap classes
|
2023-07-09 05:48:40 +01:00 |
|
|
9fbf67701c
|
MacroButton class renemed to Button
|
2023-07-09 05:48:24 +01:00 |
|
|
abd64034b1
|
apply(), apply_config() implemented
version now printed in login logger.info string
|
2023-07-09 05:48:08 +01:00 |
|
|
80f76c36b7
|
reset profile (mostly) implemented
|
2023-07-09 05:47:37 +01:00 |
|
|
40d94033c5
|
gemspec, version file added
|
2023-07-07 02:38:13 +01:00 |
|
|
48a56f9db6
|
interface entry point.
defines a factory method for instantiating Remote objects
strip, bus, button, vban attributes implemented
|
2023-07-07 02:36:35 +01:00 |
|
|
bd011a9497
|
the common interface
sits between higher and base classes
|
2023-07-07 02:35:34 +01:00 |
|
|
ceda486d91
|
module for defining mixins
only StripMixins are defined so far
|
2023-07-07 02:34:58 +01:00 |
|
|
69519b482d
|
a basic interface for storing midi values
|
2023-07-07 02:34:35 +01:00 |
|
|
a58f5e08c6
|
meta functions
defines accessors, readers and writers
|
2023-07-07 02:34:17 +01:00 |
|
|
941c3339d8
|
higher classes bus, button, strip and vban modules
bus, strip are not fully implemented yet
|
2023-07-07 02:33:49 +01:00 |
|
|
0679959ae1
|
defines the KindMaps as Data classes
defines a KindEnum class
defines a get method for fetching a KindMap
|
2023-07-07 02:32:18 +01:00 |
|
|
280ac4ef54
|
defines two error classes
VMError and VMCAPIError
|
2023-07-07 02:31:22 +01:00 |
|
|
02e4e3cd50
|
base class that all Remote clases will subclass
provides a wrapper around the C-API bindings
|
2023-07-07 02:30:49 +01:00 |
|
|
8e7e14aa6c
|
fetches the dll path from the registry
|
2023-07-07 02:30:05 +01:00 |
|
|
d35a4be8e8
|
define the low level bindings
offers a call method for error handling
|
2023-07-07 02:29:43 +01:00 |
|
|
8c4d631613
|
add gitignore, gemfile
|
2023-07-01 18:01:41 +01:00 |
|