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. Back on the patches now, time for polyloadable subfolder rabbit holes

Back on the patches now, time for polyloadable subfolder rabbit holes

Scheduled Pinned Locked Moved Uncategorized
32 Posts 7 Posters 0 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.
  • jules_rawlinson@mastodon.socialJ jules_rawlinson@mastodon.social

    @Nixtrove I love poly, I love poly of polys too.

    nixtrove@ohai.socialN This user is from outside of this forum
    nixtrove@ohai.socialN This user is from outside of this forum
    nixtrove@ohai.social
    wrote last edited by
    #12

    @jules_rawlinson You.. can do that?

    1 Reply Last reply
    0
    • skogn@mastodon.socialS skogn@mastodon.social

      @Nixtrove

      Link Preview Image
      nixtrove@ohai.socialN This user is from outside of this forum
      nixtrove@ohai.socialN This user is from outside of this forum
      nixtrove@ohai.social
      wrote last edited by
      #13

      @skogn Wake up and smell the poly

      1 Reply Last reply
      0
      • noxin@c.imN noxin@c.im

        @Nixtrove i'm there atm 😮
        Any tips on loading patches in real time without audio interrupting?

        nixtrove@ohai.socialN This user is from outside of this forum
        nixtrove@ohai.socialN This user is from outside of this forum
        nixtrove@ohai.social
        wrote last edited by
        #14

        @noxin I’m thinking you could use a very quick crossfade between the channels, or a mute/solo thing, pretty much sleight of hand with a mixer except it’s in Max 😝. Stealing DJ techniques.

        noxin@c.imN 1 Reply Last reply
        0
        • nixtrove@ohai.socialN nixtrove@ohai.social

          @noxin I’m thinking you could use a very quick crossfade between the channels, or a mute/solo thing, pretty much sleight of hand with a mixer except it’s in Max 😝. Stealing DJ techniques.

          noxin@c.imN This user is from outside of this forum
          noxin@c.imN This user is from outside of this forum
          noxin@c.im
          wrote last edited by
          #15

          @Nixtrove that's what i was thinking, gotta try it. Thanks!

          1 Reply Last reply
          0
          • nixtrove@ohai.socialN nixtrove@ohai.social

            @willjames25 Like the difference between something you hard coded and something that’s swappable. I’m not getting rid of the hard-coded stuff (say it like the machine as it already is) I’m just adding the swappable stuff. I will be pretty much recycling audio channels and message/event cables and inserting poly~ hosted data and sounds into the same routing. I could run down the core architecture in a separate post or in PM

            willjames25@mastodon.socialW This user is from outside of this forum
            willjames25@mastodon.socialW This user is from outside of this forum
            willjames25@mastodon.social
            wrote last edited by
            #16

            @Nixtrove I get you , it does sound refreshing having a framework laid out so you can easily access you’re patches & layer - have them meld together as a result of data being shared between them and so on. I normally work on patches in max as these contained projects / tools that become a sort of performance environment. Not knowing a lot about poly, is there particular features baked in that lend itself to it being more appropriate for building swappable chains of patches?

            willjames25@mastodon.socialW nixtrove@ohai.socialN 2 Replies Last reply
            0
            • willjames25@mastodon.socialW willjames25@mastodon.social

              @Nixtrove I get you , it does sound refreshing having a framework laid out so you can easily access you’re patches & layer - have them meld together as a result of data being shared between them and so on. I normally work on patches in max as these contained projects / tools that become a sort of performance environment. Not knowing a lot about poly, is there particular features baked in that lend itself to it being more appropriate for building swappable chains of patches?

              willjames25@mastodon.socialW This user is from outside of this forum
              willjames25@mastodon.socialW This user is from outside of this forum
              willjames25@mastodon.social
              wrote last edited by
              #17

              @Nixtrove I’m aware that you can create a umenu & send your patch names to poly for it to open but I’m probably missing a lot of its other useful features , especially when it comes to putting a framework in place for having changeable patches. I love what you mentioned about things only dropping in at the end of the bar, like I do that with speedlim a lot or latch in gen but I can imagine that being mental once it’s incorporated into the framework

              nixtrove@ohai.socialN glubhorn9@mastodon.socialG 2 Replies Last reply
              0
              • willjames25@mastodon.socialW willjames25@mastodon.social

                @Nixtrove I get you , it does sound refreshing having a framework laid out so you can easily access you’re patches & layer - have them meld together as a result of data being shared between them and so on. I normally work on patches in max as these contained projects / tools that become a sort of performance environment. Not knowing a lot about poly, is there particular features baked in that lend itself to it being more appropriate for building swappable chains of patches?

                nixtrove@ohai.socialN This user is from outside of this forum
                nixtrove@ohai.socialN This user is from outside of this forum
                nixtrove@ohai.social
                wrote last edited by
                #18

                @willjames25 Poly is well optimized which is great, the loading is very sub-perceptual and in terms of the subroutines the poly introduces, it can get hard to mentally manage although it’s just a matter of being very familiar with the signal flow and seeing the most appropriate places poly can end up in, my approach being a bit decentralized, big cthulu patches hosting smaller patches (so there’s a linear hierarchy of patches in my case). You can also turn off DSP in poly.

                chrisorstedt@mastodon.socialC 1 Reply Last reply
                0
                • willjames25@mastodon.socialW willjames25@mastodon.social

                  @Nixtrove I’m aware that you can create a umenu & send your patch names to poly for it to open but I’m probably missing a lot of its other useful features , especially when it comes to putting a framework in place for having changeable patches. I love what you mentioned about things only dropping in at the end of the bar, like I do that with speedlim a lot or latch in gen but I can imagine that being mental once it’s incorporated into the framework

                  nixtrove@ohai.socialN This user is from outside of this forum
                  nixtrove@ohai.socialN This user is from outside of this forum
                  nixtrove@ohai.social
                  wrote last edited by nixtrove@ohai.social
                  #19

                  @willjames25 It begets managing your patches in a more structured manner, being able to keep your stuff visible and findable, loadable, so it also does morph your workflow into something a little more coherent for the average person I would say, probably making it nice for collab. I think in terms of how it affects future patching habits I think it is also positive, you are already determining the end result of the signal chain so the patch itself becomes efficiently coded

                  nixtrove@ohai.socialN 1 Reply Last reply
                  0
                  • nixtrove@ohai.socialN nixtrove@ohai.social

                    @willjames25 It begets managing your patches in a more structured manner, being able to keep your stuff visible and findable, loadable, so it also does morph your workflow into something a little more coherent for the average person I would say, probably making it nice for collab. I think in terms of how it affects future patching habits I think it is also positive, you are already determining the end result of the signal chain so the patch itself becomes efficiently coded

                    nixtrove@ohai.socialN This user is from outside of this forum
                    nixtrove@ohai.socialN This user is from outside of this forum
                    nixtrove@ohai.social
                    wrote last edited by
                    #20

                    @willjames25 Meaning it has to have x type of inputs, x type of outputs right off the bat, has to respect the poly language and so on. Makes everything speak in the same dialects

                    willjames25@mastodon.socialW 1 Reply Last reply
                    0
                    • nixtrove@ohai.socialN nixtrove@ohai.social

                      @willjames25 Meaning it has to have x type of inputs, x type of outputs right off the bat, has to respect the poly language and so on. Makes everything speak in the same dialects

                      willjames25@mastodon.socialW This user is from outside of this forum
                      willjames25@mastodon.socialW This user is from outside of this forum
                      willjames25@mastodon.social
                      wrote last edited by
                      #21

                      @Nixtrove right so poly would be the only way of having your patches lined up & ready to use without them being open somewhere in the patch eating up cpu? Have you implemented that same idea within the actual patches, my thinking moved towards it for that reason really , like you might have a synth/sampler etc. with features you know you’ll only use here or there or just taking up unnecessary space & it would be nice to open it up as a separate patch

                      willjames25@mastodon.socialW nixtrove@ohai.socialN 3 Replies Last reply
                      0
                      • nixtrove@ohai.socialN nixtrove@ohai.social

                        @willjames25 Poly is well optimized which is great, the loading is very sub-perceptual and in terms of the subroutines the poly introduces, it can get hard to mentally manage although it’s just a matter of being very familiar with the signal flow and seeing the most appropriate places poly can end up in, my approach being a bit decentralized, big cthulu patches hosting smaller patches (so there’s a linear hierarchy of patches in my case). You can also turn off DSP in poly.

                        chrisorstedt@mastodon.socialC This user is from outside of this forum
                        chrisorstedt@mastodon.socialC This user is from outside of this forum
                        chrisorstedt@mastodon.social
                        wrote last edited by
                        #22

                        @Nixtrove @willjames25 hmm how do you handle recalling what’s inside the poly’s? I’ve always done it with two separate pattrstorage. One for the “loader”, to recall the right patch and another pattrstorage inside that loaded patcher to get the actual params. Can you get away with just the one maybe?

                        nixtrove@ohai.socialN 1 Reply Last reply
                        0
                        • willjames25@mastodon.socialW willjames25@mastodon.social

                          @Nixtrove right so poly would be the only way of having your patches lined up & ready to use without them being open somewhere in the patch eating up cpu? Have you implemented that same idea within the actual patches, my thinking moved towards it for that reason really , like you might have a synth/sampler etc. with features you know you’ll only use here or there or just taking up unnecessary space & it would be nice to open it up as a separate patch

                          willjames25@mastodon.socialW This user is from outside of this forum
                          willjames25@mastodon.socialW This user is from outside of this forum
                          willjames25@mastodon.social
                          wrote last edited by
                          #23

                          @Nixtrove that sounds like a big positive to building a framework for your patches to exist in. I imagine it’s a a refreshing feedback loop to be in when you’re also constantly reiterating the system to benefit patches and vice versa . The one thing that stumps me seeing these sorts of environments is how cohesive 1 hour performances are done & how controller controller mapping is switching throughout a set , it’s wizardry to me

                          1 Reply Last reply
                          0
                          • willjames25@mastodon.socialW willjames25@mastodon.social

                            @Nixtrove right so poly would be the only way of having your patches lined up & ready to use without them being open somewhere in the patch eating up cpu? Have you implemented that same idea within the actual patches, my thinking moved towards it for that reason really , like you might have a synth/sampler etc. with features you know you’ll only use here or there or just taking up unnecessary space & it would be nice to open it up as a separate patch

                            nixtrove@ohai.socialN This user is from outside of this forum
                            nixtrove@ohai.socialN This user is from outside of this forum
                            nixtrove@ohai.social
                            wrote last edited by
                            #24

                            @willjames25 I sort of leave everything “on”, Macs can handle a lot of data, usually it’s stuff like gen~ and MC that can eat up your cpu there, pattrstorage as well, so it’s nice to only have a sound ring out when it’s needed kind of thing (talking DSP specifically). I’ve sort of abandoned rearranging the guts of my preliminary work because I just want to do new stuff, just happy my stuff runs fine as it is after a lot of debug and now it’s about pushing the limit a bit

                            1 Reply Last reply
                            0
                            • willjames25@mastodon.socialW willjames25@mastodon.social

                              @Nixtrove right so poly would be the only way of having your patches lined up & ready to use without them being open somewhere in the patch eating up cpu? Have you implemented that same idea within the actual patches, my thinking moved towards it for that reason really , like you might have a synth/sampler etc. with features you know you’ll only use here or there or just taking up unnecessary space & it would be nice to open it up as a separate patch

                              nixtrove@ohai.socialN This user is from outside of this forum
                              nixtrove@ohai.socialN This user is from outside of this forum
                              nixtrove@ohai.social
                              wrote last edited by
                              #25

                              @willjames25 Meaning it being advantageous to turn off complex patches loaded in poly~ if your cpu levels are already redlining here and there, which only poly does as far as I know, with scheduler rate stuff you could also stop individual schedulers in poly

                              1 Reply Last reply
                              0
                              • chrisorstedt@mastodon.socialC chrisorstedt@mastodon.social

                                @Nixtrove @willjames25 hmm how do you handle recalling what’s inside the poly’s? I’ve always done it with two separate pattrstorage. One for the “loader”, to recall the right patch and another pattrstorage inside that loaded patcher to get the actual params. Can you get away with just the one maybe?

                                nixtrove@ohai.socialN This user is from outside of this forum
                                nixtrove@ohai.socialN This user is from outside of this forum
                                nixtrove@ohai.social
                                wrote last edited by nixtrove@ohai.social
                                #26

                                @chrisorstedt @willjames25 Each patch having a pattstorage system, the poly loader itself being its own abstraction and using either hardcoded or send/receive data recalls to pull up Sequencer A in subfolder A on pattr 1,2,3 for example. Just a standardized kind of communication method so everything fits the poly ecosystem, using a pattrstorage for the actual loader makes sense. In my case it’s not a burning need but it does work well I think

                                1 Reply Last reply
                                0
                                • willjames25@mastodon.socialW willjames25@mastodon.social

                                  @Nixtrove I’m aware that you can create a umenu & send your patch names to poly for it to open but I’m probably missing a lot of its other useful features , especially when it comes to putting a framework in place for having changeable patches. I love what you mentioned about things only dropping in at the end of the bar, like I do that with speedlim a lot or latch in gen but I can imagine that being mental once it’s incorporated into the framework

                                  glubhorn9@mastodon.socialG This user is from outside of this forum
                                  glubhorn9@mastodon.socialG This user is from outside of this forum
                                  glubhorn9@mastodon.social
                                  wrote last edited by
                                  #27

                                  @willjames25 @Nixtrove how is using latch in gen working for you? I was thinking about using that alot more to reduce glitches when preset switching , cause its on the audio thread rather than the scheduler

                                  willjames25@mastodon.socialW 1 Reply Last reply
                                  0
                                  • glubhorn9@mastodon.socialG glubhorn9@mastodon.social

                                    @willjames25 @Nixtrove how is using latch in gen working for you? I was thinking about using that alot more to reduce glitches when preset switching , cause its on the audio thread rather than the scheduler

                                    willjames25@mastodon.socialW This user is from outside of this forum
                                    willjames25@mastodon.socialW This user is from outside of this forum
                                    willjames25@mastodon.social
                                    wrote last edited by
                                    #28

                                    @Glubhorn9 @Nixtrove it's perfect for reducing glitches for what I'm doing which is mainly samplers in mc.gen. the first inlet will just be a click impulse and that will be resetting an internal phasor as well as param changes from outside, it's nice dialing in changes and knowing you have a set amount of time before those changes update, I rely on It heavily though, it's super smooth and find it cool for internal sequencing within synths too

                                    glubhorn9@mastodon.socialG 1 Reply Last reply
                                    0
                                    • willjames25@mastodon.socialW willjames25@mastodon.social

                                      @Glubhorn9 @Nixtrove it's perfect for reducing glitches for what I'm doing which is mainly samplers in mc.gen. the first inlet will just be a click impulse and that will be resetting an internal phasor as well as param changes from outside, it's nice dialing in changes and knowing you have a set amount of time before those changes update, I rely on It heavily though, it's super smooth and find it cool for internal sequencing within synths too

                                      glubhorn9@mastodon.socialG This user is from outside of this forum
                                      glubhorn9@mastodon.socialG This user is from outside of this forum
                                      glubhorn9@mastodon.social
                                      wrote last edited by
                                      #29

                                      @willjames25 @Nixtrove you mean audio rate sequencing?

                                      willjames25@mastodon.socialW 1 Reply Last reply
                                      0
                                      • glubhorn9@mastodon.socialG glubhorn9@mastodon.social

                                        @willjames25 @Nixtrove you mean audio rate sequencing?

                                        willjames25@mastodon.socialW This user is from outside of this forum
                                        willjames25@mastodon.socialW This user is from outside of this forum
                                        willjames25@mastodon.social
                                        wrote last edited by
                                        #30

                                        @Glubhorn9 @Nixtrove i've tried audio rate sequencing where maybe the internal main pitches are doubling/halving at audio rate, for param changes though, a lot of the time I'll have internal delays changing certain params once a new pitch triggers a click within gen. there might be set params within gen that are being sequenced by chance using mix as well. have you tried audio rate sequencing ? I haven't delved into it too much. I'm a gen novice tbh when it comes to the technicalities

                                        willjames25@mastodon.socialW 1 Reply Last reply
                                        0
                                        • willjames25@mastodon.socialW willjames25@mastodon.social

                                          @Glubhorn9 @Nixtrove i've tried audio rate sequencing where maybe the internal main pitches are doubling/halving at audio rate, for param changes though, a lot of the time I'll have internal delays changing certain params once a new pitch triggers a click within gen. there might be set params within gen that are being sequenced by chance using mix as well. have you tried audio rate sequencing ? I haven't delved into it too much. I'm a gen novice tbh when it comes to the technicalities

                                          willjames25@mastodon.socialW This user is from outside of this forum
                                          willjames25@mastodon.socialW This user is from outside of this forum
                                          willjames25@mastodon.social
                                          wrote last edited by
                                          #31

                                          @Glubhorn9 @Nixtrove pretty sure this was the result when trying to sequence at audio rate

                                          nixtrove@ohai.socialN 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