diff --git a/lib/voicemeeter/vban.rb b/lib/voicemeeter/vban.rb index 153ab87..51d7960 100644 --- a/lib/voicemeeter/vban.rb +++ b/lib/voicemeeter/vban.rb @@ -48,10 +48,8 @@ module Voicemeeter def initialize(remote) vban_in, vban_out = remote.kind.vban - @instream = [] - vban_in.times { |i| @instream << VbanInstream.new(remote, i) } - @outstream = [] - vban_out.times { |i| @outstream << VbanOutstream.new(remote, i) } + @instream = (0...vban_in).map { |i| VbanInstream.new(remote, i) } + @outstream = (0...vban_out).map { |i| VbanOutstream.new(remote, i) } @remote = remote end