Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. been working on this max for live device that computes the complexity of the input audio signal using an algorithm called "non-sequential recursive pair substitution" written in the gen~ codebox.

been working on this max for live device that computes the complexity of the input audio signal using an algorithm called "non-sequential recursive pair substitution" written in the gen~ codebox.

Scheduled Pinned Locked Moved Uncategorized
5 Posts 3 Posters 14 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • nnirror@post.lurk.orgN This user is from outside of this forum
    nnirror@post.lurk.orgN This user is from outside of this forum
    nnirror@post.lurk.org
    wrote last edited by
    #1

    been working on this max for live device that computes the complexity of the input audio signal using an algorithm called "non-sequential recursive pair substitution" written in the gen~ codebox.

    in short the algo is measuring how many iterations it takes to compress the input signal buffer (1024 samples), then that's normalized between 0-1.

    since feedback contains repeating oscillations which typically are of a lower complexity, this can allow you to persist feedback sweet spots by doing automatic gain control - when the complexity is low, turn gain down, and when complexity is high, turn gain up.

    still in early stages but really having fun exploring. i've done some stuff with my loudspeakers but it's even fun just straight out built-in macbook microphone / speakers.

    you can also map the complexity measurement onto other params so you can insert fx into the feedback loop and modify those, gets crazy quickly but still possible to tame it.

    based on this paper: Shaping the behaviour of feedback instruments with complexity-controlled gain dynamics" by Kiefer, Overholt, & Eldridge

    tsrono@mastodon.socialT ambientspace@cloudisland.nzA 2 Replies Last reply
    0
    • nnirror@post.lurk.orgN nnirror@post.lurk.org

      been working on this max for live device that computes the complexity of the input audio signal using an algorithm called "non-sequential recursive pair substitution" written in the gen~ codebox.

      in short the algo is measuring how many iterations it takes to compress the input signal buffer (1024 samples), then that's normalized between 0-1.

      since feedback contains repeating oscillations which typically are of a lower complexity, this can allow you to persist feedback sweet spots by doing automatic gain control - when the complexity is low, turn gain down, and when complexity is high, turn gain up.

      still in early stages but really having fun exploring. i've done some stuff with my loudspeakers but it's even fun just straight out built-in macbook microphone / speakers.

      you can also map the complexity measurement onto other params so you can insert fx into the feedback loop and modify those, gets crazy quickly but still possible to tame it.

      based on this paper: Shaping the behaviour of feedback instruments with complexity-controlled gain dynamics" by Kiefer, Overholt, & Eldridge

      tsrono@mastodon.socialT This user is from outside of this forum
      tsrono@mastodon.socialT This user is from outside of this forum
      tsrono@mastodon.social
      wrote last edited by
      #2

      @nnirror very interesting. the sound of those ghostly bits about 1:30 were my favorites.

      nnirror@post.lurk.orgN 1 Reply Last reply
      0
      • tsrono@mastodon.socialT tsrono@mastodon.social

        @nnirror very interesting. the sound of those ghostly bits about 1:30 were my favorites.

        nnirror@post.lurk.orgN This user is from outside of this forum
        nnirror@post.lurk.orgN This user is from outside of this forum
        nnirror@post.lurk.org
        wrote last edited by
        #3

        @tsrono lol that’s my son walking up to me and asking “when’s mom gonna be home” and me responding to him 😁. it responds really interestingly to speech because it’s constantly switching between oscillations (lower complexity) and noise (higher)

        tsrono@mastodon.socialT 1 Reply Last reply
        0
        • nnirror@post.lurk.orgN nnirror@post.lurk.org

          been working on this max for live device that computes the complexity of the input audio signal using an algorithm called "non-sequential recursive pair substitution" written in the gen~ codebox.

          in short the algo is measuring how many iterations it takes to compress the input signal buffer (1024 samples), then that's normalized between 0-1.

          since feedback contains repeating oscillations which typically are of a lower complexity, this can allow you to persist feedback sweet spots by doing automatic gain control - when the complexity is low, turn gain down, and when complexity is high, turn gain up.

          still in early stages but really having fun exploring. i've done some stuff with my loudspeakers but it's even fun just straight out built-in macbook microphone / speakers.

          you can also map the complexity measurement onto other params so you can insert fx into the feedback loop and modify those, gets crazy quickly but still possible to tame it.

          based on this paper: Shaping the behaviour of feedback instruments with complexity-controlled gain dynamics" by Kiefer, Overholt, & Eldridge

          ambientspace@cloudisland.nzA This user is from outside of this forum
          ambientspace@cloudisland.nzA This user is from outside of this forum
          ambientspace@cloudisland.nz
          wrote last edited by
          #4

          @nnirror that is really very fun.

          1 Reply Last reply
          0
          • nnirror@post.lurk.orgN nnirror@post.lurk.org

            @tsrono lol that’s my son walking up to me and asking “when’s mom gonna be home” and me responding to him 😁. it responds really interestingly to speech because it’s constantly switching between oscillations (lower complexity) and noise (higher)

            tsrono@mastodon.socialT This user is from outside of this forum
            tsrono@mastodon.socialT This user is from outside of this forum
            tsrono@mastodon.social
            wrote last edited by
            #5

            @nnirror lol that's great

            makes sense that voice would be a particular thing for it to process, given how quickly switching speaking can be between ups/downs in 'complexity' as it's defined here. especially w/ pauses & patterns to speech & conversation.

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • World
            • Users
            • Groups