Skip to content

Instantly share code, notes, and snippets.

View AkiyukiOkayasu's full-sized avatar

Akiyuki Okayasu AkiyukiOkayasu

View GitHub Profile
@AkiyukiOkayasu
AkiyukiOkayasu / TextToSpeech_ChannelLayout.sh
Last active January 27, 2020 08:35
Macのsayコマンド 連番数字のファイル書き出し 1ch~64chまで
#!/bin/sh
a=1
while [ $a -lt 65 ]
do
say -v Samantha -o $a $a
a=`expr $a + 1`
done
@AkiyukiOkayasu
AkiyukiOkayasu / minimalWAV.go
Last active October 15, 2022 09:59
Minimal wav file read and write in Go lang
package main
import (
"os"
"github.com/go-audio/wav"
)
const filename = "pulse440_32bitFloat48kHz.wav"

I2S

SDATA: Serial Data

デジタル化された音声データのビット列。

LRCLK: LR Clock

WDCLK(Word Clock - ワードクロック)
2チャンネルステレオにおいて、音声信号のLチャネルとRチャネルを区別するための信号。

BCLK: Bit Clock

SCLK(Serial Clock - シリアルクロック)
SDATAの信号のタイミングに合わせてラッチする。

MCLK: Master Clock

@AkiyukiOkayasu
AkiyukiOkayasu / scale.jl
Created September 12, 2018 01:13
# Max/MSPのscaleオブジェクトのような値の範囲をスケーリングする計算
# Max/MSPのscaleオブジェクトのような値の範囲をスケーリングする計算
function scale(x, xmin, xMax, ymin, yMax)
rangeX = xMax - xmin
rangeY = yMax - ymin
a = rangeY / rangeX
b = (xMax * ymin - yMax * xmin) / rangeX
a * x + b
end

ALPS製可変抵抗RK09系ノブ(Vertical)の向き

img_6142

  • ピンを下向きにして使う

  • ピンは左から1, 2, 3

  • この場合は1ピンに5Vを流し2ピンにテスターを当てている。3ピンはGNDへ。

  • ノブはSifam。この目盛の向きは一般的なものだが、まれに反対向きになってるものもある。

    2018-08-30 10 44 04
@AkiyukiOkayasu
AkiyukiOkayasu / SIprefix.ipynb
Created July 23, 2018 02:46
浮動小数点でよく使う数の単位を表す
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

Cycling'74 Min-DevKitを使用する際のGit周りのまとめ

Min-DevKitを使用するとモダンなC++でMaxのパッケージ、エクスターナルオブジェクトを作成できる。 Git周りで試行錯誤したので備忘録として残す。

gitignore

大量のファイルが自動生成されるので必要なファイルのみGit管理したい。

tmp/
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.