diff --git a/python/status_send.py b/python/send_status.py similarity index 100% rename from python/status_send.py rename to python/send_status.py diff --git a/python/timing_clock_send.py b/python/timing_clock_send.py index 14929fb..b521584 100755 --- a/python/timing_clock_send.py +++ b/python/timing_clock_send.py @@ -4,9 +4,21 @@ import struct import time -s = socket.socket( socket.AF_INET, socket.SOCK_DGRAM ) +local_port = 5006 -s.connect( ("localhost", 5006 ) ) +if len(sys.argv) == 1: + family = socket.AF_INET + connect_tuple = ( 'localhost', local_port ) +else: + details = socket.getaddrinfo( sys.argv[1], local_port, socket.AF_UNSPEC, socket.SOCK_DGRAM) + family = details[0][0] + if family == socket.AF_INET6: + connect_tuple = ( sys.argv[1], local_port, 0, 0) + else: + connect_tuple = ( sys.argv[1], local_port) + +s = socket.socket( family, socket.SOCK_DGRAM ) +s.connect( connect_tuple ) # Timing Clock bytes = struct.pack( "BB", 0xaa, 0xF8) diff --git a/raveloxmidi/configure.ac b/raveloxmidi/configure.ac index 672b187..6141a60 100755 --- a/raveloxmidi/configure.ac +++ b/raveloxmidi/configure.ac @@ -3,7 +3,7 @@ AC_CANONICAL_HOST AC_CANONICAL_BUILD AC_CANONICAL_TARGET -AM_INIT_AUTOMAKE(raveloxmidi, 0.5.5) +AM_INIT_AUTOMAKE(raveloxmidi, 0.6.0) AC_CONFIG_HEADERS([config.h]) AC_GNU_SOURCE