Skip to content

Instantly share code, notes, and snippets.

@tatmos
tatmos / MDS_CreateStopCue.py
Created November 5, 2021 05:37
[tatmos][Create]選択したキューを止めるキューを作る ADX2ロボット
# --Description:[tatmos][Create]選択したキューを止めるキューを作る
import cri.atomcraft.debug as acdebug
import cri.atomcraft.project as acproject
# 選択しているCueを得る
selected_Cues = acproject.get_selected_objects("Cue")["data"]
if not selected_Cues :
acdebug.warning("Please select at least a Cue.")
@tatmos
tatmos / box12.pde
Created October 23, 2021 23:00
箱12個processingからobj出力
import nervoussystem.obj.*;
boolean record = false;
int ssize = 100;
int llength = 120;
void setup() {
size(400, 400,P3D);
}
@tatmos
tatmos / beads12.pde
Created October 23, 2021 22:42
ビーズ12個のobj出力用processingファイル
import nervoussystem.obj.*;
boolean record = false;
int ssize = 50;
int llength = 80;
void setup() {
size(400, 400,P3D);
}
@tatmos
tatmos / MIDItoIno_ABC_Musicbox.py
Last active October 27, 2021 06:36
ALTDEUS:BCのMusicboxMIDIからinoファイルのコードを一部生成
#ALTDEUS:BCのMusicboxのメロディーを演奏する
#ArduinoMega用
#54(note G0) - 29(note G2)
import os
from operator import attrgetter
import mido
from mido import MidiFile
MIDI_FILE = "Musicbox.mid"
@tatmos
tatmos / AltdeusBC_Musicbox.ino
Last active October 27, 2021 06:36
ALTDEUS:BCのMusicboxのメロディーを演奏するArduinoMega用
//ALTDEUS:BCのMusicboxのメロディーを演奏する
//ArduinoMega用
//54(note G0) - 29(note G2)
void setup() {
// initialize digital pin LED_BUILTIN as an output.
for(int i=29;i<54;i++){
pinMode(i, OUTPUT);
}
}
@tatmos
tatmos / Musicbox_Visualize.py
Created July 24, 2021 17:23
MIDIからノートオンの情報のみで■を表示する
import pygame
from pygame.locals import *
import sys
import datetime
import asyncio
import mido
from mido import MidiFile
@tatmos
tatmos / gist:5a11acf55298b11941d307ce595cef39
Created June 11, 2020 00:57
複数のmp3波形とかを16bit wav波形に変換するバッチファイル。 波形のあるフォルダにこのbatを置いて、outフォルダを作って、batを実行する。 あらかじめ、ffmpegのインストールとパス通しておく。
for %%f in (*.mp3) do (ffmpeg -i "%%~nf".mp3 -acodec pcm_s16le -f wav ./out/"%%~nf".wav)
@tatmos
tatmos / convm4atowav.bat
Created June 10, 2020 23:57
複数のm4a波形とかを16bit wav波形に変換するバッチファイル。 波形のあるフォルダにこのbatを置いて、outフォルダを作って、batを実行する。 あらかじめ、ffmpegのインストールとパス通しておく。
for %%f in (*.m4a) do (ffmpeg -i "%%~nf".m4a -acodec pcm_s16le -f wav ./out/"%%~nf".wav)
@tatmos
tatmos / MidiToWav.maxpat
Created October 15, 2019 00:05
MIDIからWav生成するMaxパッチ
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" : 0,
"revision" : 8,
"architecture" : "x64",
"modernui" : 1
}
@tatmos
tatmos / change32to16bit.bat
Created October 4, 2019 01:59
複数のFloat32bit波形とかを16bit波形に変換するバッチファイル。 波形のあるフォルダにこのbatを置いて、outフォルダを作って、batを実行する。 あらかじめ、ffmpegのインストールとパス通しておく。
for %%f in (*.wav) do (ffmpeg -i "%%~nf".wav -acodec pcm_s16le -f wav ./out/"%%~nf".wav)