jayrope

Forum Replies Created

Viewing 15 posts - 1 through 15 (of 94 total)
  • Author
    Posts
  • in reply to: Effciency – Gen versus PD #2934

    jayrope
    Participant

    @patrickpagano forgot to mention, that PDs fft objects are also not supported… and there isn’t a way to use fft in gen as well, as the relevant msp objects are outside the gen object. Gen works per sample, so sampling a window for further processing is the first task to solve, besides there isn’t any way further inside a gen object yet.

    in reply to: OWL pedal v2 ?? #2932

    jayrope
    Participant

    @Martin,

    nice you are experimenting with newer hardware. Did you add a display, too?
    Also, i have a bunch of pedals with silent switches. Those are both momentary and toggle kinds. If you want i can open those pedls at some point and find out, which switches exactly are used. Let me know.
    Those pedals are for instance the Hexe Revolver, Montreal Assembly Count To Five, Chase Bliss Brothers, TC Electronic Ditto X2…
    The Ditto switches have gone through hell – dusty stages, too many dance theatre shows on fog-covered ground etc. – and they still work, though sometimes need Tuner 700 contact spray 🙂

    Switches for people who do low volume music and who like to play their stompboxes. That’ll be awesome.

    @Jose,
    i use a Stereo Memoryman with Hazarai, which has push-to-save rotary encoder for the presets. In fact it isn’t very reliable. When this thing got hit on the top (my bad, i know) it lost its saving function…

    Ah, MIDI. Would just be nice to tune a delay, feedback or filter with keys, or whatever other musical function this could have.
    Personally i like 5-PIN MIDI, but the smaller modern keyboards usually only have USB.

    in reply to: [Sharing is fun] – Gen code #2931

    jayrope
    Participant

    SIMPLE PSEUDO TRIGGER SPEED LIMITING

    Adding to yesterdays gen snippet creating a pseudo trigger from a peak versus rms level comparison.

    The patch below enables speed limiting on trigger generation. Oftenly, when you create triggers from audio signals you end up having too many triggers per time. Even if your threshold level sits right you might get several quick triggers upon attacks in the audio signal. You mostly only need the first of those.

    The following code let’s you do exactly that: Have only the first of some fast triggers pass through and only open the gate again after a time you can specify. This code was to it’s biggest part created by Graham Wakefield from the gen forum.
    I only added some control elements and a random trigger generator, so that it gets more obvious, what it does.

    This should sit right after the trigger generator and has one control: limit.

    *Enjoy.

    `
    ———-begin_max5_patcher———-
    2410.3oc6bk0iiiaD9Y2+JHDxSa5sAI08FLIyfDffEHGur.4gcBZHaQayckI
    Ejn5iYwN+1COjjkrsjoca41HXdQtMojXUertXUk6e6tYNy4uPJc.+.3mAyl8
    a2MaldH0.yp+9LmMIurHKoTeaNK3a1PXBm6MyIHuHzi+SqSD.dVJXCWvK.an
    qVK.oEzmHfW4U.Vkn7glGJixHK3UL8ShqGjUsgWIxHB85.qGMOQrXMks5wBx
    BggNcgwO3eO.EF8.T9A1W8gq6CPv+s9gnoZRhO+W9dreyhVJdMinG2Y6JRYM
    KHRM1ue2cpK2+VwhpBFHklj8.HiVJHr6AOq3CfXMALOqh.xqxJIkf4jL9yWF
    TAGDafi.8GtgihJduCnhlwWvyjRGe.TlSHoRzYCUH+z.GGDHbOYwCrFHv9dp
    OhzvgW3.3f6DhCLxyx0XOXHGTjvR4aZlXMMMkvzKxAY0lQMCIdMmX3SGmVN5
    .n.JzHMnwh.jFQvGFDPAVBB8.cRQMqWy6ybVRyHOQJJo7tbyLmj77NCOqyin
    .regqeQg22NDkYFxscnBxSzlm2qczjBISKjbbUggneIpgSTuFdJofUQa28za
    c207BavIeiVCzUiSdPszRDbKRI2kWkwW7qjzNPfb2Hmvnr7BRoTTOQTSbsSm
    RVlTkIdbImIJoeQSeHI9en4WlrfL3CyR1XXtOUHsmzvdNqJnoblhH5A0pgaV
    NoLf1xn55VlQeGrj7C7vRYAIrLvjkRlrpbdRgZmXtQJA2Lofyy5OU6ykQVJp
    mNmxX6fhBd9vSVnbgL7zy4xI2L16VOS4iULyrOJ0LEOVl7TezVjjkUqp1+0+
    RBitIQPDTyV.F1NIgkHYz0kKJ3YY83WyLOcfYRkBwKHOSSEq0KTWgA4sSyaD
    hbZ2kSoqHkh9iIRVU1ej8zZkCUMuVI8QAYSdljK5eC8b62UirqQsdiuiwMi0
    nV0sgLPOn2Ji8I2.sBma60VA0csQg6tT6yw6avtyDMNj18AnrTxKcrOTagu1
    TwYBL8r522xuxu1vHFtyL6aq+9N16OBnhCL97f6ZzeOPEchfp6EDm1PJKSVQ
    NHP8GPRKxP3vXEZTrxVbxUG.oINgQwI3IhS3qi7zeD3elPDUoMXIJgLAOni4
    dLTJ91DjLAaABgSOTghzPUPzwDnhtMgpMDQAG3e1JdySXqrFq7LQl5eLrJ7c
    DqD7UqxHWAAGjQjwq45PfQfSu2WgL3PgzGuInicc6ZiWxqjiOdRpV3X5kqhz
    BTAG02muyMIRQY.zT41q4vftaC4ZTudW.DZ64NTw9LP.mZRUGazAgtRdUwhF
    lr1QCnOUKCfVPYsmB6m251VciVsycpDQjkDQ7DRCgVRCQSHMDXIMDNgzfukz
    PvDRCpXosSpDOkTAzVp.MHUTOXSxRbTGXN8QSxAdLQHJnyqDFc4tY+4jND6p
    L97jr5in1lhiwNQ61i8d2V58xjPtu6qxCi69lSGWIcEKIa7jxE4ohhNR6oxC
    OZR4fVlTN7Y.Djujlr3qNmZlUQtQcRwrmey0CQ+QSH4O19H5ZrOFq25rYaL7
    5CChhDJ6qxv3UoXBBQ.nsPB9HPx86DJ1H4c12j5QXzXfis4c18L.mL5SjGR2
    lxTmmR1ZnYuIsDGTHvRYvrhwgf3dpIdiU.h1pScnf4QGrRD8LK2ZOdDKyOkj
    UQ3K2O46aWyLNa0fnSu6rbMuXaRo+G+3+7G+oCcaMfF7.ysQxMZNYaJP6Ocx
    K0oa8fyWwnhVAF3cccecI8JjWPxIrTvmtJ0owTlp8OMbWYkorlckK34ji3QX
    9Jcw6LzM7AbLDEGbux2ILNB5Y9K4PH0eskCV1+wbQgAdgpaIv2KFhU+UrZH4
    ig57XC6+AGnUopq+an2.k1qgYTU7nOETuZx+JxyEoIbu9z7DXs9LPXXruWjl
    PQPnqAqk+EN1sOT0Cg0ofp2EafTbnEPZ7MFjNfl6Jhz82GETI7ZJyrtJyz1z
    Ob5d8rIzt5XihL0SzaTMYjsZx+eXAWQvtQHDAqyWSX2hTRR06WOti9P78ctf
    9VIZ+VIZ+VIZOuzLJs0MVdFORwaMteg5C9X5ynwxiXaO17djp098hTeP3eKk
    doR65YuBx4kp1PZ9qf+dQx5jMf+SxuRVRIYo.NC7WecQlDAB859ZNTSJcF0A
    2ju5v5t0Ib2yJ71qC9UBLWqZ8OkZHfx.kIRA5194Zvla6LfK4QqTkgLL9gv3
    33nHIz4taitMTjf2ZPlAk.FT47ajBjFQP0wcXTGgSaZ8mfBeLYE6WEJlpaQ8
    QshLFrZLaVtmpLC7JIyHsVweVphkKMfKVWvqVsVZgRZAKYo7rwfsZgjWxoES
    gJXHxX12zloxugjnZb33pftnaTcvDPA46ERGAqHEpnB.cUJk.5yTw5sn5Ob4
    gyX+V.L.2QEdTzDdihlpPsEFrCH3fuPJ3.5x8jJSAe5e82ZDhMXubFZon7OA
    HYkJWHKJHpUo9cI8KiFD58dilN6YYvzzTAiX+DGeaZ.MgkNYlPqa39N.kK5n
    g8ci1jK+koFkhvsnT7wQof2wVvaDT56lJTx07q0vT6ji2TYX+2QonwL08gO.
    ffzpBI2osu8YlbDjwM7yIEoWdOE0Ax3h1F6ayYvFK3WuaSyU+4IVMrKLYgXF
    9VsCOmttAJZOue3i13h3azSOrVF7.u30IVlp9PVdAGElf2tcWF3i0l0.e1gw
    Y5XzpCBq7yNSqYeSCNhhcO54uBeGO+0QxaFtKB1+mwlM3HzFfxysFhNpFo6M
    Z3najJjpyRUNcMwOZuTAgOZOMdi11m5paC9npRBsEb9hiXddc5xXDDco6Rc3
    0pAPss2KQ9SXq14Za2WpNHjzra2ajWjZplG7clz1uyIaIMz6Lo4NLogmFRCa
    KoEX1PmDp.GcJTwTIbisssdwSYOVisswdcmxtrFiOEE8923FZZNmxD0F9Pl.
    Hc801di0MCZuuf7LMsQS17QO.ulFNrmU82yl1.rp4mdtoX+5ubMs1fQmhxDd
    pDfrsorO.7O0.j0jFxRYarWcgAzIqn+2p+mRAxjVL82tlR2H+SYe.Mdyw2oc
    kzuw9w2X5docIv5dXZ7eGGi+a3X+dQ7f8MksqbfEqLZRVYeKVYuIYk8d23Yj
    MvcvzrzPKkwPW9k1hUNdHlto275YYXRIkPaIk2NpfNBofucHkcjerbGxXYbm
    1QTQF6zFh6zBh629gC25g611gxU92u6+AaaqnVA
    ———–end_max5_patcher———–

    in reply to: issue with OWL patch #2919

    jayrope
    Participant

    Erm, addendum. Looked at your gendsp quickly, yes, an envelope would be good. Check out the gen~.7_segment_envelope from the Max gen examples. That’s a very bloated version, but you may minimize it down to your needs.

    in reply to: issue with OWL patch #2918

    jayrope
    Participant

    Might help to wrap an envelope around this then.
    Make a 2ms fade out upon trigger, then fade back in quickly. I’d take a closer look at this sometime later, but can’t right now. However, to me it seems again (i had proposed that before), that we should open up a library for gen code snippets somewhere here, so we all won’t run into the ever same problems. The maxmsp gen forums must have thousands of threads about click in glitchy loopers!

    in reply to: flashstorage branch? #2905

    jayrope
    Participant

    Hey Martin, I’d test a beta version right away!
    I personally i favor

    – more user slots.

    – replacing exp in gen with the codebox workaround i proposed here is not an option? Worked fine for me, though it actually might need readjustment for certain value ranges (untested besides i used it in a transpose to pitch situation).

    – i have no use for samples myself, other than sampling from live input, which is possible already. Hardcoding sample into code could be sexy for some i suppose. A user Sliderule over at the Patchblocks site developed a cool idea for this including a sample to code converter on a website. Just FYI.

    – some guitar pedal manufacturers provide MIDI over jack input things (Chase Bliss), this could be an interesting thing, if only to select patches without having to use the push button, but not just that.

    Thanx for the good news!

    in reply to: Hardware: Analogue mix fader? #2903

    jayrope
    Participant

    Okay, dual poti and opamps, that’s what i thought. Maybe my question was a bit useless.

    in reply to: Introductions #2901

    jayrope
    Participant

    Hi Patrick, everything has to be Vanilla, and a list of supported PD Vanilla objects is here.

    expr~, fexpr~ and non signal rate counterparts are NOT supported. (Grmph.)
    Long time complaint of mine. I suggest starting with gen very soon, as that gets you rid of a lot of troubles in one go. Gen has a codebox, if you really need to handcode stuff in a similar way to C++.

    in reply to: flashstorage branch? #2900

    jayrope
    Participant

    Martin? Any news about this?

    in reply to: Effciency – Gen versus PD #2899

    jayrope
    Participant

    Patrick, actually i didn’t, as pd~ is not on the list of supported objects of the Heavy compiler.
    Worth a try, nonetheless. The Organelle uses libpd, no?
    Asking, because i also use a Bela, and for that platform official statements indicate, that libpd there runs slower, than Heavy-compiled code. I haven’t tried it, though, again for limited PD object set in Heavy.

    My patches get CPU-intense all too soon,
    so where’s actual truth about absolute speeds/code efficiency there?

    in reply to: flashstorage branch? #2887

    jayrope
    Participant

    Yeah! (Besides putting more buttons, faders and switches into that stomp box, which i am planning since long, but didn’t dare to do it yet…)

    in reply to: issue with OWL patch #2880

    jayrope
    Participant

    I checked out your patch and to me it seems, that if you had a [slide 16 16] (or bigger values) behind the constant value change of your glitch, you could probably avoid the clicks completely.

    in reply to: some questions #2871

    jayrope
    Participant

    pepper, you could connect a switch to the expression pedal input and use that instead of the push button for further functionality. I also belong to the “want more buttons and switches and faders” group, unfortunately the OWL lacks at least one (momentary) footswitch and yet the ability to use the push button led to signal tap tempos, menu levels and such. hopefully we’ll get there.
    Aside that, some hacking seems possible.

    in reply to: Pitch delay awesomeness #2855

    jayrope
    Participant

    Thank you Martin, will rewrite this again to also have reverse delay modes. Using the data object in gen one can poke, peek and phasor the heck out of an audio signal without using external buffers in Max. … In some days… going to Istanbul now and play!

    in reply to: Control push button state/color from gen? #2854

    jayrope
    Participant

    I’ll checkout your code snippets above. Is there a way to go to green color as well?

Viewing 15 posts - 1 through 15 (of 94 total)

Latest News

Links

Follow us on Twitter