HN 日本語サマリー

← 一覧へ戻る
プログラミング

Sonic Pi

Sonic Pi (sonic-pi.net)

33 pointsby Bluestein4 コメント

要約

Sonic Piは、プログラミングを通じて音楽を作成・演奏できる無料のツールです。プロのミュージシャンから初心者まで幅広く対応し、プログラミング学習と音楽表現を同時に行うことができます。Windows、macOS、Linuxで利用可能で、豊富なチュートリアルが用意されています。

全文翻訳

Sonic Piは、あなたの無料のコードベースの音楽作成およびパフォーマンスツールです。 プロのミュージシャンやDJには強力です。 作曲やパフォーマンスには表現豊かです。 盲人や弱視の人々にもアクセス可能です。 コンピューティングや音楽のレッスンにはシンプルです。 クラシックやジャズからヒップホップやEDMまで、信じられないほど幅広いスタイルで作曲または演奏することで、創造的にコーディングを学びましょう。 フレンドリーなチュートリアルで、誰でも無料で利用できます。 Sam AaronとSonic Piコアチームがお届けします。 Windows macOS Linux Sonic Piを使用すると、シンプルなコードでコンピューターを完全にネットワーク化されたライブコーディング音楽スタジオに変えることができます。 マルチチャンネルオーディオ入出力 タイミングの良いMIDI入出力 タイミングの良いOSC(Open Sound Control)入出力 Ableton Linkネットワークメトロノーム内蔵 無料レッスンプレビュー 4. シンセを探る シンプルなコードで表現力豊かなシンセサウンドをトリガーする方法を学びましょう Sonic Pi - 入門 Sonic PiのクリエイターであるSam Aaronと一緒に、コードで自己表現する方法を学びましょう。 このコースでは、強力なライブコーディングソフトウェアSonic Piを使用して、独自のパフォーマンスや作曲をライブコーディングするための基本を学びます。 今すぐ購入 雇用主にSonic Piのスポンサーになるよう依頼することを検討してください。 Patreonによるサポート GitHub Sponsorsによるサポート Array by DJ_Dave Sonic Pi Band - Sam Aaron & Ben Smith Reeled - Jylda & Sam Aaron Daft Punk - Aerodynamic(Sébastien Rannouによるコーディング) 会話に参加しましょう... Sonic Piは、音楽を通じて生徒をコンピューティングに引き込むのに役立ちます。 「ライブコーディング教育」の記事でその方法を読んでください。 Sonic PiのクリエイターであるSam Aaronへのこの紹介CAS TVインタビューをご覧ください。 音楽ライブコーディング Sonic Piは、教室でエキサイティングな新しい学習パスウェイを可能にする新しい種類の楽器です。 Mehackitによる音楽プログラミングワークショップ 教室対応 Sonic Piは、教師との緊密な協力のもと、広範な教室トライアルで設計、実装、開発されました。 教師向け入門 クリエイティブコンピューティング Sonic Piには、新しい英国のカリキュラムと調和して開発された、KS3コンピューティングを対象としたワークスキームが付属しています。 コンピューティングレッスンのワークスキーム 「Code Music with Sonic Pi」を今すぐダウンロード! 「Sonic Piは、コードでのクリエイティブな体験への参入障壁を下げます…」 TEDx Newcastle 2015 - プログラミングとしてのパフォーマンス GOTO 2018 - Sonic Piでロックンロールを始めよう live_loop :bells do sample :perc_bell, rate: (rrand 0.125, 1.5) sleep rrand(0, 2) end with_fx :reverb, mix: 0.2 do live_loop :bleeps do play scale(:Eb2, :major_pentatonic, num_octaves: 3).choose, release: 0.1, amp: rand sleep 0.1 end end live_loop :bikes do with_synth :dsaw do with_fx(:slicer, phase: [0.25,0.125].choose) do with_fx(:reverb, room: 0.5, mix: 0.3) do start_note = chord([:b1, :b2, :e1, :e2, :b3, :e3].choose, :minor).choose final_note = chord([:b1, :b2, :e1, :e2, :b3, :e3].choose, :minor).choose p = play start_note, release: 8, note_slide: 4, cutoff: 30, cutoff_slide: 4, detune: rrand(0, 0.2), pan: rrand(-1, 0), pan_slide: rrand(4, 8) control p, note: final_note, cutoff: rrand(80, 120), pan: rrand(0, 1) end end end sleep 8 end with_fx :reverb do in_thread do live_loop :choir do r = [0.5, 1.0/3, 3.0/5].choose 8.times do sample :ambi_choir, rate: r, pan: rrand(-1, 1) sleep 0.5 end end end end with_fx :wobble, phase: 2 do |w| with_fx :echo, mix: 0.6 do live_loop :wub do sample :drum_heavy_kick sample :bass_hit_c, rate: 0.8, amp: 0.4 sleep 1 end end end with_fx :reverb, mix: 0.5 do live_loop :waves do s = synth [:bnoise, :cnoise, :gnoise].choose, amp: rrand(0.5, 1.5), attack: rrand(0, 4), sustain: rrand(0, 2), release: rrand(1, 3), cutoff_slide: rrand(0, 3), cutoff: rrand(60, 80), pan: rrand(-1, 1), pan_slide: 1, amp: rrand(0.5, 1) control s, pan: rrand(-1, 1), cutoff: rrand(60, 115) sleep rrand(2, 3) end end define :play_bb do |n| sample :drum_heavy_kick sample :ambi_drone, rate: [0.25, 0.5, 0.125, 1].choose, amp: 0.25 if rand < 0.125 sample :ambi_lunar_land, rate: [0.5, 0.125, 1, -1, -0.5].choose, amp: 0.25 if rand < 0.125 sample :loop_amen, attack: 0, release: 0.05, start: 1 - (1.0 / n), rate: [1,1,1,1,1,1,-1].choose sleep sample_duration(:loop_amen) / n end live_loop :breaks do play_bb [1,2,4,8,16].choose end in_thread do use_synth :fm sleep 2 live_loop :drums do 28.times do sample :drum_bass_hard, amp: 0.8 sleep 0.25 play :e2, release: 0.2 sample :elec_cymbal, rate: 12, amp: 0.6 sleep 0.25 end sleep 4 end end use_synth :tb303 with_fx :reverb do |rev| live_loop :acid do control rev, mix: rrand(0, 0.3) with_fx :slicer, phase: 0.125 do sample :ambi_lunar_land, sustain: 0, release: 8, amp: 2 end control rev, mix: rrand(0, 0.6) r = rrand(0.05, 0.3) 64.times do play chord(:e3, :minor).choose, release: r, cutoff: rrand(50, 90), amp: 0.5 sleep 0.125 end control rev, mix: rrand(0, 0.6) r = rrand(0.1, 0.2) with_synth :prophet do 32.times do sleep 0.125 play chord(:a3, :m7).choose, release: r, cutoff: rrand(40, 130), amp: 0.7 end end control rev, mix: rrand(0, 0.6) r = rrand(0.05, 0.3) 32.times do play chord(:e3, :minor).choose, release: r, cutoff: rrand(110, 130), amp: 0.4 sleep 0.125 end control rev, mix: rrand(0, 0.6) with_fx :echo, phase: 0.25, decay: 8 do 16.times do play chord([:e2, :e3, :e4].choose, :m7).choose, release: 0.05, cutoff: rrand(50, 129), amp: 0.5 sleep 0.125 end end end end The Music Commission Sonic Piは、ABRSMが立ち上げた新しい調査パネルであるThe Music Commissionのパネルメンバーとして紹介されています。この調査は、音楽学習における進歩と発展をより良く維持・支援する方法を探求しています。 The Naked Scientists 素晴らしいNaked Scientistsは、BBCラジオでライブ放送されたインタビューでSonic Piを取り上げました。このインタビューは、ここで聴いたり読んだりできます。 The Big Bang Fair 2018 The Big Bang Fairは、若者向けのSTEM(科学、技術、工学、数学)を祝う英国最大のイベントです。2018年には、Sonic Pi Bandが、独自のバンドをライブコーディングする方法を示す一連のショーを上演しました。 Kokoa Certified Resources 素晴らしいMehackitのSonic Piクリエイティブコーディングリソースは、フィンランドの教育標準であるKokoaによって、その教育品質が認定されました。 Royal Albert Hall : Convo Sonic Piは、1,000人の若い演奏家と歌手が伝統的な楽器とコードを組み合わせた、ロイヤル・アルバート・ホールでの意欲的な新作「Convo」の教育パートナーでした。パフォーマンスはこちらでご覧ください。 Codebus Africa 2017年、アフリカとフィンランドのテクノロジーおよび教育イノベーターが協力してSonic Piを使用し、10カ国のアフリカの子供たち約2,000人を対象としたクリエイティブコーディングワークショップを実施しました。 Google Open Source Winner Googleは、Sonic Piを、同社が使用している、または重要だと考えているプロジェクトの1つとして発表しました。 Sonic Pi nominated Music Teacher Award finalist Sonic Piは、楽器メーカーのBossやKorgと並んで、Music Teacher Best Music Education Product Awardの最終候補にノミネートされました。 Rolling Stone Review Sam Aaronは2016年のMoogfestでSonic Piと共にパフォーマンスを行いました。Rolling Stoneは、フェスティバルのレビューで彼のパフォーマンスを取り上げ、「現在を超越した」と評しました。 Sonic Pi Space Competition これらは、英国の宇宙飛行士Tim Peakeによって国際宇宙ステーション(ISS)でSonic Piの音楽が再生されるという、一生に一度の素晴らしいコンペティションで優勝した学生たちです。 CBBC Ten Pieces Masterclass Radio 1のDJ MistaJamとライブコーダーのSam Aaronが、Bizetの「カルメン」にインスパイアされた楽曲をSonic Piを使用して作曲しました。 Daft Punk in code Sébastien Rannouは、Daft Punkの「Aerodynamic」の素晴らしいカバーをライブコーディングしたチュートリアルを公開しました。 Sonic Pi featured on CBBC Newsround Sonic Piは、英国の子供向けニュース番組CBBC Newsroundで紹介されました。司会のJenny Lawrenceが初めてライブコーディングを発見しました。 Sonic Pi: Live & Coding Pop Pi Videos Launched Sonic Pi: Live & Codingプロジェクトは、アーティストがSonic Piを使用して作成した10本の「Pop Pi」ミュージックビデオシリーズをローンチしました。 Sonic Pi Live & Coding - Summer School Artists Juneau Projectsは、最近のSonic Pi Live & Coding Summer Schoolについて書いています。この学校には、ケンブリッジジャンクションでステージでコードを書き、パフォーマンスを行うことを学んだ10〜14歳の子供たち60人が参加しました。 The Music Commission Sonic Piは、The Music Commissionのパネルメンバーとして紹介されています。