HISE Logo Forum
    • Categories
    • Register
    • Login

    Wavetable Synth Hard Sync?

    Scheduled Pinned Locked Moved General Questions
    13 Posts 6 Posters 454 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.
    • modularsamplesM
      modularsamples @CyberGen
      last edited by

      @RastaChess

      Not sure if this is possible as you've described it. It would be a nice feature though, perhaps it could be implemented in SyntesiserGroup, alongside the FM mode.

      Maybe you could do it in Faust?

      Link Preview Image
      oscillators - Faust Libraries

      favicon

      (faustlibraries.grame.fr)

      CyberGenC 1 Reply Last reply Reply Quote 0
      • CyberGenC
        CyberGen @modularsamples
        last edited by CyberGen

        @modularsamples I believe only two commands would be necessary. Something like .getWavetableCycleStage and .setWavetableCycleStage. With just those two it would be a simple few lines of code. I just don't know if they exist already with a different name or if there is another way to accomplish it, like with a synth timer or something. I've searched the API browser but didn't find a command that would be useful in this case. I don't know anything about Faust yet. I was waiting to see if someone in the forum knew how to script it before I requested the feature. I feel like this is an essential feature for any monosynth.
        Thanks anyway.

        DanHD griffinboyG 2 Replies Last reply Reply Quote 0
        • DanHD
          DanH @CyberGen
          last edited by

          @CyberGen Did you get anywhere with this?

          DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
          https://dhplugins.com/ | https://dcbreaks.com/
          London, UK

          CyberGenC 1 Reply Last reply Reply Quote 0
          • griffinboyG
            griffinboy @CyberGen
            last edited by

            @CyberGen

            As long as the wavetable synth does upsampling after setting the playback position it should work I think. It depends a little on how the WT synth handles it's antialiasing.

            1 Reply Last reply Reply Quote 0
            • CyberGenC
              CyberGen @DanH
              last edited by

              @DanH Unfortunately no. I requested it as a feature a some point. If I recall correctly @Christoph-Hart replied "I wouldn't hold my breath" suggesting it was not feasible. I have no idea how it works but I believe a new wavetable synth with dual oscillators would be required. Would be great to have it though. I'm still hopeful.

              Christoph HartC DanHD 2 Replies Last reply Reply Quote 0
              • Christoph HartC
                Christoph Hart @CyberGen
                last edited by

                Funny, I'm currently sitting on the wavetable synth, but hard sync is not possible without nasty artifacts - the reason is that I'm creating mip maps with perfectly band-limited wavetables for each octave but this goes out the window if you start hard-syncing the wavetables.

                You'll get a bunch of other nice things though soon...

                ChazroxC 1 Reply Last reply Reply Quote 4
                • DanHD
                  DanH @CyberGen
                  last edited by

                  @CyberGen yeah it cld def do with a nice upgrade. I don't think it needs to be a dual osc module - you could just have two of them!

                  I'd like to see some options for warping (pwm, sync etc). FM / AM we can do already.

                  An angled waterfall for the UI would increase overall sexiness.

                  Aaaaand @Christoph-Hart has just replied 😆

                  😄

                  DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                  https://dhplugins.com/ | https://dcbreaks.com/
                  London, UK

                  griffinboyG 1 Reply Last reply Reply Quote 0
                  • griffinboyG
                    griffinboy @DanH
                    last edited by griffinboy

                    @DanH
                    @CyberGen

                    Might be of interest to you, but I've been working on c++ WT engine for Hise. It works and includes all the mentioned features.
                    The engine is not available yet to the public though, it's still being developed as a commission.

                    ChazroxC 1 Reply Last reply Reply Quote 1
                    • ChazroxC
                      Chazrox @griffinboy
                      last edited by

                      @griffinboy I cant wait to see this!

                      1 Reply Last reply Reply Quote 0
                      • ChazroxC
                        Chazrox @Christoph Hart
                        last edited by

                        @Christoph-Hart chanting CHRIS-TOPH! CHRIS-TOPH! 🙌

                        1 Reply Last reply Reply Quote 0
                        • modularsamplesM
                          modularsamples
                          last edited by

                          You can always fake it in the meantime. A tweaked gain (0 - 24dB) before an fmod node gives us a sync-like effect. Switch fmod with rect, adjust gain values accordingly (-6 - 12 sounds about right) and you've got pwm.

                          HiseSnippet 1736.3oc4X0saaaCElJNzNNsqXoKWrcmQwvP6PWfkriSL1E04+YzlTi3zfcw.JXkni4rDomDcicK1c698hLrWgsGgg9FrK2c6AX.cGRIaI4ZGaGr0tho.DXRdHOem+OjM7E1zf.gOxX0yFzkhLtIt4.tr8dsILNp99HiagOlDHo9EBmZ2AcIAATGjgQliTSXjeYj96OevtDWB2lFOEBctfYSeDyiIimsQsGxbcOj3POi4kf5x0paK36IbE8.7jAWD0kX2gbA8DhhrkvnuhDzFY743MsJYW1YKGKqMqVwlTgVsEoUKyRNkKWY6plkpRJucEZwMQFYOvgIE9MkDIM.Yr7tBmAMaKtjGxfyYArm4RUCLQMANGN8gBWGkHplEsWalqSigJp.Dx.2HVskITssN9XlCaz7wpuOTuPg3cjTAZrTZ3kIE7LmF7l.jLR.okCgzZ3l19rtx3UT34F35bvZ1h.1ojPIjVjwuh2S.Dvka3Q5POzGFLZC2sRwh2u.7u68ks5wskLAuffehPReL+t2a0WtZ9U+9UKL9RsZMw0TrwW35R8m3xJWC+qZi2k2y6YT+6W34D2dzQDBheZcZ14SmZGJ0IHTvqyYxG2kFM9pcJPQpMksHBg.oRsk3VQVhltLGpOhAGRN7C4hmYhzfOJDnv27iu5AnmTeehjL7XfSD3RWpujoDFi8oOGBnBMv4w6SC5HEc0z50UvU72XsYxz9ih4p8s0FDOfVKPNPoZxpID4wbbboMDALkpOQj9u.ID51j8BMxe45+7Q+9K9gG3kLY.B4Q5mL2PPuVsX80QwsXtdAR.a08ffajwswOIfVvg1hzyUVHnCbNtLdGpyYBM8RZePrVAemfAb66ftj4Hgr.XiaYfPsorKZKUiZ.ro6PCRcPZ+jHE.W3PKnSpQCXATeSHshOjQAbpUjkEqNVHqzaD.AgtBmdtDY53YUVunETZkjAQpHENnsFjTxWff7hWYP97Bw0vMXR61SFiKMALBNa+afwnTie.9fVsn1xX.tL9vu95lGb9Ye9grOJNP4AnY+zcLldwseadKt0ctKtMLi68wKR1sqrf1Tytk1mMA8SnTR12AU29mww+cXrYpBv4GhwlLuttzC3Om5B4v0X71PRachtgyl1q6XAWzssfyrS5ncJERWdwET+jXehBzNRIzyT7LqW6TpKkDjvS7Sq8HFmR7A8D8ZpKV7lQln85iwgvsfJTov6u4Ty7+lbpWkJZE7A8k9Dy+CZ8hfl0aSncpnmjwu3XBD5B88fOomWSH2uMEfEmScCTMsrjpwwvwEUiUfnIk6nG7Z3KZQS0XinEMGtXbOmnSnxKE9czQeQ+F52SI64082vfKNsiqq3xFB2ACSvnEHpeft4tb3ha.+ERkpcRVjiNnpBGND463I5wkCgObmryHLWUqEM6E.cK67XdSfXcsRka3I57L4NjXC50AMHpl2VCq52FLOT+MrGYlhgZrcRocCu+W7pJ6Qig8vEDJGJtLr5ZndD.smtgXnERiLp0UZmH3jUwuahEA1P0ZkyB5MvmOciDKOIDkZ+yB.JcnKs+vl62mEz0kLXWnsXZXRyTy.iqycn8UA1eATlNg3ppPObD76iY7yCuDAVYAQGS5OZbYXbyQspiwlvXkfmEqS9edhKen89iJMk57PIXVtXlkEakla4gIfuTbbc3DLKF9YVtZQSyJPoiNzKCU1gDXYUsZwxaVwxpT4s2Z6Mitl5g9zuqG3EMHFlu90GsLpv40RCybXKqwAZJshYJblEaVYJpkapYZgSU98yV4XdU7bbKg4TsDGAIZPonaVLBOKFoN3b3FsUk8SQ3rruy0ImU2k07.43KthPIB6xi0g7llnYjSXRwb4B27bGumIAiygu.1pUZ1divP8KlNCC2zLX3RohPyLeJUHHpbZs5N8jBOviH5cFRoWmVn33m5JXyqUfXohlEKADTs51kqtUQyn.wldBgrMTJCkNzOsMOZxo.wUfjXEG2gZAg3Gg2bixVVVaUbqsJucYyREqFE0dJMfFgi4vceJdkYw9PCUi6a.1h1anWHougYjuQzdVHWCiEORdLQybQEsb3VdBGyIJapUlhee3ldqJbyJaaRALIiSsh99GpQPmcKE5gTO3b0p1D2gbB5cY5HOzeP+tPyRHFA7+3yLW4m9qWMQfqeKONUeG+.TpgQcjT2INSSizOOkNuv0R.2UH53QzcEdsdVw2J8v5Qr8EO0N7YOTB2J5Y.WQt1ObEbSWgrP5mJM7EFYNrmZam9jFeeVWy8U5ZtuxK59ffn2S2g5oehpWobjQniabf1Iyv3.NAtkj9ZVn+FnN+AzM
                          
                          1 Reply Last reply Reply Quote 1
                          • First post
                            Last post

                          16

                          Online

                          1.7k

                          Users

                          11.8k

                          Topics

                          102.6k

                          Posts