Skip to content

Instantly share code, notes, and snippets.

@tado
tado / index.html
Last active April 20, 2024 22:52
Teachable Machine + p5.js + ml5 テンプレート
<html>
<head>
<meta charset="UTF-8">
<title>Webcam Image Classification using a pre-trained customized model and p5.js</title>
<link rel="stylesheet" type="text/css" href="style.css">
<!-- Teachable Machine実行のためいろいろなJSライブラリーを読み込み -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.9.0/p5.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.9.0/addons/p5.dom.min.js"></script>
<script src="https://unpkg.com/ml5@latest/dist/ml5.min.js" type="text/javascript"></script>
</head>
@tado
tado / my-synths.scd
Last active March 21, 2024 22:02
SuperColider instruments for my live coding performance
(
SynthDef("superdown", {
arg out = 0, sustain=1, gate = 1, amp = 1, freq, pitch1 = 0.3333333, voice = 800, clipAmount = 0.01, pan, decay=0;
var carFreq = freq;
var modFreq = freq * pitch1;
var modEnv = EnvGen.ar(Env.adsr(0.001, 0.2, 0.5, 0.0, peakLevel: voice), timeScale:sustain);
var pitchenv = EnvGen.kr(Env.new(levels: [1, 0], times: [2], curve: [-5]), timeScale:sustain, doneAction:2);
var mod = SinOsc.ar([modFreq, modFreq * 1.01]) * modEnv;
var car = SinOsc.ar((carFreq + mod) * pitchenv);
var env = EnvGen.ar(Env.pairs([[0,0],[0.1,1],[0.2,1-decay],[0.95,1-decay],[1,0]], -3), timeScale:sustain, doneAction:2);
@tado
tado / SuperColliderBasics.scd
Last active December 6, 2023 05:06
Super Collider Basic
// 関数の定義、値の出力
{"Hello World"}.value;
// 関数の定義、音の出力(Sin波)
{SinOsc.ar()}.play;
// Sin波の周波数の指定 (220Hz)
{SinOsc.ar(220)}.play;
// 左右2chに
@tado
tado / emacs-ahkv2.ahk
Last active March 18, 2024 22:39
Emacs-like keybindings for AutoHotKey v2 (ref. https://qiita.com/asublue/items/0e3fad2667545793466d)
#Requires AutoHotkey v2.0
;;
;; An autohotkey script that provides emacs-like keybinding on Windows
;;
;; global constants
DEBUG_MODE := 0
;; global variables
@tado
tado / startup.sc
Last active April 9, 2024 01:08
SuperCollider startup files for TidalCycles
/*
* startup.scd - SuperDirt setup
*
*/
s = Server.local;
s.reboot {
s.options.sampleRate = 48000;
s.options.numBuffers = 1024 * 256; // increase this if you need to load more samples
s.options.memSize = 8192 * 32; // increase this if you get "alloc failed" messages
@tado
tado / README.md
Last active July 3, 2023 04:06
Dell Precision 5560 (Nvidia RTX A2000 Laptop GPU) with eGPU to recognize Geforce RTX 3090

Dell Precision 5560 (Nvidia RTX A2000 Laptop GPU) にeGPUでGeforce RTX 3090を認識させる

Dell Precision 5560 (Nvidia RTX A2000 Laptop GPU) にeGPU (Akitio Node Titan) でNvidia GeForce RTX 3090を接続する方法、いろいろ試行錯誤してようやく成功したのでメモを残しておく。

  1. BitLockerを無効化する

    • いろいろ方法はあるみたいだけど自分の場合はPower Shellから以下のコマンドを実行した
    Disable-BitLocker -MountPoint "C:"
    
@tado
tado / emacs_v2.ahk
Created June 30, 2023 09:47
Emacs keybindings for AutoHotKey ver2
;;
;; An autohotkey script that provides emacs-like keybinding on Windows
;;
#InstallKeybdHook
#UseHook
; The following line is a contribution of NTEmacs wiki http://www49.atwiki.jp/ntemacs/pages/20.html
SetKeyDelay 0
; turns to be 1 when ctrl-x is pressed
@tado
tado / startup.scd
Created March 29, 2023 05:30
SuperDirt multi cannel (22ch)
//SuperDirt setup
s = Server.local;
s.reboot {
s.options.sampleRate = 48000;
s.options.numBuffers = 1024 * 256;
s.options.memSize = 8192 * 32;
s.options.numWireBufs = 64;
s.options.maxNodes = 1024 * 32;
s.options.numOutputBusChannels = 22; // 22ch!!
s.options.numInputBusChannels = 2;

//SuperDirt setup s = Server.local; s.reboot { s.options.sampleRate = 48000; //s.options.sampleRate = 192000; s.options.numBuffers = 1024 * 256; // increase this if you need to load more samples s.options.memSize = 8192 * 32; // increase this if you get "alloc failed" messages s.options.numWireBufs = 64; // increase this if you get "exceeded number of interconnect buffers" messages s.options.maxNodes = 1024 * 32; // increase this if you are getting drop outs and the message "too many nodes" s.options.numOutputBusChannels = 2; // set this to your hardware output channel size, if necessary

@tado
tado / style.less
Last active October 26, 2022 05:28
Markdown Enhanced Preview CSS
:root {
--side-bar-bg-color: #fafafa;
--control-text-color: #777;
}
html {
font-size: 16px;
-webkit-font-smoothing: antialiased;
}