1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE

Tweaking Prism for breath control (MIDI CC#2)

Discussion in 'REAKTOR' started by DanPerezSax, Sep 20, 2010.

Thread Status:
Not open for further replies.
  1. EWI Josh

    EWI Josh Forum Member

    Messages:
    38
    Hi Dan, yeah it's a shame about the EULA thing, maybe I can just upload the breath curve/threshold with fully functioning X-fade switch, ala EWI 4000s.

    I've also added a macro envelope. And a macro 3.

    Right now I'm trying to figure out how to retain some sort of function from the envelopes mono/poly retrigg. ie mono for amplitude, poly/mono for modulation.

    Reading up about portamento.

    Keyboard mapping, not just scaling is hopefully down the track.



    I haven't practiced for a week!
     
  2. sowari

    sowari Moderator Moderator

    Messages:
    27,759
    to clarify:

    the way i understand these licensing agreements is that you are not allowed to upload any macro that comes from an instrument with this kind of licensing agreement.

    to clarify, you should not upload any part of Prism at all.

    i trust you guys have had a look at Chet Singer's uploads in the User Library? many of them use breath control.

    sowari
     
  3. EWI Josh

    EWI Josh Forum Member

    Messages:
    38
    I've looked at them, I didn't figure out how to connect them to prism, I was interested in his keyboard scaling. Wasn't too keen on the sounds, I'm not really into emulation of real instruments. But his stuff is interesting.

    I've created a 'double breath curve/threshold with negating xfade' macro (from scratch) that I've used to replace the envelopes of prism and attach to the two macro controls. This macro works 'just like' the EWI 4000s' respective parts.

    I'm currently trying to get a good portamento attached. Trying green matrix' porta. Prism is getting much more ewi friendly. ie its working(buzz).

    After that I want to re engage the envelopes in a way that they can retrigger modulation elements given certain cc and kybd conditions. I don't know how to make the thing deal with two simultaneous control signals.

    Thanks for the clarification. I assume I can upload my original ewi style macros. They're easy to attach. (Dan)

    Josh
     
  4. Chet Singer

    Chet Singer NI Product Owner

    Messages:
    822
  5. DanPerezSax

    DanPerezSax New Member

    Messages:
    17
    Woohoo!
     
  6. EWI Josh

    EWI Josh Forum Member

    Messages:
    38
    Thanks for the tip Chet,

    I tried your porta but found that the logarithmic porta better matched the EWI. With it's time varied by the glide plate control. I think I might give it another try when I'm done figuring out the IC send situation in prism, as I don't really know exactly how the diff portas compare in practice. Yours was designed for string emulation(?) but might suit.

    I'm trying to set up comprehensive IC sends on the Breath curve macro, in the same way as the LFO.
    ---
    Dan, I'll upload the breath when I'm done, as I'm sorting out the mod connections.
    ---
    Arnd too.
     
  7. Chet Singer

    Chet Singer NI Product Owner

    Messages:
    822
    Hi Josh,

    I'm a trombone player, and the portamento circuit was to copy how a trombone slide is used. The movement's shape is linear, but it's speed is increased if the distance is longer so that the slide gets where it needs to be in time with the song's tempo. Bone players do this instinctively and I wanted a circuit to match. But I think it's also applicable to fingerboard slides on stringed instruments.
     
  8. EWI Josh

    EWI Josh Forum Member

    Messages:
    38
    I see. Trombone eh. I'm a clarinetist. Well I was until just over a week ago when I started trying to sort out this synth. With the EWI you can quickly disengage the porta with the left thumb, to reach the note in time if necessary.

    Do you play EWI?


    I figured out the sends ( not IC sends) in Prism and have now got my breath macros attached to the modulation destination list, and added receives to all the destinations.

    Now I'm trying to use the existing keyboard and velocity scaling found before each envelope, to modulate the curve and threshold of my macro. I was gonna try your keyboard scaling macro, after trying this out.
    My problem seems to be that the curve dial (connected to the Y of an X^Y macro, where X is the cc2 br) has a range of 0-4, where 0 to 1 creates a concave down curve and 1 to 4 a concave up, so I can't simply substitute that for the attack slider on the envelope key, run it through the scaling macro and reconnect it to the breath curve Y. The range coming out of the attack after scaling is -20 to 80, which obviously can't be used for the y in X^y.

    Any clues as to what I have to do? The keyboard scaling will pretty much finish my mods. Then I can get back to the practicing that I so desperately need.
     
  9. Chet Singer

    Chet Singer NI Product Owner

    Messages:
    822
    I've had an EWI for about 2 years now. I enoy it a lot. I chose it because it supports brass fingering (I've played trumpet and euphonium too) and was only $300. But it won't transmit MIDI patch changes, and if I played professionally I'd need that.

    If I'm understanding you correctly, you could use that x^y circuit if you scaled the x input and the output like this:

    To convert x from (-20 > +80) to (0 > 1), do this:

    x = (x + 20) * 0.1

    To convert the output back, do this:

    out = (out * 100) - 20
     
  10. EWI Josh

    EWI Josh Forum Member

    Messages:
    38
    Thanks for the maths, I got a slightly diff formula from the local maths doctor. I've started connecting up the keyboard adjust section duplicated a few times from your Geetar synth to my modified Prism. I plan to use it for most parameters on the panel.

    I also just bought Fm8, not komplete. can't activate it though.
     
Thread Status:
Not open for further replies.