タグ

audioに関するyoupyのブックマーク (154)

  • FFTを自前で実装して周波数分析(Player10) « きんくまデザイン

    こんばんは。近頃、大雨がすごいですね。夜中に雷を伴う雨が数日続くなんてことは生まれてこのかた、あんまり体験したことないんで驚いています。北京五輪で、雨を降らせないためにロケットを何十発も打ち込んだなんて話をきくと、「まさか、それと関係じなんてないよね?」なんて勘ぐってみたくなってしまう、今日この頃です。 さて、今回は周波数を分析するFFTについてです。Player9からSoundMixer.computeSpectrumっちゅう関数が実装されて、音を波形から周波数成分に分解することができるようになりました。 それで、これはこれでよかったんですが、困ることもありました。それは、たとえばニコニコ動画とかをみながら、このメソッドを実行するswfが埋め込まれたページを開いたとします。すると、埋め込まれたページだけでなく、関係ないニコニコの音まで拾って解析しようとするんです。するとセキュリティサンド

  • Anzutone - Tone

    作成するJavaScriptファイルでは以下の2つの関数を定義して下さい。 getName() createWave(seconds, f, samplingRate) 引数:なし 返り値:音色の名前を表す文字列(String型、以下はIDと呼ぶ)。AnzutoneはIDで音色を識別しています。 他のデベロッパが作成した音色とIDが重複しないように、音色の名前にはユニークなPrefixをつけて下さい。 Prefixと音色の名前はドットを含まない文字列でなければいけません。IDはPrefixと音色の名前をドットで結合したものを返却して下さい。 たとえば、"SineWave"という音色を作成した場合、IDを"Yanagia.SineWave"などとして下さい。

    youpy
    youpy 2010/04/07
    ユーザートーン インターフェースに準拠したjavascript ファイルをURLで指定 Web Workers
  • WebブラウザとGoogle Waveで動くシーケンサ、Anzutoneリリース! - Yanagi Entertainment

    http://anzutone.appspot.com/ 読み方は「あんずとーん」です。 これはなに? SafariとFirefoxで動くミュージックシーケンサです*1。 非常にシンプルな機能しか備えていませんが、「みんなで作曲できます」。 みんなで作曲できる 上記サイトのAnzutoneは通常版ですが、Google Waveで動くバージョンもあります。 テンプレートは以下に。 Anzutone Gadgetのテンプレート このガジェットはAnzutoneをGoogle Waveでも動くようにしたものです。 通常版との違いは「みんなで作曲できる」ことです。ぜひお試しください。 ただ、非常に横幅の広いガジェットなので取り扱いには注意してください。 ソースとか オープンソースです。MITライセンス。 Githubにホスティングしてます。 今後の展望 ノープランです。 いくつか追加したい機能はあ

    WebブラウザとGoogle Waveで動くシーケンサ、Anzutoneリリース! - Yanagi Entertainment
  • Objective-Audio: Core MIDI - Macアーカイブ

    MIDIデータを送信する方法です。まず、MIDIPacketListの作り方を見てみます。 ひとつの普通のメッセージのMIDIPacketを含んだMIDIPacketListを作るだけであればMIDI…

  • MUSIC-DSP SOURCE CODE ARCHIVE

    youpy
    youpy 2010/04/01
    ソースコード Analysis Effects Filters Synthesis
  • Adobe MAXのセッションでなぜか発表してきた - moriyoshiの日記

    2009/2/23追記: 発表資料はこちら。 最近「何の人かわからない*1」とよく言われ、アイデンティティを喪失しつつある今日このごろ、Adobe MAXというアドビさんのイベントの午後のセッション「出張JUIカンファレンス - Flashはもういらない?」にて、kawa.netの中の人にお誘いを受けたので、 id:gyuque さんや id:amachang さんや id:yukoba さんというすごい面々の中に、一人だけ「君だれ?」状態で発表してきました。関係者の皆さんお疲れさまでした。 ネタは例の「JavaScriptで音合成」だったわけですが、その後のSpark Projectのセッションの発表で id:zk3 さん作の「sazameki」に完全にやられた感じで、ASに対する闘志を新たにしました。JSでdataスキーム使ってストリーミンしちゃうもんね。 さて、日発表したデモコード

    Adobe MAXのセッションでなぜか発表してきた - moriyoshiの日記
  • シャシンヤドットコム写真プリント【激安デジカメプリント】

    あなたはデジカメやスマホで撮影した写真をどうやってプリントしていますか? 写真はやっぱりプリントし、思い出としてアルバムに保存したい。綺麗に撮れた写真ならなおさらそう思いますよね? しかし、昨今流行りのネットプリントでは プリントの結果に不満が残る 思っていた結果とは違う写真が送られてきた など不満の声も多く寄せられています。 これはプリントサービスのほとんどが業務用プリンターを使っての自動プリントに任せっきりだから起きてしまう現象です。 来町の写真屋さんではフォトマイスターと呼ばれるプロの写真家が一枚一枚手作業で補正したものをプリントしていました。だから美しい思い出として残されてきたのです。 しかし、ネットビジネスが隆盛の今、町のフォトマイスターたちは次第に姿を消し、安価で手軽なプリンターがその座にとって変わってきました。 しかし、そのツケはユーザーさんに回ることになったのです。これが

  • Speech Synthesis (draft)

    This entry was posted on March 29, 2010 at 10:47 am and is filed under 1. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site. 42 Responses to “Speech Synthesis (draft)” valmetchildren Says: March 29, 2010 at 11:06 am | Reply (core) also has a similar speech synth (and is also by viznut) for the Atari 2600: http://pouet.net

    Speech Synthesis (draft)
  • Audio Data API - MozillaWiki

    Defining an Enhanced API for Audio (Draft Recommendation) Note: this API has been deprecated in favor of the Web Audio API chosen by the W3C. Abstract The HTML5 specification introduces the <audio> and <video> media elements, and with them the opportunity to dramatically change the way we integrate media on the web. The current HTML5 media API provides ways to play and get limited information abou

  • JavaScriptでwavファイルを読み込んで波形表示するサンプル - Yanagi Entertainment

    動画でリッチなことできるんなら音声でもできるんじゃね? と思ったので書いてみました。 http://yanagiatool.appspot.com/jsaudio/load.html (FireFox3.6系列のみ) ローカルからwavファイルを画面にドラッグアンドドロップしてみてください。ゆっくり波形が表示されます。 読み込めるwavファイルの形式は16bitステレオのみです。 仕組み File APIを使ってます。 FileReaderでファイルの中身をStringとして読み込んで、ヘッダをチェックして、データ部を適当にエンディアン変換しながら表示してます。 File APIの使い方やバイナリの扱い方などは W3C File APIを使ってJavaScriptでファイル加工 - しばそんノート http://d.hatena.ne.jp/shibason/20100111/126319

    JavaScriptでwavファイルを読み込んで波形表示するサンプル - Yanagi Entertainment
  • Radio moumaku : 小田寛一郎 - 「24kbpsで圧縮した1mb分の無音のmp3」

    小田寛一郎 - 「24kbpsで圧縮した1mb分の無音のmp3」 この度Radio moumakuでは、小田寛一郎さんの作品をアップロードすることになりました。これは、3作品連続のアップロードの第一弾の作品になります。皆様、是非お聞きください。 と言いたい所なのだけど、この作品は音が全く入っていない。そして、スタジオで無音の演奏を録音したわけでもない。「24kbpsで圧縮した1mb分の無音のmp3」という題名の通りに1Mbの無音が入っている。音楽を長さではなく、重さで計る訳だ。 音楽データにはビットレートとサンプルレートがあって、データの重さがあって、そこからサンプリングされた音がアンプとスピーカーを通して、私たちの耳に入ってくる。”いい音質で聴きたい”とか、”クラブで大音量で聴きたい”とか、そういう事があるけど、「24kbpsで圧縮した1mb分の無音のmp3」には元々音が入っていな

  • Native Audio in the browser | HTML5 Doctor

    This article was last updated on 28 May 2014 to reflect changes in the spec. Until recently, the ability to play any type of audio within a browser involved using Adobe Flash or other browser plugins. Although Adobe's Flash player is unquestionably the most ubiquitous of these, most developers and designers would agree that it's better not to rely on a plugin at all. Enter HTML5 <audio> One of the

  • Audio::FindChunks

    NAME Audio::FindChunks - breaks audio files into sound/silence parts. SYNOPSIS use Audio::FindChunks; # Duplicate input to output, caching RMS values to a file (as a side effect) Audio::FindChunks->new(rms_filename => 'x.rms', filter => 1)->get('rms_data'); # Output human-readable info, using RMS cache file 'xxx.rms' if present: Audio::FindChunks->new(cache_rms => 1, filename => 'xxx.mp3', stem_st

    Audio::FindChunks
    youpy
    youpy 2010/02/24
    サンドファイルを無音部分で分割
  • Using libavformat and libavcodec

    Martin Böhme (boehme@inb.uni-luebeckREMOVETHIS.de) February 18, 2004 Update (July 22 2004): I discovered that the code I originally presented contained a memory leak (av_free_packet() wasn't being called). My apologies - I've updated the demo program and the code in the article to eliminate the leak. Update (July 21 2004): There's a new prerelease of ffmpeg (0.4.9-pre1). I describe the changes to

  • ecasound-iam

    ecasound-iam(1) Multimedia software 03.06.2012 NAMEecasound-iam - ecasound interactive mode SYNOPSIS DESCRIPTION Ecasound library contains an interpreter module that understands a set of commands aimed at controlling various library services. This is called the ecasound interactive mode (EIAM). All programs linked to ecasound library can use this facility. ECI API and return types A special case o

  • Ecasound Control Interface Guide

    Ecasound Control Interface GuideKai Vehmanen, Brad Bowman, Tony Leake, Jan Weil, Mario Lang03062006 Contents 1  Introduction 2  Document history 3  General 3.1  What’s it good for? 3.2  Services and behaviour 3.2.1  Actions 3.2.2  Return values 3.2.3  Errors 3.2.4  Other 3.3  Porting to new environments 4  Implementations 4.1  General 4.1.1  Overview 4.1.2  Usage 4.1.3  Example 4.2  Notes Concerni

  • Jetpack Audio APIのちょっとしたこと - まめ畑

    JetpackにあるAPIの中で少し変わり者のAudio APIですが、このAPIを使ってFeatureを作っていて少し困った事があったのでメモ。 このAPIはFirefoxで音声を簡単に録音出来るようにするAPIなのですが、録音した音声ファイルがFeatureをPurgeするタイミンで削除されないので、Feature削除後も残ったままになってしまいます。1つの音声ファイル自体はさほど大きくならないと思いますが、削除したいという場合は、以下のディレクトリに保存されているので、削除するといいかと思います。 Firefoxプロファイルディレクトリ以下の「jetpack\audio」内に保存されています(拡張子はogg) この音声ファイルを削除するかaudioディレクトリ事削除してしまっても構いません。 ちなみに、Audio APIを使用するコードは以下のようになります(リファレンスより) va

    Jetpack Audio APIのちょっとしたこと - まめ畑
  • World’s 1st HTML Audio Generated Music – World’s 1st HTML Audio Generated Music – Bocoup Web Log

    This is the bocoup web log with posts from Boaz, Al & Rick. You should also make sure to checkout code.bocoup.com, where we keep the finished versions of ideas we kick around here. Over the weekend Firefox Audio hacker David Humprey dropped another bomb. He developed a new function of the <audio> API, allowing JavaScript to write directly to the audio stream. Ted, one of the hackers in Processing.

  • Purchase Intent Data for Enterprise Tech Sales and Marketing | TechTarget

    Enterprise Strategy Group: Go-to-market Expertise to Help You Win

    Purchase Intent Data for Enterprise Tech Sales and Marketing | TechTarget
  • jai - javascript audio interface

    F1LT3R - Cryogenic UnrestYour browser does not support the audio element. Get Firefox 3.5. F1LT3R - Ghosts in HyperSpaceYour browser does not support the audio element. Get Firefox 3.5 F1LT3R - SOS DistressYour browser does not support the audio element. Get Firefox 3.5 F1LT3R - Disturbed OrbitYour browser does not support the audio element. Get Firefox 3.5 F1LT3R - Binary LoversYour browser does