タグ

Javascriptと音楽に関するkurumigiのブックマーク (5)

  • 歌詞検索サービスの歌詞(テキスト)コピー禁止手法について調べてみた - 風柳メモ

    動画投稿(共有)サイトやブログ等への歌詞掲載が実施しやすくなりつつある一方で、歌詞検索サービス等ではまだ歌詞(テキスト)のコピー禁止措置が取られているところが大半の模様。 このコピー禁止のための手法について、幾つかの歌詞検索サービスで調べてみた(対象はPC向けサービスのみ)。 おまけで、解除用のブックマークレットも試作してみた。 その後、ユーザースクリプト化してみた。 JASRAC による個人ブログ等における歌詞掲載利用許諾の概要 歌詞検索サービスのコピー禁止状況 各サービス毎のコピー禁止手法一覧(2015/07/06現在) コピー解禁用ユーザースクリプト(Greasemonkey / Tampermonkey)[2015/07/07追記] コピー解禁用ブックマークレット(Hatena::Let) ■ 集約版(2015.07.08 追記: 下の各々のブックマークレットの機能をひとつに集約し

    歌詞検索サービスの歌詞(テキスト)コピー禁止手法について調べてみた - 風柳メモ
    kurumigi
    kurumigi 2016/04/02
    SVGとかCanvasとか使ってもあくまでもクライアント側で処理させるあたり、まあ、その、そういうことなんだろう。
  • goodgame 89 เว็บตรง ไม่ผ่านเอเย่นต์ สมัคร member รับเครดิตฟรี

    goodgame 89 เว็บตรง ไม่ผ่านเอเย่นต์ สมัคร member รับเครดิตฟรี goodgame 89 ทางเข้าเล่นเกมสล็อตเว็บหลัก เว็บตรงที่ใหญ่ที่สุด goodgame 89 member นำเสนอเกมสล็อตออนไลน์ให้ได้เล่นกันแบบจุใจ ล้วนแล้วแต่เป็นเกมยอดฮิตยอดนิยม สัมผัสกับการเดิมพันได้ที่นี่ goodgame89 สล็อต มอบประสบการณ์ใหม่ให้กับผู้เล่นได้อรรถรสในการเล่นมากยิ่งขึ้น จัดเต็มแจกโปรโมชั่นเครดิตฟรีทุกวัน เว็บแท้มาตรฐานสากลระดับโลก ปั่นสล็อตที่นี่

    goodgame 89 เว็บตรง ไม่ผ่านเอเย่นต์ สมัคร member รับเครดิตฟรี
    kurumigi
    kurumigi 2011/06/18
    libmadをJavaScriptに移植。Firefox4.0以上で動作。
  • JavaScript(Audio Data API)でMMLシーケンサーを書いた - つまみ食う

    HTML5にはAudio要素って言うのがあって、プラグインを使わずに音声を扱うことができるのだけど、 FireFox4(ベータ版)にはさらに Audio Data API っていうのがあって、これを使うと音声データを生成することすらできる。 このあたりに解説がある https://wiki.mozilla.org/Audio_Data_API http://ascii.jp/elem/000/000/564/564098/ こんなこともできる!!すげぇ。 http://weare.buildingsky.net/2010/06/17/html5-audio-data-api 要するにブラウザがシンセサイザーになるわけですな。 色々面白そうなので、練習をかねてMMLを再生するシーケンサーを作ってみた。 JavaScriptだけで音を生成して再生しています。 複雑なことをすると音がブチブチとぎ

    JavaScript(Audio Data API)でMMLシーケンサーを書いた - つまみ食う
  • JavaScriptで波をつくろう。リアルタイム波形生成&再生 - Yanagi Entertainment

    前のエントリでこんなことを書きました。 JavaScriptで波形データを読み書きすることができる。しかし再生するのは難しい。 HTML5のaudioタグとData URIを組み合わせればできないこともないが、コストが大きすぎる。 コストが大きいのは音声ファイルが大きいからです。50MBある波形をいちいち変換してられません。 でも小さい波形ならできるかもしれない! ということでやってみました。 基的なアイディア 波形データをつくる(数値の配列) 波形をバイナリ列に変換する バイナリ列にWAVヘッダを付加する Base64エンコード audioタグのsrc属性に指定 audioを再生 つくったもの http://yanagiatool.appspot.com/jsaudio/mmltest.html シンプルなMMLプレイヤーです。JavaScript + HTML5。 ベロシティとかルー

    JavaScriptで波をつくろう。リアルタイム波形生成&再生 - Yanagi Entertainment
    kurumigi
    kurumigi 2010/03/24
    『リアルタイムレンダリング』:音ごとにwavを生成しそれぞれタイマーで再生。かなり無理がある/『オフラインレンダリング』:結合したwavを再生。『リアルタイムだと勘違いさせる程度の処理速度は実現できそう』
  • blog.8-p.info: Utamap "copy and paste" Friendly Lyrics

    うたまっぷは、歌詞表示部分が Flash だったり、範囲選択もコンテキストメニューも JavaScript で殺されてたりで、使い勝手が悪い。 探索日記(2006年05月)@桑島技研によると、 http://www.utamap.com/phpflash/showkasi.php?surl=なになに に対応するプレーンテキストのデータが http://www.utamap.com/phpflash/flashfalsephp.php?unum=なになに からとれるみたいなので、範囲選択とコンテキストメニューを復活させつつ、歌詞を XHR でとってきて Flash のところを普通の HTML にさしかえる Creammonkey スクリプトを書いた。 utamap-copyandpaste.user.js ちなみに Greasemonkey にも対応しています。ちょっと書き換えれば動くかな、

  • 1