Skip to content

Instantly share code, notes, and snippets.

@mitsuhito
mitsuhito / info.csv
Last active August 21, 2020 00:46
groovae dataset annotation
We can make this file beautiful and searchable if this error is corrected: It looks like row 6 should actually have 11 columns, instead of 8 in line 5.
drummer,session,id,style,bpm,beat_type,time_signature,midi_filename,audio_filename,duration,split
drummer1,drummer1/eval_session,drummer1/eval_session/1,funk/groove1,138,beat,4-4,drummer1/eval_session/1_funk-groove1_138_beat_4-4.mid,drummer1/eval_session/1_funk-groove1_138_beat_4-4.wav,27.872308,test
drummer1,drummer1/eval_session,drummer1/eval_session/10,soul/groove10,102,beat,4-4,drummer1/eval_session/10_soul-groove10_102_beat_4-4.mid,drummer1/eval_session/10_soul-groove10_102_beat_4-4.wav,37.691158,test
drummer1,drummer1/eval_session,drummer1/eval_session/2,funk/groove2,105,beat,4-4,drummer1/eval_session/2_funk-groove2_105_beat_4-4.mid,drummer1/eval_session/2_funk-groove2_105_beat_4-4.wav,36.351218,test
drummer1,drummer1/eval_session,drummer1/eval_session/3,soul/groove3,86,beat,4-4,drummer1/eval_session/3_soul-groove3_86_beat_4-4.mid,drummer1/eval_session/3_soul-groove3_86_beat_4-4.wav,44.716543,test
drummer1,drummer1/eval_session,drummer1/eval_session/4,soul/groove4,80,beat,4-4,drummer1/eval_session/4_sou
We can make this file beautiful and searchable if this error is corrected: It looks like row 6 should actually have 17 columns, instead of 14 in line 5.
timestamp, eulaer.x, eulaer.y, eulaer.z, quaternion.x, quaternion.y, quaternion.z, quaternion.w, gyro.x, gyro.y, gyro.z, acc.x, acc.y, acc.z, mag.x, mag.y, mag.z
236946, -65.541786, -118.714729, 69.761169, -0.640800, -0.748500, -0.140500, 0.074800, -0.000500, -0.000900, -0.000100, 0.006800, 0.030100, -0.093500, -0.093700, -0.089100, 0.019400
236962, -65.540596, -118.692101, 69.754349, -0.640800, -0.748500, -0.140400, 0.075000, -0.000400, -0.000900, 0.000000, 0.006000, 0.030100, -0.093100, -0.094000, -0.088800, 0.019200
236979, -65.547653, -118.635796, 69.728493, -0.640800, -0.748400, -0.140400, 0.075100, -0.000200, 0.000400, 0.000400, 0.006900, 0.030000, -0.092600, -0.094000, -0.088800, 0.019700
236995, -65.575912, -118.621384, 69.721359, -0.640800, -0.748400, -0.140500, 0.075200, 0.000000, 0.001400, 0.000900, 0.007000, 0.030300, -0.093300, -0.093700, -0.088800, 0.019400
237011, -65.624908, -118.585365, 69.727066, -0.640900, -0.748300, -0.140600, 0.075100, 0.000000, 0.001500, 0.000500, 0.007000, 0.030100, -0.
-1.18 0.36 8.85 -1.76 1.54 -4.89 -0.02 -0.36 0.36 30.62
-1.11 0.23 8.86 -1.86 1.25 -4.80 -0.02 -0.36 0.36 30.37
-1.31 0.30 8.89 -1.38 2.00 -4.51 -0.02 -0.35 0.36 30.25
-0.96 0.42 10.16 -1.31 1.96 -4.99 -0.02 -0.36 0.36 30.37
-1.18 0.38 8.95 -1.67 1.99 -4.85 -0.02 -0.36 0.36 30.37
-1.28 0.25 8.64 -2.33 1.85 -4.45 -0.02 -0.35 0.36 30.37
-1.35 0.45 9.69 -2.09 1.80 -4.47 -0.02 -0.35 0.36 30.37
-0.48 0.47 10.51 -1.55 1.80 -5.28 -0.02 -0.36 0.36 30.25
-0.82 0.23 8.65 -1.90 1.83 -4.24 -0.02 -0.36 0.36 30.25
-0.77 0.13 8.63 -0.99 1.50 -4.85 -0.02 -0.36 0.36 30.37
v=0
m=video 5000 RTP/AVP 96
c=IN IP4 10.100.10.82
a=rtpmap:96 H264/90000
@mitsuhito
mitsuhito / CoreOF.xcconfig
Created October 21, 2017 03:03
oF v0.8.4 + Xcode 8.2.1
HEADER_OF = "$(OF_PATH)/libs/openFrameworks/**"
HEADER_FREETYPE = "$(OF_PATH)/libs/freetype/include"
HEADER_FREETYPE2 = "$(OF_PATH)/libs/freetype/include/freetype2"
HEADER_POCO = "$(OF_PATH)/libs/poco/include"
HEADER_FMODEX = "$(OF_PATH)/libs/fmodex/include"
HEADER_GLEW = "$(OF_PATH)/libs/glew/include"
HEADER_FREEIMAGE = "$(OF_PATH)/libs/FreeImage/include"
HEADER_TESS2 = "$(OF_PATH)/libs/tess2/include"
HEADER_CAIRO = "$(OF_PATH)/libs/cairo/include/cairo"
HEADER_RTAUDIO = "$(OF_PATH)/libs/rtAudio/include"
#include <Wire.h>
#include <Ethernet.h>
#include <EthernetUdp.h>
#include <SPI.h>
#include <OSCBundle.h>
#define DEBUG
byte vr = 0; // variable resistor 0~255
int return_code = 0; // return code from slave device
/*! jQuery v1.7.2 jquery.com | jquery.org/license */
(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cu(a){if(!cj[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),b.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write((f.support.boxModel?"<!doctype html>":"")+"<html><body>"),cl.close();d=cl.createElement(a),cl.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ck)}cj[a]=e}return cj[a]}function ct(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function cs(){cq=b}function cr(){setTimeout(cs,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j
janus_gateway="127.0.0.1"
tee_dst="10.110.40.201"
# 10.110.40.67
# audio tee pipeline
gst-launch-1.0 -vvv udpsrc port=50017 ! tee name=a_t ! queue ! udpsink host=$tee_dst port=30017 sync=false a_t. ! queue ! udpsink host=$janus_gateway port=30017 sync=false
# video tee pipeline
gst-launch-1.0 -vvv udpsrc port=40017 ! tee name=v_t ! queue ! udpsink host=$tee_dst port=20017 sync=false v_t. ! queue ! udpsink host=$janus_gateway port=20017 sync=false
# 10.110.40.68
//
// lsm9ds0 ros node
// rosrun rosserial_python serial_node.py _port:=/dev/ttyACM0
//
//#include <Wire.h>
#include <SPI.h>
#include <Adafruit_LSM9DS0.h>
#include <Adafruit_Sensor.h>
@mitsuhito
mitsuhito / lsm9ds0_ros.ino
Created January 22, 2017 04:41
lsm9ds0 ros node
//
// lsm9ds0 ros node
// rosrun rosserial_python serial_node.py _port:=/dev/ttyACM0
//
#include <Wire.h>
//#include <SPI.h>
#include <Adafruit_LSM9DS0.h>
#include <Adafruit_Sensor.h>