HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. paper_lung
    P
    • Profile
    • Following 0
    • Followers 0
    • Topics 82
    • Posts 230
    • Groups 0

    paper_lung

    @paper_lung

    22
    Reputation
    24
    Profile views
    230
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    paper_lung Unfollow Follow

    Best posts made by paper_lung

    • RE: Loop Player Root Note

      I managed to remove the root note pitch detection, thanks for the tips everyone. For anyone interested, I commented out the following code in the AudioLooper.cpp file within the source files:

      /*if (copy.getNumSamples() > 0)
      	{
      		auto freq = PitchDetection::detectPitch(copy, 0, copy.getNumSamples(), sr);
      		
      		if (freq == 0.0)
      			return;
      
      		Array<Range<double>> freqRanges;
      
      		freqRanges.add(Range<double>(0, MidiMessage::getMidiNoteInHertz(1) / 2));
      
      		for (int i = 1; i < 126; i++)
      		{
      			const double thisPitch = MidiMessage::getMidiNoteInHertz(i);
      			const double nextPitch = MidiMessage::getMidiNoteInHertz(i + 1);
      			const double prevPitch = MidiMessage::getMidiNoteInHertz(i - 1);
      
      			const double lowerLimit = thisPitch - (thisPitch - prevPitch) * 0.5;
      			const double upperLimit = thisPitch + (nextPitch - thisPitch) * 0.5;
      
      			freqRanges.add(Range<double>(lowerLimit, upperLimit));
      		}
      
      		for (int j = 0; j < freqRanges.size(); j++)
      		{
      			if (freqRanges[j].contains(freq))
      			{
      				setAttribute(AudioLooper::SpecialParameters::RootNote, (float)(j), sendNotification);
      				return;
      			}
      		}
      	} */
      

      I've not fully tested it yet, but hopefully proves useful to someone.

      posted in Scripting
      P
      paper_lung
    • RE: Arpeggiator bug - missing rate

      @d-healey That seemed to do the trick, thanks.

      posted in Bug Reports
      P
      paper_lung
    • Slower modulation.

      I find the LFO modulators to be quite fast - the lowest rate is 0.50hz. It would be really nice to be able to have these set to slower rates, if possible. Ableton modulators for example can go all the way down to 0.1hz.

      posted in Feature Requests
      P
      paper_lung
    • Install samples dialog - LAF

      Hi all, does anyone know how to amend the sample install LAF? I've got numerous other LAF functions within my script but unsure which one is affecting this dialog and how to edit it directly.

      Screenshot 2024-02-26 at 15.50.13.png

      posted in Scripting
      P
      paper_lung
    • RE: Faust not enabled

      Went to a previous version of Faust and it's working, all good!

      posted in Faust Development
      P
      paper_lung
    • RE: LFO's triggering on note on

      @Oli-Ullmann Perfect, thanks!

      posted in General Questions
      P
      paper_lung
    • RE: has anyone tried using the pulse downloader for storage and delivering their sample based instruments /products?

      @jeffd my recommendation is to use Gumroad just to get started. I did this before moving onto Shopify, then Wordpress/woocommerce. Gumroad doesn't cost you anything to get going and makes it easy. You can learn things about web-dev as you grow - that's what I did. You can embed Gumroad products on a website of your choosing if you want, as well.

      posted in General Questions
      P
      paper_lung
    • RE: Sample Import Tutorial - It's Broken!

      @Lindon said in Sample Import Tutorial - It's Broken!:

      @griffinboy said in Sample Import Tutorial - It's Broken!:

      @Christoph-Hart
      Thanks for the response, I was hoping to tap into the sampler to make use of the disk streaming and other fancy optimisations, but you are right.
      A custom solution will allow for much more direct control over the buffer(s), which will probably be much more beneficial in the long run.

      But actually @Christoph-Hart - getting the loop points to work correctly is something I'm really going to need in an up-coming project so sorting this to be consistent would eb a win for me.

      +1 - I would love to make use of the tutorial project for this as well. as an alternative, adding a crossfade function to the audio loop player would be a great solution

      posted in General Questions
      P
      paper_lung
    • RE: Matrix peak meter - vertical?

      @d-healey Haha, well that was easy. I just didn't change it enough to see the change, thanks!

      posted in General Questions
      P
      paper_lung
    • RE: Cross fade for Audio Loop Player?

      @BWSounds That text can be altered by editing the source files. I can't remember where it is, but look for the 'drop audio file or right click to open browser', then edit that string. You'll need to recompile Hise once you've done that.

      posted in General Questions
      P
      paper_lung

    Latest posts made by paper_lung

    • RE: Rename Monolith Files?

      @Chazrox here's a way I renamed them with code, basically what Lindon suggested above :)

      // Create a Script Reference for the Sampler Module
      const var s = Synth.getSampler("Sampler1");
      
      // get the list off all SampleMaps that are saved in the SampleMaps project folder
      const var list = Sampler.getSampleMapList();
      
      // A remapping table
      const var RemappingCollection = [
          { "nastyOldName": "OldStupidName", "niceNewName": "HappyAsLarry" },
          { "nastyOldName": "DumbDumbDumb", "niceNewName": "SmartyPants" }
      ];
      
      // Make a display list based on the new mapping
      const var displayNames = [];
      
      for (i = 0; i < list.length; i++)
      {
          reg original = list[i];
          reg friendly = original; // fallback if not found
      
          // Check mapping collection
          for (j = 0; j < RemappingCollection.length; j++)
          {
              if (original == RemappingCollection[j].nastyOldName)
              {
                  friendly = RemappingCollection[j].niceNewName;
                  break;
              }
          }
      
          displayNames.push(friendly);
      }
      
      

      I'm then using .set("items", displayNames.join("\n")); attached to a combobox which is getting the sample map list via s.loadSampleMap(component.getItemText());

      posted in Scripting
      P
      paper_lung
    • RE: Rename Monolith Files?

      I'd also like to know the answer to this, as I've got a project with some weird samplemap names ha!

      posted in Scripting
      P
      paper_lung
    • RE: SVG not converted correctly?

      Thanks guys, that's helped a lot!

      posted in General Questions
      P
      paper_lung
    • SVG not converted correctly?

      I've converted an SVG to a path, the SVG is just a simple rectangle, but when placed within the UI in Hise it doesn't display properly. Looks correct in the SVG to path converter. Am I doing something wrong here?

      HiseSnippet 1563.3ocyXssbZaDFVxfxDSZSSZyzoWpgIWf63xHgM9PyzIXLVIDCwXCDm3LYRWjVPqQZWEoEiwYxqQet5iRdCR+WIvHrINTZpi4Bv6+gc+9Ouqq4yLwAALeI4TMF3gkj+Nk5Cnb6ssQDpT4RRx2UoJJfi8UiHUbfGJH.aIIKm3IBBxKlTJ7yGebQjChZhGSRR5ELhItBwkvGSsVgcINNFHKbChaLoWsPYSFcalCqGfmDJZRdHytnN3miDhsfhzSQA1Rx+phFtUKq1sVYSbNc8balWK+5sxAjVAahx0d8U00VO+541D.4s1whvY904HNNPRNYQl0f51r9znC3Ej.RKGrXgtTc3jiHavbrDlnfpz11DGqZibTARRxJ0F61RD41dfRUhE4b5ice2Kjg5XMh6.kWXR3kXB3oGGdZwf2TfjbLHkLBR2WotoOwiOli.O2QoLEhlsQPbJNThjUZgeJgx1LPBJOqKpK1vGVbtFYVSSaYU3qkdTpTPrJfqdBxW0CwsKg3H0+PMsdNsrzFqs6Faa2cipYyZ2pjwQYO7fl0N3nhAG09Tipuzfl+omo07IGkuDqeuyvafNwvfoUg6RNayRk2okwwkeV2A6m+cup0qbpt1AaYWhteddNySJxN1rw5q1vmd3Fs6QZwMJ1s5yd256uashAdU0FTLaqiON3nm4Xo2pTcKpV9iL1Cvw98yRqr8t9qn4WI8iFBdB7C.5QFroOFhC0.qICXfBlYcXHKvG3JLuLirywVuGF0sJF7NUPsuzFUgYhbpvXc2hZYfwNhMMtBY8wcHhRKidTSNgQyj1xG0uJh6SNs1HASurZ6Q76rrJq0wKk58oVTsS1.LOpXISzOAY6S31a43YiFSwlvwgZkUbzAuV6MKAvPndanHLzVEFZjHH.2.2OHLvXwWCvKvIzNMHNX8XlYGA.b8XTXQlzSHUZXKlff.sWxgD2arziFYlpL5yYb7dzLgVZpOjR8hrZ2dp7D.ym43f8mJaQ6F+qRwLzdtsv9KCVsSO74BBkTSVmp74qSi2FwLxOESPFsLkv2yCS+bMWjF5bg+pYYQxln3dHMPNOrOmHffbI7IPq0nR8EUJgC5xYdgxNLh.057g8lhJtiGOjHPU+OnLQHR5zy6EW33BCFu3OKLD.iZrbgTToVcF00dwaMpyOj24NlZylM+zjTyIHmNc5PxgF5BOTV48oTUSet+nrU5eWMcchqmCVULsQO8xBAJSsvmBr9M8vkP6ZGV+CY9cCfIFXfQajS.NjWcbGW.4UvV0ImIXokUKjQSuRvzhAhbBfptl1HFPOI5mgUy.bc.5lXn+NkhcBl7n5h6afLg7DgVCUoFxxBbvCO7QTEoDUQgdvXTGtqgVGVr2uFnppFxTUUG99Mo9fTehEGlBpH+.vwYiIcr4hU+U3n0KME.l+vr54f3SNTR3LGx.p.lXRfnaOMfvGDez9EmTkb1lTc0CRmU3dekZDto8zw6BSAuPMy+23c3b+uWYm1swl7wfMohwKuFFxe6yutVX0wSFecs3kKWw00fhNrCZBm1gQYViH7pBS4Bckom.sfpwbP9WzkmXlsS8q1NSNy4EBSR8+Rd7bGLl0b2eTIzMeSGjgg9a1f7dJ0PeqB1Gv5IFSFM2C5197dtSNHPzAdAwz6n0Zh0BPTGSsBW7I3yPl5h0xCYpOhYb2vcibC2Apko3v2iE5A94v0pGhNAJuwTruvAcU03+8r9jLuY9IY6YxgiugOhF3wBlXiqicIMfqdDDmHLxzvG+tCDgr3z2lg7mJqO9XCvHmpN0Q7d9gw9sbY8n7qp6SxYq6yW3kdIuw8RuquQ7eclSs3HLFMVZGX7gCbK1y6M1F0ygOh5j4xUYTlmMiRLiGnO.C0fc5f8ii8oZPaw4Hytio7fBGfcvn3IsOrPEHYC4C9I7b5Kz+W+v7oFu9EkH3pJJ.uY2H9JuNVhY55XeUv32fqfcsLH353LbQl9r2ZF8rWQd5sCo.1MM7e11hva7f0p5RgOENdrzE5x8VSyI2pKoXt4UwUlWEWcdUL+7p3ZyqhqOuJtwWVQwPns5wYtQklRRUqsS3yqkk2ghfr7vJBo+Qwl3vK
      

      My SVG is just this:

      <svg width="20" height="150" viewBox="0 0 20 150" fill="none" xmlns="http://www.w3.org/2000/svg">
      <rect width="20" height="150" fill="black"/>
      </svg>
      
      posted in General Questions
      P
      paper_lung
    • Looking to hire a C++ dev

      Hi all, I'm looking to work with a C++ dev who can edit some basic Hise functionality, please get in touch if you're interested.

      posted in C++ Development
      P
      paper_lung
    • RE: Macro Modulator curve?

      @Christoph-Hart Ah ok, thanks for the info.

      posted in General Questions
      P
      paper_lung
    • RE: Macro Modulator curve?

      @HISEnberg Yeah the slight curve is what I'm talking about. Is it a known issue?

      posted in General Questions
      P
      paper_lung
    • RE: Macro Modulator curve?

      is no-one experiencing this?

      posted in General Questions
      P
      paper_lung
    • RE: Macro Modulator curve?
      HiseSnippet 1625.3oc6Zs0aaaCEVJNrqIoqHsKasaOLHTzGR2JDrbt0fggXGeo0nIMNwNosqXHfVh1lvRjZRTo0aXuum1+lg831OgMz+.6mPeeOrQJ5KTsdINsoIwCw.wv7bg7imygGdHYpDPsQggz.M8oq0wGooeEP0NDVq7sfXhV4BZ5WErILjgBLjjVuiOLLD4noqm59BB5SMoV7mWs15PWHwFMfjl1dTrMZCrGlMfZkrOD65VB5fpg8Tjdwrksoj7TWZDGOo.o07g1sgMQOBJDaBf1Cfgszz+BPZT85NMpuvpnLVVYVcozKsR8LbRKfrgYZrxhVoWYoUxrJGjWpnClQCpxfLTnl9jqSc5TsE84D4.rGNDW2EIZXoUkOxRxkntNhonfpV9VXWmJ8LTgZ7Nsx.yVJoYaNvlXGbe5CLeyFyvXfFpFP8IRBuTIfm0+E7FBjzUfzjRHcMPU6.rOa.GAdlATlv8lMfb+jJTjxpMw15f7TtDDloGrMpT.uQeMle4zouqA+q67USOcQRSLAYFhXwBgHNaBsCngy+rasQosLrt02Jjh6QCYFG.CL3D2j5D4B4SXKiu1HNNyrIh0m57wJNPnaI5fDpIFsbLV.tdDCMuEGLMftgHgbMhH1LLkXPIOhxPaQl+NS+CSO0z+3zFuNqFMFJOw7Nf55hBFJaQvZvgo37jHu5nf6xmstQn9BxcHI8xWZz7x1R2fhfTRYBlskOpa6COLUqqej+qcKW.xfhvjtz3x4iBXXAbzKfNfuHUFzLEn.JrMi5yWl9FQT7X4ddB0.bQZftL31iDQUhHGRHl0QMMwwHpO8gF0OpP7ZfJXlcqgiwIFBF4Vp2GXrathODTrQCjMa..mDT5IusIFRO5IFlRN9WGTg51wuEkfsKgc4qsiAwT.YCqCIGulVo.z2EgH1cTyauc2FYWXgWtF2LqjT+lY2NB5lLB32VG6ScgAuqV9iHm3jiX3wm.5OoLNShiS3jlUhT.fm3q6BrjYEOpf2Ws1P7QykUrea4DtxGCO.0fF30ckeW5ylcCTS9.o1g0Pd9Td9ZaUhU8nTVKLoYxcwmK6FTpeQBjO0cTkuRKXnH2KOEtJJDcaMprFi7tT61p5TtIgFfj4yUUJeTHi50aBDWaPUFxONKm9y.KunI+SiuT78p44esvVmLsOAiNmXDiN+nX2ee+rHP33GZN4nEZdDanbrPbh0TmyQ70h2C6cZw+oJd+TP2LnwV4wGbeUv1mu.6kkf8Ff3RWG.sp7ifvKPVf4OSxSA2FRtG19j+wndVH+Q9rP5oNox7bk2WGe4TMV5cutyS4TLGRMnoFoJgNww6ae8nmplto5tBzZrnjrTukkj8629W960tnjrKJI6hRxTWzmYLAmKLlfyEGSv4RiI3b4wDbtxXBNu2YEN2gFw36btIjEfeAey9GE4IqymiQBA4xGHf9DhM5jsSKZGuaIh3D23e3e5xzRzVuKSqdLUsE2PZKlAH1wL9pviMCeLn2NnF2GQPAuY4Eu2OnwV1LNDpE.Ig9zP9wbTqL.4gqQInvDTeMMxLTMRPs.hEQR10RRYd8KnpD2TnH2ky1iXFUhUfjDcFuchdZSgKsWy+ZMYoPUQ7YtyVg1bCivNmnxnH2PziwNrVVpJNfbFUxO.F3jrVLs237ZSNZkkj7PMJxeN4cnNYtQ9yvGMXX2H9rfpXOeWTQxAHWpu7f+WGT.0.F4x5QM45vMoDp7NzU856f3oOZ1DkHXZnSnbLFTsx54xtCxEwqGe.oamcCLAACRdi5GKaww+YCGp+5l.IbMDIOLFeermT+u9wdF8Ue77gmu8h2.vyKmwH1UZb13KOMJH3zXL7D0Usus7MpEK5ubLE97lD++UwGDe1PKs3WsV0T5w2vXea6dcjttcuGH2YeeX.WYwSGpeEri5iGpvQhl9D1WNdyL3413CAQsTDO3fso+oWl0k9bUtsvMaoxNrMJl+m+y+5RvY9y0BYHeU7i44sCXxXk.DzgRb6H9MeZDyfivlfUVvjTa4Gdu7qWI2CLM2qXIX5cspDsnqc6x2W7mYtMp7D71O9ar1sjYtBML6rq2ScaWxwrPkbEMWemkx03ooWz5IeeaKHKWEyGVqw1uX28pmdWWHt88MMM0zRZxm.bjV6Kz3XngnzlbQLpmLIAuduJEkW7jd+a8ROk1+BPqR4VI
      
      posted in General Questions
      P
      paper_lung
    • Macro Modulator curve?

      I've been looking into the macro modulation system and I found that they have a slight 'curve' to the shape, for example a Square LFO doesn't sound like a square compared to the LFO modulators - it sounds like it has a slight curve. Is this a bug?

      posted in General Questions
      P
      paper_lung