無限にAmen Breakを切り刻んで再生し続けるウェブサービスを作った.Firefoxで動く. WindowsのFirefoxだとちょっと音が途切れたりするらしい.Macだとちゃんと動く. 追記 Google Chromeで見ると意図せず音割れしてめちゃくちゃかっこいい音が出る.原因は不明. Amen Amen BreakのwavファイルをXHRで取ってきて,JSでバイナリを解析して,ビートごとに分割して,それをランダムに並べることで,新しいパターンを作ってる. 音はaudioタグで,波形はcanvasで出してる. ビートごとに分割してるので,ランダムに並べても,ちゃんとそれっぽく聞こえる. 参考 Amen break - Wikipedia, the free encyclopedia Amen Breakについて. GlitchMonkey for Greasemonkey char
小田寛一郎 - 「24kbpsで圧縮した1mb分の無音のmp3」 この度Radio moumakuでは、小田寛一郎さんの作品をアップロードすることになりました。これは、3作品連続のアップロードの第一弾の作品になります。皆様、是非お聞きください。 と言いたい所なのだけど、この作品は音が全く入っていない。そして、スタジオで無音の演奏を録音したわけでもない。「24kbpsで圧縮した1mb分の無音のmp3」という題名の通りに1Mbの無音が入っている。音楽を長さではなく、重さで計る訳だ。 音楽データにはビットレートとサンプルレートがあって、データの重さがあって、そこからサンプリングされた音がアンプとスピーカーを通して、私たちの耳に入ってくる。”いい音質で聴きたい”とか、”クラブで大音量で聴きたい”とか、そういう事があるけど、「24kbpsで圧縮した1mb分の無音のmp3」には元々音が入っていな
gemにしました → 橋本商会 wavファイルをRubyで編集する ***** Rubyでwavファイルを操作するためにWavFile.rbを作った。スピーカから音を鳴らすのではなくて、wavファイルそのものをいじって合成したりつなげたり、逆再生や左右反転させたりした後ファイルに書き出す為に作った。 packやunpackを使ってRubyでバイナリを読み書きする部分でかなり苦戦したけど、WAVファイル – MoonRock@MoonRock/A mere diary (2002-2)(7年も前に同じような事やってる!)がすごく参考になった。attr_accessorとかも知らなかったから勉強になった。 http://shokai.org/projects/ruby-wavfile/にサンプルを色々置いておく。 例えば、逆再生のwavファイルを作るコードはこう書ける reverseWav.r
'fmt ' チャンク構造体 #define FormatID 'fmt ' /* chunkID for Format Chunk. NOTE: There is a space at the end of this ID. */ typedef struct { ID chunkID; long chunkSize; short wFormatTag; unsigned short wChannels; unsigned long dwSamplesPerSec; unsigned long dwAvgBytesPerSec; unsigned short wBlockAlign; unsigned short wBitsPerSample; /* Note: there may be additional fields here, depending upon wFormatTa
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く