タグ

audioに関するt-wadaのブックマーク (3)

  • Web Audio Synth V2

    Synthesizer App using Web Audio API and Web GL

    Web Audio Synth V2
    t-wada
    t-wada 2015/01/30
    ThreePiece.js, three.js, Web Audio API, Web MIDI API 等を活用して作られた 3D シンセサイザー。鍵盤だけでなくつまみやスイッチも弄れる。
  • Webでポリシンセ作るときのテンプレ作った - aike’s blog

    もう半年以上前に作ったやつですけどせっかくなので解説。 JavaScriptでプログラミングをやっていると人は誰しもシンセを作りたくなるかと思います。僕も3年くらい前にWeb Audio Synthというのを作りました。 いまはウェブブラウザもオーディオやMIDIのAPIが充実してきてシンプルな単音のシンセを作るのは簡単になりました。でもちょっと和音を弾きたくなってポリシンセに拡張しようと思うとこれがけっこう大変だったりします。 同時発音数6ボイスのポリシンセを作るとなったら、ほんとうにモノシンセを6個分実装する必要があります。さらに、和音を弾いている最中に追加で音を重ねるときなど空いているボイスをさがして割り当てるといったオブジェクトプーリングの仕組みが必要になります。 また、いくつかシンセを作っていると、鍵盤のUIやMIDI入力の対応など定型的で毎回同じ作業があることに気づいてきます。

    Webでポリシンセ作るときのテンプレ作った - aike’s blog
    t-wada
    t-wada 2014/09/10
    WebComponents を使ったシンセサイザー Web Audio Synth とそのテンプレートの紹介 "JavaScriptでプログラミングをやっていると人は誰しもシンセを作りたくなるかと思います" 出だしからヤバイ。
  • Apple Lossless Audio Codec

    The Apple Lossless Audio Codec (ALAC) is an audio codec developed by Apple and supported on iPhone, iPad, most iPods, Mac and iTunes. ALAC is a data compression method which reduces the size of audio files with no loss of information. A decoded ALAC stream is bit-for-bit identical to the original uncompressed audio file. The Apple Lossless Audio Codec project contains the sources for the ALAC enco

    t-wada
    t-wada 2011/10/28
    Apple Lossless Audio Codec (ALAC) がオープンソースで公開された。ライセンスは ASL 2.0
  • 1