HISE Logo Forum
    • Categories
    • Register
    • Login

    Set the Frequency of the Sine Wave Generator?

    Scheduled Pinned Locked Moved Solved General Questions
    12 Posts 4 Posters 147 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.
    • clevername27C
      clevername27 @Morphoice
      last edited by clevername27

      @Morphoice Yeah, that's weird? But obviously you can set the frequency of a sine wave generator in a virtual instrument system.

      d.healeyD 1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey @clevername27
        last edited by

        @clevername27 Use a scriptnode osc if you want to set a frequency other than from a MIDI note.

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        clevername27C 1 Reply Last reply Reply Quote 1
        • clevername27C
          clevername27 @d.healey
          last edited by clevername27

          @d-healey I appreciate that—but surely there must be a way to simply set the frequency of the sine wave generator…it's the single most basic function I can think of in a virtual instrument system. (I've gone ahead and built the ScriptNode synth, though it's a huge amount of overhead just to generate frequency-specific sine waves.)

          d.healeyD 1 Reply Last reply Reply Quote 0
          • d.healeyD
            d.healey @clevername27
            last edited by

            @clevername27 said in Set the Frequency of the Sine Wave Generator?:

            a way to simply set the frequency

            It expects MIDI notes which will set the frequency.

            Libre Wave - Freedom respecting instruments and effects
            My Patreon - HISE tutorials
            YouTube Channel - Public HISE tutorials

            clevername27C 1 Reply Last reply Reply Quote 1
            • clevername27C
              clevername27 @d.healey
              last edited by clevername27

              @d-healey I get that (and thank you), and that's useful. But at its core, the most basic thing a virtual instrument system can do is (simply) generate sine waves that you set the frequency for. So I'm just a bit baffled here.

              d.healeyD 1 Reply Last reply Reply Quote 0
              • d.healeyD
                d.healey @clevername27
                last edited by

                @clevername27 If it's a virtual instrument I would expect that it plays frequencies that match MIDI, why would you want anything else (other than for microtuning I guess)?

                Libre Wave - Freedom respecting instruments and effects
                My Patreon - HISE tutorials
                YouTube Channel - Public HISE tutorials

                clevername27C 1 Reply Last reply Reply Quote 1
                • clevername27C
                  clevername27 @d.healey
                  last edited by

                  @d-healey Because not all overtones are harmonics.

                  d.healeyD 1 Reply Last reply Reply Quote 0
                  • d.healeyD
                    d.healey @clevername27
                    last edited by

                    @clevername27 Are you trying to do additive synthesis with it? What about using a waveform generator, there you can control the semi-tone and octave shift, you still can't set a fixed frequency though.

                    Libre Wave - Freedom respecting instruments and effects
                    My Patreon - HISE tutorials
                    YouTube Channel - Public HISE tutorials

                    1 Reply Last reply Reply Quote 0
                    • ulrikU
                      ulrik @clevername27
                      last edited by

                      @clevername27 if you don't mean in scriptnode, then you can do like this with the factory osc

                      HiseSnippet 1655.3oc4XssabSDF1NIFwtsTQQUHtzZEHsoMrwd6lCkPaSyIRnMGT1zJ3ppI1i2cTsmwXONoaZiTEuEvSCOBbIOF8M.9mCd2YS1DRWQQpvdQj87e5a9l+CiydYr.bdNKyxt5A8RwV1W2ocOJu6pcQDp0VqYY+4N6lGPhiQbVl6FY3ep.SC5YsRuTTdNNzx1dxuSnqckorj+d6CWAEinA3AKYY8LFI.+DRBgOX08V9wfe2.EhOfjXncqk2JfQWkEyJ.bMoimUJJ3EnN3cPB0lvwZSTdWK6a6D52xOZw.z7K52pYPPyEWn48VH.ihhvy6O2BsVLpUDJvqok8GsdHA1.s4HNN2xdpUXg8Z2kcLUEfmQxIGFiEu3a0FhrZ4MXwghsnXUqU6RhC2qjvxsrrc1a.8Moh9tky1jPR+0GPiepTf6.KLIP6IFFdSND77MgmmA7FAjrMfzTJHcSm1AYjT9.IB7bMmsnbbFPO3gfhRWK6eyYUFn.k2HA8B7FYvK8Mn97ddy3B+Y5khJnAbBi5xn6v33co0mt5qpVo5oUcOqnnnQJSDlLVbLNajhEoFYWlg0oEIGhylw8HTbAtuhv1eXN04h4Tyi7.0t1PQFcKJguaJldQIBVZpBd5oasFhiDGD50.8RwYbh.B1qgOBJCTGKUbVCm+BNKEJDN2YFjsvBKj0bloPhBMs.fCF5bSb3PyI7dlEh+ikWcUg3Mc1ivC5NZLNwHvHvTuOvntZ7SbVGZEDvG.vob13Gd+T5YF9anB+0bZSnXY+TYvutQqzKoA5ueUafldkafta.GcD9fLDMOkkOjiaiSHGvnh89fEeZNVzpeewYn45qxPYiTzae3FvVcj1zFwKxjICOJgUP4Cc3O4k0W1eL6KO0Gv8k+Lm9yXOfIKlFU64Ix9HG3HNm6tNEAH.xqbuuaYGaTX3JEbNiVuVew0lwE5Y6CsrqpLTDlGSObXydLkcX8ZZQfI92ELRXS0RkxwFszfwBIee6c2wvDQ+2ZIDZsuw0e9F2ctYDuhdI7Zy47tmWCOwB4bbZaxIXXUXEeoNjvvX7dLn8.jo.BZ0RqbHNBUDyeln8t454EQQDgiqs4I0pdp.jY3Nt3i.XtUH7FgFC4jliL5yFkyNBXIoPtOkaN9fD4VW+VE30JZOBLkrTVvS5Yc9JRs4BJRpREMMzHnKh1AGVWr3ov.oJ33bLHW3ZR9Z3H.Xg00NdZHNx.UQ4epZZ4J8VWIuudhHXflBZnxQh0Os5ovVt+FTbNo2jqhhiODt.U8yu+Eb1HnI8t3chjhYAnX2zH.WQf45bWsJB.BdKmEiajlQn757Lw8HRilVJ6RYlJ8YcoKEs6JkKo+znFoBAxmDlyKnXEweZ0pkmHijOFdiJXiYmsBrOBDSuvtR25hngtkt8bjk4dU7rjaTbAglVv0zwRhb.v2wriwPsWhnki3X1kj654VWVor4ISKiUWRmtBk.QPlkacccCHVw5J+9spxK2W+ZcfdPYAlfyx.zlQg8iFKA.cAPYaDPjoriq2rgHusg2r9M8DlrTohPaNtfU.kk9eI2Ym00.0RP6Y51bPUO496XnqGtDeO39pfd69tTmnXDgynfHSP5w6bmxxFcVk7bPC+nXFKqtTuY88Lfd4YjDKBhRgtuBZ54ArybdZ.H8lLDUJMA7so1S690veOSoqgtFpJClhsceUMoqgNR57wZk1.KU9HTkBYkUuf6MuMLH.9PmFjNTVFVV+CkJxJn+mdiZ6IznBTkKmadC8by1wjPblEITbWZckrkDx8ugwad0xVWj4pIjRyulS+FimwAVi4U5EnV2zDV9Jf6WBzo8OCQqm3AQXSTWI7W+E32O5sLLCsDUu4M+wxpgeh6yt4IVCO6zb2aN67LrRe3M0UhWdYItj.rpk0GBe1xPW6pRIFaSRRiwqSOBGCGj5acslhoJW0eHTtMixR6xnj.yLi8w7LRmN3LSrOxMzi3bXfyfUt0x6iiwHyKh+kK+DnCAJC3I7XxE9uyWAcjmWegiBtthFEte394lS9e6O2beVAmP6.yDyDMBb1oHoM78dAXH5TJLzRTmNgnUp5cuxB31XZn7k+D9oE5Kd2VKzuT3+JwHAEjwddfpKsHO8ikq.6ap7e2WEmsEu65e9VyhKj77ffgc04Lr43Z3cGWCaMtFN23Z37iqgKLtFt3eughOr9QEbVhpzzxZ68VWNJ01VMWQVQX8W.y9KAL
                      

                      Hise Develop branch
                      MacOs 15.3.1, Xcode 16.2
                      http://musikboden.se

                      clevername27C 1 Reply Last reply Reply Quote 2
                      • clevername27C
                        clevername27 @ulrik
                        last edited by

                        @ulrik My dude. I cannot thank you enough for this.🚀🎆🌈

                        1 Reply Last reply Reply Quote 1
                        • clevername27C clevername27 has marked this topic as solved on
                        • First post
                          Last post

                        57

                        Online

                        1.7k

                        Users

                        11.7k

                        Topics

                        101.9k

                        Posts