HISE Logo Forum
    • Categories
    • Register
    • Login

    Scriptnode osc pitch question

    Scheduled Pinned Locked Moved General Questions
    14 Posts 5 Posters 664 Views
    Loading More Posts
    • 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.
    • O
      Orvillain @darkInteger
      last edited by

      I'd imagine if you want to set a knob as your new pitch "centre" and still have the oscillator change pitch when you play notes... you're going to need some way to take a knob value that isn't part of the oscillator.... add it to your midi frequency that is being generated.... put the oscillator in a no midi container... and then send the added signals to the pitch knob of the oscillator.

      I'm talking in theory - haven't actually done this myself. I assume it is possible!

      Christoph HartC 1 Reply Last reply Reply Quote 0
      • Christoph HartC
        Christoph Hart @Orvillain
        last edited by

        @Orvillain I‘m using the freq ratio parameter to scale the frequency determined by the midi note

        D 1 Reply Last reply Reply Quote 0
        • D
          darkInteger @Christoph Hart
          last edited by

          @Christoph-Hart is it possible to combine a knob value and the midi value?

          A 1 Reply Last reply Reply Quote 0
          • A
            aaronventure @darkInteger
            last edited by

            @darkInteger Why not? Add a new modchain node, add two math_add nodes, plug your parameter into one and MIDI into the other. then add core_peak and plug that wherever you want

            D 1 Reply Last reply Reply Quote 0
            • D
              darkInteger @aaronventure
              last edited by

              @aaronventure THX for the hint!

              All works good until I add the math.add node.
              First I convert the midi2Freq which I connect to the osc freq and that is working.
              But as I add the math.add node the peak node is up at the max value all the time.

              Christoph HartC 1 Reply Last reply Reply Quote 0
              • Christoph HartC
                Christoph Hart @darkInteger
                last edited by

                @darkInteger What are you trying to achieve? If you want to have the oscillator react on MIDI input but add an "offset" (like +- 1 octave or semitones or slight detune), use the freq ratio knob for this and it will combine the MIDI freq and this factor internally.

                That's usually how it works and most sound generating nodes in scriptnode have that freq ratio knob so that you can use this paradigm.

                D A 3 Replies Last reply Reply Quote 0
                • D
                  darkInteger @Christoph Hart
                  last edited by

                  @Christoph-Hart I am building a sound fx generator kinda synth, where I want to control the pitch via Midi and with a value knob to have like big sweeps across the freq spectrum.

                  Basically I want to have the midi info as freq and add the value (-3000 - 3000 Hz) realtime.

                  1 Reply Last reply Reply Quote 0
                  • D
                    darkInteger @Christoph Hart
                    last edited by

                    @Christoph-Hart the peak node is the problem.
                    I had to set the min-max values for the add node.
                    I put a peak node after and its value is always at max, I can't set its min-max.
                    Is there another way to send the modulation signal?

                    Christoph HartC 1 Reply Last reply Reply Quote 0
                    • Christoph HartC
                      Christoph Hart @darkInteger
                      last edited by

                      Use a pma_unscaled node

                      HiseSnippet 1435.3ocyX0raaaDDdosWk3eRZBRZOqC8fCPfgTZZZA5gHaYqTgV4HX5ZjatqIWYsPj6xRtz1pEEnGysdN25s7LzS0uC4EIuAsyPRIRJJHGxXGTI.At6N6NeyLeyrCUeekEOHP4SLV8vwdbhwFTywR8v1CYBIo6tDi6R6wBzb+5wSsyXOVP.2lXXr7KvILVcERzm2+7cXNLoEOcJB4Hkvh+iBWgNc19s9AgiSGlM+PgaFoeZqtVJYakiJDvyxzFDOl0H1o78YnXKQIF01yVnU9lZllG.xrixdr4P04xX4ORDHNwgiCZRLgCJdZR6gBG69Sr0.BwXk9oV9xwV9Co8D1hoym5AtWzB0S2QVefwRKBRMKAjLx.oUhgz8olV9BOc5JHdVm1UBAjALvUmEJwxRLtj1VABH0a4xFw63CCltgMeViFOtN7yi9tAgRKsPIqqj6qz7WJ27Qq8aqs5Z+9Z0mcoACl6ZnZ7UNNb+4tLFc8WzF2TF5dB2+w0Oi4DxmJHX948o09v7oVwVcFAUxtRg9kd7jwcTN1nuBetXDfj31fm9ot6xzLLnjLGHmG2WKP3XrK+LfUGGhVktKOXjV4A75BwOf4nrCcX57zILuIYAvejKFhAJYfPONadUI3XMVHG6CEh2m1WnsFNeLtzbvH3otIvXRl4cn6MX.2RmBvUncdUUSCaT5zv0RRCAchJeijg067plyMA70zTxtmO2i4yOT02gMdy.lqmC+..iOt9INJqQlhekWLCwKFB6fRro0PlTxcBpRhTsqohSjCTgZg7zdLsu3BhAc+PWSnLsEucB5f4LVByghG2.Gi7BStzNZv+BeRVrIN1HYwlSVLS529b84J+QQgijmIF2J12GD4jOdvEMIa63nNusx0SjvRiMJtePzfaQarE7MVr9JmwdCURgEFoh2zDvusqJDzahE78rfCYBGjoaFF.0NreozDDN5lMjosuxFdh1gYAt1w8Y5gXFCV8Anmb+srlRSyg1TlB5iwCYxUcwdJ.Stn4GcQ2x35n8SSzV7w4BWDEc7Psrrp+yyn9oxjiadU5KSAt3b.bDjguTrh6FbDtpEygbDxwPuCYBFMxfwZQXLO5taD5.dZD1t9fUMr1EeBf1fh2UseTl.gjV65Pl+obcPRwbI2JlpDEF6ZiWmBn6L3Xgs0m4C8Z.OgKbKZ7ImNaT4orCxX3YOlbV+ClZ8oBbC4BVOpSkmzwm+KkwCbWpmK63PY.DdALc0NA.FSFARzSHSze50A8XWjetKOtkol6g06xd0l4H94wdqryhV1DEW3n2NTqbg5Y1S4fIQfYLibAguXZPHmLUMNTBm6cnp.KneW7F1l48sqSwHUHTYY7L92kKs+E8kE7uPE1OV+aFfTqHPd++7wCj0n8BczBOmwjBmzhUu2aurf58daqxodJcaa6Y07qakkXkODVntuOeqz0qNkBuSxgewjFO2UD3AsLrSHz5SbNWtYv7eoM+hI2dtGT1yFZtMZ6StQMGmp1hCkyiScuRlyluZT5ISJMc90uqjgwr4R4Op+XTqRQoedQ+PiR5G1HBL0O.KPTVR8Gbx8hCDu.L2aLUu35J8GxBtBRvMjtqE8pUywrycOcZCR+OsGJnsQAVK3X1rkadHkCsP3.G7VSEoLPjtPH9YXa8YpYjfx31hIlmiuSX50cKkch7W+ELi3EW85rXGXX4qzsRoYZs9yYyv+q27l+tXB1O+fceWDS61zs0Zl0nY4ZeYKxMuxWkd.2gOmjrpn8qoZKeRxuuShWucn+YyCAyoqrEz7dURW2QoF4xhd0zp8mD8o3EocYV9piSZ3EMtaGMCTgRF8OotJsGNtdSxYy5BwBeGaYk+nJrwmT0M9UUciOspa7qq5FeVU232T0M9sW8FwWuKoYF7sL.Fe+8hKBZrmjchS7k.j+CqAIQz.
                      
                      D 1 Reply Last reply Reply Quote 0
                      • D
                        darkInteger @Christoph Hart
                        last edited by

                        @Christoph-Hart THX!!!!!
                        Works perfectly!

                        1 Reply Last reply Reply Quote 0
                        • A
                          ally @Christoph Hart
                          last edited by ally

                          @Christoph-Hart How would you go about getting the Freq Ratio knob in a core.oscillator to work with a Pitch Modulator in the tree?

                          I have a Waveform generator with a purple voice start constant pitch mod (for detune).

                          I have a polyphonic script node network using the core.oscillator as a modsource to introduce AM.

                          If I detune the the pitch mod to anything other than +-12, it sounds awful. Lower notes sound like there's a slow LFO and higher notes sound like there's a fast LFO.

                          I thought I found the fix - I added a core.pitch_mod to the modchain and connected that to the Freq Ratio Knob.

                          There's only one problem.

                          You can't compile a dsp network with the core.pitch_mod. What other node could I use to achieve the same thing?

                          Thanks!

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          19

                          Online

                          1.8k

                          Users

                          12.0k

                          Topics

                          104.5k

                          Posts