diff --git a/lib/voicemeeter/remote.rb b/lib/voicemeeter/remote.rb index 6cea536..98b13ab 100644 --- a/lib/voicemeeter/remote.rb +++ b/lib/voicemeeter/remote.rb @@ -5,9 +5,12 @@ require_relative "strip" require_relative "bus" require_relative "button" require_relative "vban" +require_relative "configs" module Voicemeeter module Remote + include Configs + private class Remote < Base @@ -20,11 +23,14 @@ module Voicemeeter @bus = [] kind.num_strip.times { |i| @bus << Bus::Bus.make(self, i) } @button = [] - kind.num_buttons.times do |i| - @button << Button::MacroButton.new(self, i) - end + kind.num_buttons.times { |i| @button << Button::Button.new(self, i) } @vban = Vban::Vban.new(self) end + + def configs + Configs.load + Configs.get(@kind.name) + end end public