HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. Sounddiy
    S
    • Profile
    • Following 0
    • Followers 0
    • Topics 10
    • Posts 50
    • Groups 0

    Sounddiy

    @Sounddiy

    10
    Reputation
    5
    Profile views
    50
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    Sounddiy Unfollow Follow

    Best posts made by Sounddiy

    • RE: Convolution Samples Dropdown?

      @Straticah

      I created a convolution reverb based from impulse of my lexicon pmc60

      See picture.
      https://imgur.com/4HfScBz

      I Swap my IR with sliders with four positions.

      Like David healey said I begin with this :

      const var : convolution FX
      const var : combobox

      // Pool audio files
      const audioFiles = Engine.loadAudioFilesIntoPool();
      Engine.loadAudioFilesIntoPool();
      
      // Reverb effects
      const reverbs = [];
      
      for (i = 0; i < 2; i++)
      	reverbs.push(Synth.getAudioSampleProcessor("Convolution Reverb" + i));
      
      // cmbImpulse
      const cmbImpulse = [];
      
      for (i = 0; i < 2; i++)
      {
      	cmbImpulse.push(Content.getComponent("cmbImpulse" + i));
      	cmbImpulse[i].setControlCallback(oncmbImpulseControl);
      }
      
      inline function oncmbImpulseControl(component, value)
      {
      	local index = cmbImpulse.indexOf(component);
      	reverbs[index].setFile("{PROJECT_FOLDER}" + component.getItemText() + ".aif");
      }
      
      

      After
      const var : knobs
      const var : Filename of IR in audio folder
      Callback function for each knobs

      // Panel 4  : size & time parameters for plate
      
      const var Knob2 = Content.getComponent("Knob2");
      const var Knob9 = Content.getComponent("Knob9");
      const var Knob10 = Content.getComponent("Knob10");
      const var Knob11 = Content.getComponent("Knob11");
      
      const var reverbmap = ["plate_size1_time1 L",
      "plate_size1_time2 L", "plate_size1_time3 L", "plate_size1_time4 L","plate_size2_time1 L",
      "plate_size2_time2 L", "plate_size2_time3 L", "plate_size2_time4 L","plate_size3_time1 L",
      "plate_size3_time2 L", "plate_size3_time3 L", "plate_size3_time4 L","plate_size4_time1 L",
      "plate_size4_time2 L", "plate_size4_time3 L", "plate_size4_time4 L"];
      
      
      
      Knob2.setControlCallback(Knob2CB);
      inline function Knob2CB(control, value)
      
      {
      if (value == 0)
          {
      cmbImpulse0.set("items", reverbmap.join("\n"));
      cmbImpulse0.setValue(1);
      cmbImpulse0.changed();
      
          }
          
      else if (value == 1)
      
      	{
      	
      cmbImpulse0.set("items", reverbmap.join("\n"));
      cmbImpulse0.setValue(2);
      cmbImpulse0.changed();
      }
      
      else if (value == 2)
      
      	{
      	
      cmbImpulse0.set("items", reverbmap.join("\n"));
      cmbImpulse0.setValue(3);
      cmbImpulse0.changed();
      }
      
      else if (value == 3)
      
      	{
      	
      cmbImpulse0.set("items", reverbmap.join("\n"));
      cmbImpulse0.setValue(4);
      cmbImpulse0.changed();
      }
      
      };
      
      
      
      Knob9.setControlCallback(Knob9CB);
      inline function Knob9CB(control, value)
      
      {
      if (value == 0)
          {
      cmbImpulse0.set("items", reverbmap.join("\n"));
      cmbImpulse0.setValue(5);
      cmbImpulse0.changed();
      
          }
          
      else if (value == 1)
      
      	{
      	
      cmbImpulse0.set("items", reverbmap.join("\n"));
      cmbImpulse0.setValue(6);
      cmbImpulse0.changed();
      }
      
      else if (value == 2)
      
      	{
      	
      cmbImpulse0.set("items", reverbmap.join("\n"));
      cmbImpulse0.setValue(7);
      cmbImpulse0.changed();
      }
      
      else if (value == 3)
      
      	{
      	
      cmbImpulse0.set("items", reverbmap.join("\n"));
      cmbImpulse0.setValue(8);
      cmbImpulse0.changed();
      }
      
      
      };
      
      
      Knob10.setControlCallback(Knob10CB);
      inline function Knob10CB(control, value)
      
      {
      if (value == 0)
          {
      cmbImpulse0.set("items", reverbmap.join("\n"));
      cmbImpulse0.setValue(9);
      cmbImpulse0.changed();
      
          }
          
      else if (value == 1)
      
      	{
      	
      cmbImpulse0.set("items", reverbmap.join("\n"));
      cmbImpulse0.setValue(10);
      cmbImpulse0.changed();
      }
      
      else if (value == 2)
      
      	{
      	
      cmbImpulse0.set("items", reverbmap.join("\n"));
      cmbImpulse0.setValue(11);
      cmbImpulse0.changed();
      }
      
      else if (value == 3)
      
      	{
      	
      cmbImpulse0.set("items", reverbmap.join("\n"));
      cmbImpulse0.setValue(12);
      cmbImpulse0.changed();
      }
      
      
      };
      
      
      Knob11.setControlCallback(Knob11CB);
      inline function Knob11CB(control, value)
      
      {
      if (value == 0)
          {
      cmbImpulse0.set("items", reverbmap.join("\n"));
      cmbImpulse0.setValue(13);
      cmbImpulse0.changed();
      
          }
          
      else if (value == 1)
      
      	{
      	
      cmbImpulse0.set("items", reverbmap.join("\n"));
      cmbImpulse0.setValue(14);
      cmbImpulse0.changed();
      }
      
      else if (value == 2)
      
      	{
      	
      cmbImpulse0.set("items", reverbmap.join("\n"));
      cmbImpulse0.setValue(15);
      cmbImpulse0.changed();
      }
      
      else if (value == 3)
      
      	{
      	
      cmbImpulse0.set("items", reverbmap.join("\n"));
      cmbImpulse0.setValue(16);
      cmbImpulse0.changed();
      }
      
      
      };
      

      Mathieu

      posted in General Questions
      S
      Sounddiy
    • RE: XML Problem - solved

      @MikeB

      posted in Bug Reports
      S
      Sounddiy
    • RE: FAUST Doesn't work anymore

      @Sounddiy

      I found myself
      Rookie mistake !!

      I have hit on double arrow on faust core instead of hit F5 KEY in faust editor.
      Sorry

      posted in Faust Development
      S
      Sounddiy
    • RE: Errors compile Hise with faust on macbook pro intel

      Thanks Guys.

      It seems to work

      I forgot to uncheck "debug executable" in RUN profile

      Capture d’écran 2023-02-27 à 15.30.41.png

      posted in General Questions
      S
      Sounddiy
    • My first plugin with Hise and I need help for improvements

      Hi,

      Math from France.

      It's my first plugin created with Hise.
      I made it for myself just for fun and to learn Hise and blender.
      Thanks to all because I read a lot to this forum.
      it's a prototype , so be tolerant :)
      I recorded impulse from my Lexicon PCM60 at 96Kz 24bits and sent it to my Gyraf Tube preamp G9.

      Capture reverb 60.PNG

      I recorded a short video for you :
      https://www.youtube.com/watch?v=9uAH0KTiVB0

      I would like to improve :

      • Add fade in and fade out for Impulse swap to prevent click noise.

      • Input and Ouput knobs seems to not be LOG, seem to be active at the end.

      • Mix knob is strange : I add script from this post https://forum.hise.audio/topic/6372/effect-plugin-send-routing-help-please

      • knobs's edge are not smooth, Perhaps I need to add blur on blender...

      • When you click anywhere on information's panel, it will come back to panel's plugin

      Thanks

      Mathieu

      posted in General Questions
      S
      Sounddiy
    • RE: a graphic bug appears on my project that cause crash

      @d-healey

      I succeed to find the cause :)

      I unckecked "auto show workspace" in preferences and it gone

      Thanks for XML validator tips.

      posted in Bug Reports
      S
      Sounddiy
    • RE: Free HISE Filmstrips! Analog Knob-Kit 02 by Noisehead

      @Straticah wow! thanks

      posted in Presets / Scripts / Ideas
      S
      Sounddiy

    Latest posts made by Sounddiy

    • RE: Impulse Response File switching?

      Hi!

      Is this problem have been solved?
      I encountere the same problem with my project.

      When I export FX plugin Impulses files are switching.
      The file "Room_size1_time1L" number 16 become file number 1

      Thanks

      Math

      See pictures...

      HISE PROJECT : OK

      Capture1.PNG

      VST PLUGIN
      Capture2.PNG

      posted in General Questions
      S
      Sounddiy
    • RE: Error creating DLL

      @RenSot Read this post
      https://forum.hise.audio/post/77072

      I have the same issue.
      I need to copy and paste SRC folder and File.h (yourprojectfolder/DSPNetworks/ThirdParty/)
      to my project to Hise App root folder.

      Math

      posted in General Questions
      S
      Sounddiy
    • RE: Hise app is not open anymore after crash

      Ok great Excellent.
      I will do that.

      Thanks again david.

      posted in Bug Reports
      S
      Sounddiy
    • RE: Hise app is not open anymore after crash

      @d-healey Oh Thank you so much so much David ! It works
      :folded_hands: :folded_hands:

      posted in Bug Reports
      S
      Sounddiy
    • RE: Hise app is not open anymore after crash

      @d-healey

      Yes
      I double click on HISE.exe and it crashes, not project.

      posted in Bug Reports
      S
      Sounddiy
    • RE: Hise app is not open anymore after crash

      Hi David

      HISE.exe app crash

      posted in Bug Reports
      S
      Sounddiy
    • Hise app is not open anymore after crash

      Hi people

      My hise app do not respond anymore after a crash.

      • tested it on windows safe mode
      • Compiled another projucer projects

      I installed procdump to find the bug
      Crash line is : ( bold)

      Component* ScriptComponentList::Panel::createContentComponent(int /index/)
      {
      auto jp = dynamic_cast<JavascriptProcessor*>(getConnectedProcessor());
      auto c = jp->getContent();
      return new ScriptComponentList(c, defaultOpeness);

      Any ideas?

      thanks

      Math

      posted in Bug Reports
      S
      Sounddiy
    • RE: Faust error when compiling dll

      Same Problem here.

      @obolig , your solution works for me but how could we manage to find an other way to skip this error each times we compil?

      thanks

      Math

      posted in Faust Development
      S
      Sounddiy
    • RE: FAUST Doesn't work anymore

      @Sounddiy

      I found myself
      Rookie mistake !!

      I have hit on double arrow on faust core instead of hit F5 KEY in faust editor.
      Sorry

      posted in Faust Development
      S
      Sounddiy
    • FAUST Doesn't work anymore

      Hi !

      I recently started using hise again and my Script FX with FAUST doesn't work anymore.
      When I click on double arrow nothing happens.
      There is only a message that suddenly dissapears at the top, " kill voices...."

      So I rebuild hise with latest develop version and latest faust program.
      Build with faust succeed but I have again the same bug.

      hise.png
      Capture5.PNG

      Any ideas ?

      thanks

      Mathieu

      posted in Faust Development
      S
      Sounddiy