yoppa.org


前橋工科大学 – 工学デザイン実習 IIIc 2025

変なリズムを作ってみる – 変拍子、ポリリズム、ポリミーター、ユークリッドリズム

Toussaint, Godfried. “The Euclidean algorithm generates traditional musical rhythms.” 2005

先週の入門編に引き続き、Strudelを使用してリズムパターンを生成していきます。今回は、「変なリズム」を作成する様々な手法を紹介します。変拍子、奇数拍子、ポリリズム、ポリミーター、ユークリッドリズムといった様々な概念や手法と共に、Strudelでのパターン生成について理解を深めていきましょう。

スライド資料

次回までの課題

次回の講義は5月12日です。1週間の間があくので、簡単な課題を出題します!

課題: Strudelで5分パフォーマンス!

これまでやってきた内容をふまえて、5分間のライブコーディングによるパフォーマンスを発表してください。まだ試行錯誤しながらの荒削りなパフォーマンスで構いません。自分なりに工夫して楽しみながらパフォーマンスしてください! 次回 (5/12) の演習でPAを使用して簡単な発表会を行います。

サンプルコード

オーソドックスなリズム

// 8ビート
$: s("bd sd bd sd")
// 8ビート + シンコペーション
$: s("bd sd [~ bd] sd")

パラレルに演奏 (ポリリズム)

// 二拍子と三拍子 
$: s("bd sd, hh hh hh")
// 二拍子と三拍子と五拍子
$: s("bd sd, hh hh hh, ~ rim ~ rim rim")

ポリミーター

// 二拍子と三拍子のポリミーター
$: s("{bd sd, rim hh oh}")
// 二拍子と三拍子と五拍子のポリミーター
$: s("{bd sd, rim hh oh, hh hh hh*2 oh cr}")

ユークリッドリズム

$: s("bd(3, 8), hh(9, 16)")
$: s("bd(3, 7), hh(9, 14, 5), cp(5, 7, 2)")

変拍子 + ユークリッドリズム + ポリリズム (+ ビジュアライズ)

$: s("bd(2, 7), hh(8, 12), cp(3, 14, 2), lt(3, 3), ht(4, 4)")
  .bank("tr909")
  .punchcard().color("gray")

エフェクト (ディレイ)

$: s("bd sd [~ bd] hh")
  .bank("tr909")
  .delay(0.8).delaytime(5/8)

エフェクト (ディレイ + リバーブ) + フィルター + ビジュアライズ

$: s("bd cp [~ bd] hh*2, bd:2(3, 8), hh*8, cp(7, 8)")
  .bank("tr909")
  .delay(0.8).delaytime(9/8).delayfeedback(0.5)
  .lpf(sine.segment(128).range(400,8000).slow(16)).resonance(10)
  .room(0.5).size(1.5)
  .punchcard().color("pink")

参考資料

「変なリズム」な曲プレイリスト

  • Take Five, The Dave Brubeck Quartet
    • 変拍子 (5/4)
  • Money, Pink Floyd
    • 変拍子 (7/4)
  • Scatterbrain, Jeff Beck
    • 変拍子 (9/8)
  • The Fish, Yes
    • 変拍子 (7/8,)
  • Fire Back About Your New Baby’s Sex, Don Caballero
    • 変拍子 (7/8 → 3/4 → 4/4 → 7/8)
  • Never Meant, American Football
    • 変拍子 (12/4)
  • Morning Bell, Radiohead
    • 変拍子 (5/4)
  • STRUCTURE I, DATE COURSE PENTAGON ROYAL GARDEN
    • ポリリズム (8/5 + 4/4)
  • ポリリズム, Perfume
    • ポリミーター (4/4 + 5/4 + 3/4)
  • Discipline, King Crimson
    • 変拍子、ポリミーター (5/8 + 4/4, 17/16?)
  • The First Circle, Pat Metheny Group
    • 変拍子、ポリミーター (12/8 + 10/8)

アンケート

5月12日の回のアンケートです!