View DyanOSC.java
1 2 3 4 5 6 7 8 9 10
/**
* ##library.name##
* ##library.sentence##
* ##library.url##
*
* Copyright James Britt / Neurogami
*
* The MIT License (MIT)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
View RemoveTwitterTrends.user.js
1 2 3 4 5 6 7 8 9 10
// ==UserScript==
// @name Remove Twitter Trends and Recommendations
// @namespace neurogami.com
// @description Removes Twitter Trends and "who to Follow" from the Sidebar. Works, as of 10/22/12
// @include http://twitter.com/*
// @include https://twitter.com/*
// ==/UserScript==
window.setTimeout(function() {var evilDiv, thisDiv;
evilDiv = document.evaluate("//div[@data-component-term='user_recommendations']", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i = 0; i < evilDiv.snapshotLength; i++) {
View version.rb
1 2 3 4 5 6 7 8 9
#!/usr/bin/env ruby
 
require 'fileutils'
 
if ARGV.empty?
warn "Usage: #{__FILE__} <file-to-version>"
end
 
f = ARGV.first
View Configgy_main.lua
1 2 3 4 5 6 7 8 9
--[[============================================================================
com.neurogami.Configgy.xrnx/main.lua
============================================================================]]--
 
package.path = os.currentdir() .. "../../UserConfig/?.lua;" .. package.path
 
local menu_name = "Main Menu:Tools:Neurogami Configgy"
 
-- http://forum.renoise.com/index.php/topic/38914-adding-song-notifiers-on-song-load/
View track_send_switch.lua
1 2 3 4 5 6 7 8 9 10
-- /song/track/XXX/send_switch
-- see http://neurogami.com/blog/neurogami-renoise-send-track-scripting-with-osc.html
add_track_action {
pattern = "/send_switch",
description = "Change the receiver of the track's send device.\n" ..
"Requires you follow a naming convention",
 
arguments = { argument("send_index", "number") },
 
handler = function(track_index, send_index)
View osc-server.rb
1 2 3 4 5 6 7 8 9
#!/usr/bin/env ruby
 
require 'osc-ruby'
include OSC
 
listen_on_port = 8000
last_msg = nil
 
warn "If you pass an arg it will be used as the port number instead of #{listen_on_port}"
View OscTeensyLibExample.ino
1 2 3 4 5 6 7 8 9 10
#include "RNXV.h"
#include "settings.h"
#include <OSCMessage.h>
 
int led = 13; // For Teensy 3.1
 
RNXV rnxv = RNXV();
String usbSerialBuffer = "";
 
String cmds1[] = {
View RNXV.cpp
1 2 3 4 5 6 7 8 9 10
// Origanally takne from https://github.com/asaeed/WiFiRobot
// which seems ot have been copied over from https://github.com/sparkfun/WiFly-Shield
// Licensed under the LGPL
// Modifications made by James Britt / Neurogami June 2014 to play nice with a Teensy 3.1 board
 
#include "Arduino.h"
#include "RNXV.h"
 
RNXV::RNXV() {
}
View catch-all-osc-server.rb
1 2 3 4 5 6 7 8 9
#!/usr/bin/env ruby
 
require 'osc-ruby'
include OSC
 
listen_on_port = 8000
last_msg = nil
 
warn "If you pass an arg it will be used as the port number instead of #{listen_on_port}"
View TeensyWiFlyRawOSc.ino
1 2 3 4 5 6 7 8 9 10
// <Arduino.h> is needed so that "settings.h" can refer to the String type.
// It just so happens that "RNXV.h" will load <Arduino.h> so we can skip
// the call here if we load "RNXV.h" first.
// #include <Arduino.h>
#include "RNXV.h"
#include "settings.h"
 
int led = 13; // For Teensy 3.1
 
int ts = 0;
Something went wrong with that request. Please try again.