Module: Webmidi::Network::RTP

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

Defined Under Namespace

Classes: ControlPacket, Packet, Session

Constant Summary collapse

PROTOCOL_VERSION =
2
MIDI_PAYLOAD_TYPE =
97

Class Method Summary collapse

Class Method Details

.connect(host, port: 5004) ⇒ Object



147
148
149
150
151
# File 'lib/webmidi/network/rtp.rb', line 147

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

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



143
144
145
# File 'lib/webmidi/network/rtp.rb', line 143

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