2015年1月5日のブックマーク (13件)

  • NSHipster

    What if, instead of lowering source code down for the purpose of execution, we raised it for the purpose of understanding? Continue Reading Recent Articles WWDC 2020 A brief remark about the excitement of Apple’s annual developer conference. Language Server Protocol Apple’s adoption of LSP is arguably the most important decision they’ve made for Swift since releasing the language as open source in

    NSHipster
    moutend
    moutend 2015/01/05
  • Real-time pitch shifting (without change of duration) | iq¹²

    After reading Lee Brimelow’s post about Adjusting audio pitch in Flash Player 10, I’ve thinked about a real pitch shifting solution (adjusting pitch without change of duration). Then I found a great algorithm here: http://www.dspdimension.com/admin/pitch-shifting-using-the-ft/ and its C# port here http://sites.google.com/site/mikescoderama/pitch-shifting I’ve ported the code to AS3 then heavily op

  • 【JavaScript】凶ばかり引いてつらいので2015年おみくじ作った

    2015年になりました(((o(゚▽゚)o))) あけましておめでとうございます! 皆様今年もよろしくお願いしますm(_ _)m 目次 自作2015年おみくじ 凶ばかり引く 書いたコード 自作2015年おみくじ 凶ばかり引いてつらいので, 凶が出てこないおみくじを作りました. 当にとても簡単なものですが皆さんも遊んでみてください. (凶は無いけど大凶はあります) ↓ この『おみくじを引く!』を押してください. (連打OK) (現在種) 2015年のあなたの運勢は… 最初はツイート機能無かった これ最初は結果ツイート機能無かったんですけど, ツイッターで 【JavaScript】凶ばかり引いてつらいので2015年おみくじ作った http://t.co/MOqVoCIfTH これ、結果ツイート出来ると嬉しいですね。 — べんじゃみん (@OpenedBenjamin) 2015, 1月 6

    【JavaScript】凶ばかり引いてつらいので2015年おみくじ作った
    moutend
    moutend 2015/01/05
    超大吉でてビビった
  • さあ、Yコンビネータ(不動点演算子)を使おう! - よくわかりません

    前回、おとうさんにもわかるYコンビネータ!(絵解き解説編) - よくわかりませんというエントリで、Yコンビネータ(不動点演算子)と再帰の絵解き解説をしました。 Yコンビネータ自身は、結局のところ再帰を産み出してくれるだけです。関数(正確にはλという単純な文字列変換ルール)だけで出来て、プログラミングに関するいろんな原理の研究を可能にするのが凄い訳です。その辺のさわりを、きしださんが解説されています。しかし、単なる再帰なら、実際のプログラミングではYコンビネータなんて使わなくても出来ます。 じゃあ、Yコンビネータとか不動点とかは、偉い学者さんとかが研究に使えばいいもので、普通のプログラマには何の意味もないモノなのでしょうか? というわけで、今回はポジティブに、Yコンビネータや不動点で出てくる考え方を、理論だけじゃなく、実際のプログラミングに応用する例を見てみましょう。 今回、プログラムの例を

    moutend
    moutend 2015/01/05
  • 404 Blog Not Found:TuringとChurchの狭間で

    2006年04月16日13:53 カテゴリMath書評/画評/品評 TuringとChurchの狭間で The Emperor's New Mind Roger Penrose [邦訳:皇帝の新しい心] なんでひげぽんが反復がすぐにわからなかったかを憶測すると、「変数とは代入すべきもの」、という手続き型言語の呪縛が思い立つ。ひげぽんは別にがっかりする必要はない。hyukiさんさえそれに引っかかっていたんだから。 その証拠を、以下にお見せする。 [結]2005年8月 - www.textfile.org sub fix { my $G = shift; return $G->( sub { my $x = shift; return fix($G)->($x); } ); } これはPerlで実装した不動点関数で、全く問題なく動く。しかし、hyukiさんも知らぬ間に一つ「反則」を犯しているこ

    404 Blog Not Found:TuringとChurchの狭間で
    moutend
    moutend 2015/01/05
  • oreilly.com

    More than 5,000 companies count on our digital courses and more to guide their teams through the tools and technologies that drive business outcomes. We can help yours too. New AI policy for O’Reilly authors and talent O’Reilly president Laura Baldwin shares the company’s ethical approach to leveraging GenAI tools and ensuring O’Reilly experts are compensated for their work. See it now It’s time t

    oreilly.com
  • オフィス家具・中古オフィス家具のオフィスバスターズ

    1 Steelcase (スチールケース) リープV2 19,800円 (税込21,780円) 2 コクヨ (KOKUYO) バリシア 4,980円 (税込5,478円) 3 Wilkhahn (ウィルクハーン) モダス 19,800円 (税込21,780円) 4 オカムラ (okamura) スラート 12,000円 (税込13,200円) 5 Herman Miller (ハーマンミラー) アーロンチェア(ランバー フル装備) 48,600円 (税込53,460円) 6 プラス (PLUS) Elarte 2,800円 (税込3,080円) 1 ウチダ (UCHIDA) アルプレスA-K 9,800円 (税込10,780円) 2 オカムラ (okamura) アドバンス 12,900円 (税込14,190円) 3 オカムラ (okamura) プロユニットフリーウェイ 57,400円

    オフィス家具・中古オフィス家具のオフィスバスターズ
    moutend
    moutend 2015/01/05
  • 位相ボコーダーを使用したピッチ シフトと時間伸長 - MATLAB & Simulink Example - MathWorks 日本

    この例では、オーディオ信号のタイム ストレッチとピッチ スケールを行う位相ボコーダーを実装する方法を示します。 はじめに位相ボコーダーは、音声を周波数領域に変換して、タイム ストレッチとピッチ スケールを実行します。位相ボコーダーの実装に必要な演算を次のブロック線図に示します。 位相ボコーダーには、オーバーラップした短時間 FFT (ST-FFT) を実行する解析セクションと、オーバーラップした逆短時間 FFT (IST-FFT) を実行する合成セクションがあります。信号をタイム ストレッチするため、位相ボコーダーは合成セクションのオーバーラップ加算演算に解析セクションより大きいホップ サイズを使用します。ここでホップ サイズは一度に処理されるサンプルの数です。この結果、周波数成分は同じでも、出力時のサンプル数が入力時よりも多くなります。これで、より高いサンプルレートでこの信号を再生するこ

    位相ボコーダーを使用したピッチ シフトと時間伸長 - MATLAB & Simulink Example - MathWorks 日本
  • 音パレット

    音パレットでは, 複数の楽器音を分析することで音色の歪みを抑えて楽器音の高さや長さを操作する ことができます[1]. ここでの音色の歪みとは, 操作された音と同じ音高・音長をもつ実楽器から発音された音との, 音色上での差異を指します. 例えばピアノの音を従来技術で1オクターブ上げた合成音と, 合成音と同じ音の高さを持つ実際のピアノから発音された音では, 1オクターブ違うと楽器内の発音機構・部位が大きく異なるので, 違う音色に聴こえます. 音の長さにおいても, 従来技術での操作ではアタック音やヴィブラートの特徴が歪められました. 従来にも音の高さや長さを変える技術はいくつか存在したのですが, 音パレットでは過去の音響心理学の知見[2]に基づき, 音色を数理モデルとして表現することで品質の高い音高・音長操作を実現してます. なお,楽器音が手元にひとつ(の高さ)しかない場合でも, 従来技術と同様

    moutend
    moutend 2015/01/05
    考案者がメタラーと知って只ならぬシンパシーを感じている
  • http://ist.ksc.kwansei.ac.jp/~katayose/lecture/4_5_sound_synthesis.pdf

  • フェーズボコーダ - Wikipedia

    フェーズボコーダ(英語: Phase vocoder)は音声信号を周波数領域の振幅と位相でモデル化するボコーダである[1][注釈 1]。 フェーズボコーダの心臓部は短時間フーリエ変換 (STFT)であり、次の段階を経る。 分析:  STFTによる時間領域表現→時間-周波数表現(英語版)変換 変更:  任意の周波数成分の振幅・位相操作 再合成: 逆STFTによる周波数領域表現→時間領域表現変換 フェーズボコーダは周波数領域での変更処理により音声信号の時間伸縮とピッチ変換などを可能にする。また再合成前にSTFT分析フレームの時間的位置を変更すれば、再合成結果の時間発展を変更でき、たとえば音の時間スケール変更を実現できる。 位相コヒーレンス問題はSTFTによる時間-周波数表現 (STFT表現) の操作で必ず解決が必要な主要問題である。これは、時間軸方向にオーバーラップした分析窓(窓関数)を使用す

  • AudioStretch – real-time audio time-stretching and pitch-shifting in ActionScript | Gerry Beauregard

  • PIKMINizer

    moutend
    moutend 2015/01/05
    理想のピッチシフターに近づきつつある