HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. griffinboy
    3. Posts
    • Profile
    • Following 8
    • Followers 8
    • Topics 115
    • Posts 939
    • Groups 1

    Posts

    Recent Best Controversial
    • RE: Compressor

      @ustk

      Yeah of course if it's c++ dsp, you can just use a global cable to send the graph to the UI
      Keep a second, mono class of the compressor dsp without envelopes, and when a paramter changes, compute the response (staggered updates) using that instance and send it as a json to the UI side of Hise.

      But you can even do this in Hise if you want. I doubt the compressor algorithm is complex. Just write it as Hise script and process your line through it.
      Without envelopes, a compressor is a waveshaper. It'll just be a simple algo

      posted in General Questions
      griffinboyG
      griffinboy
    • RE: Compressor

      @hyperphonias

      Sending a linear -1 to 1 sample DC sweep through the effect is the real way to get out the curve. But you can just create a paintroutinue to approximate it if you're after the rough visual.

      posted in General Questions
      griffinboyG
      griffinboy
    • RE: Electrodyne Drum Sampler (Looking for Co-Developer)

      @d-healey
      @tahinar

      I second this.
      For your first project, you'll want to split this up into 'mini projects' and get each part working in isolation. Then bring the ideas together. If you try and build the final product straight away in a single project, when all the different systems go wrong, you'll have a heck of a bad time trying to untangle all the pieces!

      Create the sampler engine as one project,
      The Distortions in another project, the EQs in another, and then prototype the GUI in yet another. Especially since they will all progress at different paces, and each part involves a lot of coding and testing on its own.
      This is a big project!

      posted in General Questions
      griffinboyG
      griffinboy
    • Sample Map + Display Buffer? (c++ nodes and sample maps)

      I've got this c++ sampler and I'm not sure how I'm supposed to interact with it using Hise?
      Can display buffers be used in any way with it?

      I've noticed that when loaded into a hardcoded network, there is no option for external display buffer at all.

      For loading sample maps using code we do it like this right?

      use the {XYZ::SampleMap} wildcard, 
      followed by the samplemap ID (without the .xml extension). 
      So if your samplemap is called Piano.xml, then the string 
      you pass into loadFile() is "{XYZ::SampleMap}Piano
      
      posted in General Questions
      griffinboyG
      griffinboy
    • RE: load data into wavetable synthesiser without killing all voices

      @Allen

      My custom wavetable node does this, but it's c++

      posted in General Questions
      griffinboyG
      griffinboy
    • RE: Feature request: extract XYZ data metadata

      @Christoph-Hart

      Update

      You can forget it! Client decided that they didn't need this feature. Thanks for your help thus far. I no longer need to solve this!

      posted in Feature Requests
      griffinboyG
      griffinboy
    • RE: Feature request: extract XYZ data metadata

      @Christoph-Hart

      edit This issue is solved. Read my message below this post.


      okay the issue is that when we load a sample map into the c++ sampler, we need the Loop metadata to set the Loop Parameters of the c++ node.

      0bea0a38-8bf5-4a94-aef5-218b2d39e383-image.png

      Sure, I can just load in a sample map and internally use the loop values, the result will sound correct. However, the actual parameters will be in the wrong locations.

      posted in Feature Requests
      griffinboyG
      griffinboy
    • RE: FX plugin Dev needed

      @Chazrox

      😆 Indeed.
      Let all the Hise experts assemble!

      posted in General Questions
      griffinboyG
      griffinboy
    • RE: Wordpress plugin to block temp mail signups

      @dannytaurus

      The idea isn't to discount any of your main products. It's to create a 'lite' version of one of your products, and make that super cheap.

      Then after people have bought that, you send emails to upsell the full version. Then after they've bought that, you send emails to sell from the parallel product lines.

      I agree with you that huge discounts are a bad idea on regular products. Unless it's very very infrequent. The point of normal discounts is to get money from people who would never buy your product at full price. Whereas the point of the strategy I'm referring to is to convert cold traffic and get people into your pipeline, lead magnet kind of idea. You can run paid ads on this lead and choose how much traffic to generate.

      I'm no expert though, this is all just stuff that I've heard.

      posted in General Questions
      griffinboyG
      griffinboy
    • RE: Widen The Mid and High

      @Oriah-Beats

      i've done it in c++

      In scriptnode you can probably do it by using the frequency split template, and on the high band, create a haas effect (delay the right channel by a small amount), or increase the volume of the side channel on that band. There are other tricks to create width using analog modelling or filters, but the haas and side channel technique are the basic digital methods.

      For the more advanced tricks you'll want to use c++ (for example if you simulate an analog circuit, like the ones found inside of mixing desks, you can use different component values for the left and right channel circuits, resulting in super natural sounding width from the component differences in each channel)

      probably the most advanced scriptnode widening chain you could create would be an early reflections type thing, where you have a send to a chain which applies filtering, haas, invert the right channel (flip waveform upside down) and then swaps the left and right channels.

      posted in General Questions
      griffinboyG
      griffinboy
    • RE: Feature request: extract XYZ data metadata

      @griffinboy
      @Christoph-Hart
      @DanH

      Sorry to bother you! Important! : )

      posted in Feature Requests
      griffinboyG
      griffinboy
    • RE: Wordpress plugin to block temp mail signups

      @dannytaurus
      @d-healey

      A different strategy for this that I heard about from Relab, is that instead of offering free products / downloads as a means to convert cold traffic, you can offer an incredibly discounted product. Essentially free, but this way, the email list you grow might have more integrity + the bonus fact that the people on that list, are all people who are technically willing to give you money.

      posted in General Questions
      griffinboyG
      griffinboy
    • RE: Wordpress plugin to block temp mail signups

      @d-healey

      Thanks very much!

      posted in General Questions
      griffinboyG
      griffinboy
    • RE: FX plugin Dev needed

      @d-healey

      Nope!
      The client is not a coder and is transitioning from Kontakt lib releases, to Vst releases. Since this is the first product, they will need to get their developer accounts set up, certificates, Juce / Hise licences (they want Hise licence key system and copy protection), and whatever other licences are needed!

      They are aware that they shall need to get this sorted. We just don't know what the steps are: I've never tackled these processes myself, so I am not the best person to advise!

      posted in General Questions
      griffinboyG
      griffinboy
    • RE: FX plugin Dev needed

      @dezertaudio
      @HISEnberg
      @oskarsh

      Hi eveyone 👋
      I'm the dsp lead on this project.
      I am coding all the effect modules for this multieffect plugin (c++ scriptnode modules).

      We are looking for a general developer to help us with the following:

      • Hise graphics programming (LAF, Paintroutines)
      • Custom preset browser system (category filtering, search)
      • Basic Modulation System (Macros, LFOs)
      • Codesigning and Installer creation (Mac/Windows)

      Essentially, all the parts that aren't the dsp!

      Needless to say, the final item on the list is a big one.
      I'm not able to help the developer with this task because I don't have the relevant experience. I've heard that code signing can be quite fiddly process! Assistance and advice would be very welcome.

      Message either of us for more info!

      posted in General Questions
      griffinboyG
      griffinboy
    • RE: Feature request: extract XYZ data metadata

      @griffinboy

      @Christoph-Hart

      Bump! Sorry

      posted in Feature Requests
      griffinboyG
      griffinboy
    • RE: Feature request: extract XYZ data metadata

      @Christoph-Hart

      Seperate but related question:

      How does one load a samplemap (xyz) into a c++ node from hise script?
      And can the hisescript read the sample map metadata?

      I'm wanting the hise script to be able to read out the saved loop points, so that as we load in a samplemap into the c++ sampler node, we can set the loop point parameters correctly.

      else I'll have to do a funny loop where we use global cables to send the loop points extracted from the xyz data inside the node, into hise, which then uses that info to set the parameters on the c++ node.

      posted in Feature Requests
      griffinboyG
      griffinboy
    • RE: [Free dsp] C++ FFT

      @Adam_G

      Aha, that's not part of my node unfortunately!
      That would be nice, I ought to have explained that in the video.

      That's a piece of 3rd party software called minimeters.

      I'm planning on making a hise metering setup in future, but that's a few months away I'm afraid!

      posted in C++ Development
      griffinboyG
      griffinboy
    • RE: [Free dsp] C++ FFT

      @Adam_G

      What are you trying to write into a display buffer?
      In the video the program is not writing anything into a display buffer.

      posted in C++ Development
      griffinboyG
      griffinboy