HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. callybeat
    3. Topics
    • Profile
    • Following 3
    • Followers 0
    • Topics 5
    • Posts 36
    • Groups 0

    Topics

    • callybeatC

      CLAP: The New Audio Plug-in Standard?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      645 Views
      UD AUDIOU

      I just hopped into the forum after spotting the same article.
      Sounds pretty interesting!

    • callybeatC

      I present my Hum808x

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      8 Votes
      5 Posts
      408 Views
      callybeatC

      @MikeB Thank you very much for your support friend, your help and that of @ULRIK were key to be able to finish on time :grinning_face_with_big_eyes: ., I leave a sample of some presets on 🎼 Soundcloud 🎼

    • callybeatC

      The HISE logo in GUI, is it allowed?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      2 Votes
      3 Posts
      323 Views
      callybeatC

      Thank you very much @Christoph-Hart 😎 :thumbs_up_medium_skin_tone:

    • callybeatC

      Preset Browser does not save the AudioLoopPlayer snapshot

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      325 Views
      callybeatC

      This script is incredible. I leave it in the post in case it helps someone., I already saw how to add buttons to navigate in the presets but I still have the problem in Audio loop player, all the synth configuration is set well In preset the problem comes when loading the sample in Audio loop player it always stays in sample 1 in all presets and I don't know what the LOOP button is active. I'm sure I'm missing some function but I don't know what it is 😁 , it is frustrating because practically the complement is already finished :grinning_face_with_sweat:

      display name presets whit label inline function onKnobpresetControl(component, value) { if (Engine.getCurrentUserPresetName() == "") Content.getComponent("Name").set("text", "Clean"); else Content.getComponent("Name").set("text", Engine.getCurrentUserPresetName()); }; Content.getComponent("Knobpreset").setControlCallback(onKnobpresetControl);
    • callybeatC

      Sample switching with presets in Audio Loop Player

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      12
      0 Votes
      12 Posts
      823 Views
      callybeatC

      I thought I would paste the solution of the theme here in case someone needs it ..
      :beaming_face_with_smiling_eyes:

      // Load Audiofiles into pool ---------------------------------------------------------------------------------------------- Engine.loadAudioFilesIntoPool(); //-------------------------------------------------------------------------------------------------------- // const vars---------------------------------------------------------------------------------------------- const var AudioLoopPlayer = Synth.getChildSynth("Sampler"); const var Random = Content.getComponent("Random"); const var Knob62 = Content.getComponent("Knob62"); const var Next = Content.getComponent("Next"); const var Prev = Content.getComponent("Prev"); //-------------------------------------------------------------------------------------------------------- // Array Samples in AudioFiles-Folder---------------------------------------------------------------------- const var inst = ["sample01.wav","sample02.wav","sample03.wav","sample04.wav","sample05.wav","sample06.wav","sample07.wav","CBsample2.wav"]; //-------------------------------------------------------------------------------------------------------- //Knob1 Sample selection--------------------------------------------------------------------------------- inline function onKnob62Control(component, value) { Synth.getAudioSampleProcessor("Sampler").setFile("{PROJECT_FOLDER}"+inst[value]); }; Content.getComponent("Knob62").setControlCallback(onKnob62Control); //-------------------------------------------------------------------------------------------------------- // Random Button------------------------------------------------------------------------------------------ Random.setControlCallback(onRandom_Control); inline function onRandom_Control(component, value) { if (value) { Knob62.setValue((Math.randInt(0, 5))); Knob62.changed(); } }; //-------------------------------------------------------------------------------------------------------- // Prev-Button---------------------------------------------------------------------------------------------- inline function onPrevControl(component, value) { if (value) { Knob62.getValue() > Knob62.get("min") ? Knob62.setValue(Knob62.getValue() - 1) : Knob62.setValue(Knob62.get("max")); Knob62.changed(); } }; Content.getComponent("Prev").setControlCallback(onPrevControl); //-------------------------------------------------------------------------------------------------------- // Next-Button ---------------------------------------------------------------------------------------------- inline function onNextControl(component, value) { if (value) { Knob62.getValue() < Knob62.get("max") ? Knob62.setValue(Knob62.getValue() + 1) : Knob62.setValue(Knob62.get("min")); Knob62.changed(); } }; Content.getComponent("Next").setControlCallback(onNextControl); //--------------------------------------------------------------------------------------------------------