HISE Logo Forum
    • Categories
    • Register
    • Login

    Adventures in ScriptNode - Episode 3 - Bit Crusher

    Scheduled Pinned Locked Moved General Questions
    8 Posts 2 Posters 201 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.
    • LindonL
      Lindon
      last edited by

      So I loaded up a drum loop in a sampler and added a ScriptFX node in the master container, and in that I put the bitcrush node.....

      ..and very much like the bit reduction in a Shape FX almost nothing seems to happen until I get down below 8 bits....and the original signal still seems to be present even then.

      Am I not understanding how bit reduction works? Or is this broken?

      HISE Development for hire.
      www.channelrobot.com

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

        @Lindon If you don't hear the difference above 8 bits, your samples are in 8 bits :)

        LindonL 1 Reply Last reply Reply Quote 1
        • LindonL
          Lindon @Christoph Hart
          last edited by

          @Christoph-Hart said in Adventures in ScriptNode - Episode 3 - Bit Crusher:

          @Lindon If you don't hear the difference above 8 bits, your samples are in 8 bits :)

          -- er pretty sure they are not in 8-bits - as they came from the last release I did -

          HISE Development for hire.
          www.channelrobot.com

          LindonL 1 Reply Last reply Reply Quote 0
          • LindonL
            Lindon @Lindon
            last edited by

            @Lindon -perhaps a snippet will help

            heres the project:

            HiseSnippet 1262.3oc2W0raabCDlqjV2J0DfjVenGUA5AG.WCoDW2VzCV+2JTKaAspF4lA8tTVDhK4BtbksZPt2WgbqOFs25iPeTxaP6vkqjVYu1QQo1GhLfg3LCI+3LeyOpuT3RBCERjUwgyBHHqGY6LiqF2bLlxQcagr9L6FT0PRnpxyQMlEfCCIdHKq7+j1.qhEPwed6gMvLL2krTDBcpf5RNh5SUKk1u1uPYrNXOxPpeJq2uVWWAuofIh.vj2tBJ.6NAeA4Xr1rb1HqsZ6QUBoiBqHgHqBMDdybFKtjar+TZH8bFQunJxANHi3NBlmFw5uiZNlx75O+QGhPV18W5BxabAaa2i5QWHeoq3IwJJubGo8GV4VEd4WAdUuM3kAjrRAoBFH8TaGWIMPsTiIzzkqHxQXvsmFJFaQV+scSAX.WsmOdBoiDVrXC6bPkJ6VF92y9wQQbWEUvKK3GKTjS367rRupTwRutT4qqZznL0ouFofwHxLUqizx6Zi6vi7OmH2s7TLKhrvP34upOcq0ym5Zd0oLTv6xopSBHIqWRJplQD.k31fu8qcagUXcPIQFXW.QpnZ3X0hLEX3lPTQ6VjvIJQ.vwuQ7CXNBuHFVsJcRmCkn.7GqDC0AJdHUMKcN104XEtc+QkLSAx70tlv8o18oJ2wYi2bYfWvqcei2jL1Ga2dzHhqZIXKX24k2Y5Yg0iJ8NpdjQpZojTU390.4QIKK24kUyLI82sWlPDHIAXIYnnOCOamPre.iL.v6tkOmIbm3P+MxMyhBLPng1hcbGi4bBKbSR115+oBXnAhHEkeQOrRRuBJwdbjuCTV2kzLAcfLqb57Ly5J50Z9hCg6Eu3egOIJqpWaknr5bkoRQOlntTHmDGNR9N7Vz99R1mSUvaQsOpNiItrovOflvcgHPrr9B1rfwBN0UKxXwbbV2WDAWQBX+Yb3PLkoI6mRjgwGxmXWYO3OfnervCbM1cvtfKbVerZrNiQWIBnjD4dtKnloPUZ9f9.l29y3M.v3qehwM+xmpvig2oWAYa4Lrrtgmp05hYnS0wUMLQ5yz3WLnaw06JiBGiVArO1dzU6sP06AxxkFYn9XIzvFZxnu2bKVAQjdTdBxlWf3I05gu5ZxpTyQQBzL8DY+wadyecnyDxkFzltbn44.imzhD.Ogab5n695Qnad8u8vqc8FY250uktRIAciSdE+.pgPLwGGyQ+f6n7EyK4UOxiJNRn2bLuZaijxZQk0EPHxp2wDa+y5NwVvZOwFL4nar6HkSJtmwPILKGTQH8UogYaNFpn3k19ABgROpQ5IFchKDB0kjJ33SeHCHSAOLYEYcfDXyPiek8qbp2q+QsOqyIG0p8fWqy5hcRmcvOr2k3oHesGwvo8w5RUV+4jhHF.s3aatNVLV8lq2J+F0KY0t8orOiFKEtuFK8AcjgO7Ibxudv8czZt3bL5P0Lo17oDFj2DiwOGxxFgiXp4RWMoomfKl2eHMuCZscwEjUqGj0CptRAb+kR1t1.BifCSQv+5ZGAsHvxqm5bu9KJxLd8k1F3VVmoW9iiISy+QzjouGP4gXFrGh6vG6JEm4ZFcUyk+zXIv6lGWiuncO85xUQSM8fs0ijAE18nm45pc2eSUDJ6877MXOuXC1y9avd91MXOGrA6461f87824dzMipGoD9lTQPP+1wi7XYsneuUdz+AXWlnGJ
            

            it has a simple loop player in it - I loaded the loop player with this sound...

            testAudio_69.wav

            set the bits to 4 and I still hear the original sound.. I must be doing something wrong...

            HISE Development for hire.
            www.channelrobot.com

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

              @Lindon Nope, works exactly as I expected a bit crusher to work. It just introduces quantization noise, but the original signal is of course still audible. What did you expect?

              By the way, the bipolar mode is prefereable as it doesn't introduce a DC offset on silence.

              LindonL 1 Reply Last reply Reply Quote 0
              • LindonL
                Lindon @Christoph Hart
                last edited by Lindon

                @Christoph-Hart _ I think I'm expecting more of the quantisation noise and less signal...

                HISE Development for hire.
                www.channelrobot.com

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

                  @Lindon Then either reduce the bit amount or the input gain (quieter signals will have more quantization noise).

                  LindonL 1 Reply Last reply Reply Quote 0
                  • LindonL
                    Lindon @Christoph Hart
                    last edited by Lindon

                    @Christoph-Hart said in Adventures in ScriptNode - Episode 3 - Bit Crusher:

                    @Lindon Then either reduce the bit amount or the input gain (quieter signals will have more quantization noise).

                    well that might be an interesting approach - reduce the gain pre-bit reduction, then boost the gain post - but I cant find a way to boost a signal in ScriptNode - the core.gain only goes to 0dB...oh hang on silly me - I can set the params for the gain in teh node itself...

                    HISE Development for hire.
                    www.channelrobot.com

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

                    54

                    Online

                    1.7k

                    Users

                    11.7k

                    Topics

                    101.9k

                    Posts