• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Perl Meets Music at Yokohama.pm #03
 

Perl Meets Music at Yokohama.pm #03

on

  • 2,818 views

Perlでテキストを種にしてメロディとコード進行を自動作成し、MMLを鳴らすWebサービスを紹介

Perlでテキストを種にしてメロディとコード進行を自動作成し、MMLを鳴らすWebサービスを紹介

Statistics

Views

Total Views
2,818
Views on SlideShare
2,753
Embed Views
65

Actions

Likes
1
Downloads
5
Comments
0

1 Embed 65

http://tech.bayashi.jp 65

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Perl Meets Music at Yokohama.pm #03 Perl Meets Music at Yokohama.pm #03 Presentation Transcript

    • 本日のお題 Perl Meets Music
    • Perl Meets Music Perl で音楽を奏でてみたい!
    • Perl Meets Music でも Perl で音を鳴らすって、 簡単に出来るんかな?
    • Perl Meets Music Perl が得意なのは テキスト処理、、、
    • Perl Meets Music テキストでメロディを 鳴らすのがどっかにあったな。。。
    • Perl Meets Music Perl
    • Perl Meets Music Perl + 
    • Perl Meets Music Perl + (FIMML + JSMML)
    • Perl Meets Music 作曲 演奏 Perl + (FIMML + JSMML)
    • Perl Meets Music 作った。 http://the.lonio.us/ テキストからMML生成
    • Perl Meets Music (それなりに) メロディ・和音を生成 リズム隊は決め打ち
    • Perl Meets Music Let's Play!
    • Perl Meets Music Let's Play!
    • Perl Meets Music 生成Logic
    • Perl Meets Music 生成Logic Perlで音楽を奏でてみたい!
    • Perl Meets Music 生成Logic Perlで音楽を奏でてみたい! 文字種分割 Perl / で / 音楽 / を / 奏 / でてみたい / !
    • Perl Meets Music 生成Logic Perlで音楽を奏でてみたい! 文字種分割 Perl / で / 音楽 / を / 奏 / でてみたい / ! 文字コードからメロディを生成 Perl で 音楽 を 奏 でてみたい ! BF+Arrrrr Arrrrrrr rADC+C+rrr DDrrrrrr Drrrrrrr DrF+DBF+Dr EBrrrrrr
    • Perl Meets Music 生成Logic Perlで音楽を奏でてみたい! 文字種分割 Perl / で / 音楽 / を / 奏 / でてみたい / ! 文字コードからメロディを生成 Perl で 音楽 を 奏 でてみたい ! BF+Arrrrr Arrrrrrr rADC+C+rrr DDrrrrrr Drrrrrrr DrF+DBF+Dr EBrrrrrr 和音も同様に生成 (候補は”適当”に絞ってある) Perl で 音楽 を 奏 でてみたい ! D G Em Bm F#m C#m7(b5) A7
    • Perl Meets Music 音楽関連モジュール
    • Perl Meets Music Music::*
    • Perl Meets Music Music::* Music::Scales キーと音階を指定すると、構成音を知ることができるモジュール my @maj = get_scale_notes('C', 'major'); # C D E F G A B
    • Perl Meets Music Music::* Music::Scales キーと音階を指定すると、構成音を知ることができるモジュール my @maj = get_scale_notes('C', 'major'); # C D E F G A B Music::Chord::Namer 音リストを渡すと、和音を教えてくれる和音Detectモジュール my @chord_name = chordname(q/C E G/); # $chord[0] : C
    • Perl Meets Music Music::* Music::Scales キーと音階を指定すると、構成音を知ることができるモジュール my @maj = get_scale_notes('C', 'major'); # C D E F G A B Music::Chord::Namer 音リストを渡すと、和音を教えてくれる和音Detectモジュール my @chord_name = chordname(q/C E G/); # $chord[0] : C Music::Chord::Note 和音から、構成音を返すモジュール my @tone = $ct->chord('CM7'); # C E G B
    • Perl Meets Music Play Again!
    • Perl Meets Music まとめ
    • Perl Meets Music まとめ 音楽をもっと学ばなければならない ●
    • Perl Meets Music まとめ 音楽をもっと学ばなければならない ● 現状だと Perl があんまり活きてない ●
    • Perl Meets Music まとめ 音楽をもっと学ばなければならない ● 現状だと Perl があんまり活きてない ● もうちょっと凝ると、聞けるレベルになるかも ●
    • Perl Meets Music まとめ 音楽をもっと学ばなければならない ● 現状だと Perl があんまり活きてない ● もうちょっと凝ると、聞けるレベルになるかも ● MML面白い ●
    • Perl Meets Music まとめ 音楽をもっと学ばなければならない ● 現状だと Perl があんまり活きてない ● もうちょっと凝ると、聞けるレベルになるかも ● MML面白い ● use Yacafi; ●
    • Perl Meets Music まとめ 音楽をもっと学ばなければならない ● 現状だと Perl があんまり活きてない ● もうちょっと凝ると、聞けるレベルになるかも ● MML面白い ● use Yacafi; ● 以上。
    • Perl Meets Music http://the.lonio.us/
    • Perl Meets Music ありがとうございました。
    • Perl Meets Music ありがとうございました。 <感謝> FIMML : おーさん JSMML : id:secondlifeさん