HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. 13murderer
    1
    • Profile
    • Following 0
    • Followers 0
    • Topics 5
    • Posts 9
    • Groups 0

    13murderer

    @13murderer

    0
    Reputation
    8
    Profile views
    9
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    13murderer Unfollow Follow

    Latest posts made by 13murderer

    • DSP network sanity check failed (saturator from Christoph Hart)

      d233da3d-28ff-4b20-8348-529dd65a9883-image.png
      Help...
      was working, opened project after short time and this happened.
      template struct saturator
      {
      SNEX_NODE(saturator);

      static const int NUM_CHANNELS = 2;
      
      // SNEX has a special float object that handles automatic smoothing
      // they are stateful, so we need two of them for stereo operations
      span<sfloat, NUM_CHANNELS> k;
      
      float getSample(float input, float ck)
      {
      	return (1.0f + ck) * input / (1.0f + ck * Math.abs(input));
      }
      
      
      template <typename T> void process(T& data)
      {
      	const int numChannels = Math.min(data.getNumChannels(), NUM_CHANNELS);
      	
      	for(int i = 0; i < numChannels; i++)
      	{
      		for(auto& s: data[i])
      		{
      			s = getSample(s, k[i].advance());
      		}
      	}
      	
      
      }
      template <typename T> void processFrame(T& data)
      {
      	int i = 0;
      
      	for(auto& s: data)
      		s = getSample(s, k[i++].advance());
      }
      void reset()
      {
      	// this resets the smoothing and will be called when there
      	// needs to be a reininitialisation in the signal stream
      	for(auto& ck: k)
      		ck.reset();
      }
      
      void prepare(PrepareSpecs ps)
      {
      	// change 1000 to 50 for a normal smoothing
      	// I set it to 1s fade time so you can clearly hear it in action
      	const double SMOOTHING_TIME = 1000.0;
      	
      	for(auto& ck: k)
      		ck.prepare(ps.sampleRate, SMOOTHING_TIME);
      }
      
      void setExternalData(const ExternalData& d, int index)
      {
      }
      
      template <int P> void setParameter(double v)
      {
      	if(P == 0)
      	{
      		const auto s = Math.min((float)v, 0.999f);					
      		const auto nk = 2.0f * s / (1.0f - s);
      		
      		for(auto& ck: k)
      			ck.set(nk);
      	}
      }
      

      };
      compiling in snex code window but shape doesnt change in real time, just after compiling

      posted in ScriptNode
      1
      13murderer
    • RE: How to build a degradation chain in HISE (Script FX) — need guidance

      @Lindon Hey, the default bitcrush allows to set 4-16 bits, but i need to set 20,24 bits. Is it possible somehow?

      posted in ScriptNode
      1
      13murderer
    • RE: error C1083. HELP!

      @It_Used Setup Export Wizard не сработал, пишет что все в порядке и изменения не требуются

      posted in Bug Reports
      1
      13murderer
    • RE: error C1083. HELP!

      @It_Used Я попробую Setum Wizard, если не поможет то твой вариант может помочь. Но будет ли мой проект работать в твоей версии Hise?

      posted in Bug Reports
      1
      13murderer
    • RE: error C1083. HELP!

      @It_Used мой хеш комит находится в папке system32, там ниче от хайса нет

      posted in Bug Reports
      1
      13murderer
    • error C1083. HELP!

      I had this problem before, than i disabled IPP and it worked a while, but again. Pathes are ok, all headers i have, just dont wanna work.
      28eb9649-c634-4c84-8fe8-89b1f9bbc26d-image.png

      posted in Bug Reports
      1
      13murderer
    • Flutter, Wow?

      Can someone help me how i can create Flutter, wow effect or dropouts effect? tryna simulate Tape emulation.
      Possibly without faust, snex is ok.
      Thanks

      posted in Presets / Scripts / Ideas
      1
      13murderer
    • Cant enable Faust on windows 11

      Help please, where to download faust and where to enable, thanks

      posted in Faust Development
      1
      13murderer
    • How to build a degradation chain in HISE (Script FX) — need guidance

      Hi, I’m trying to process a modern clean signal in HISE so it sounds like it was produced around 1980. Preferably Script FX nodes.
      Im trying to make:

      1. Bit reduction + Dither (tried bitcrusher and sampleandhold, but i want sum more precise tuning, want to convert 24bit to 16 bit)
      2. Downsample / Decimate
      3. Frequency shaping (if there is better eq than this one filter eq in nodes)
      4. Soft/tape-style compression, tape-style saturation (magnet tape effect)
      5. Drop-outs, wah-wah.
        All those i will use to create sum "signal degrade" plugin, that simulates non quality signal recording, "lo-fi".
        Thanks for all answers and help
      posted in ScriptNode
      1
      13murderer