Module: Webmidi::Network::AppleMIDI

Defined in:
lib/webmidi/network/apple_midi.rb

Defined Under Namespace

Classes: Session

Class Method Summary collapse

Class Method Details

.connect(host, port: 5004, name: "Webmidi Client") ⇒ Object



15
16
17
18
19
# File 'lib/webmidi/network/apple_midi.rb', line 15

def connect(host, port: 5004, name: "Webmidi Client")
  session = Session.new(port: 0, name: name, mode: :client)
  session.connect_to(host, port)
  session
end

.server(port: 5004, name: "Webmidi") ⇒ Object



11
12
13
# File 'lib/webmidi/network/apple_midi.rb', line 11

def server(port: 5004, name: "Webmidi")
  Session.new(port: port, name: name, mode: :server)
end