• Aliasing?

    14
    0 Votes
    14 Posts
    639 Views
    FrankbeatF

    I’m running a sample based Synth with 44.1kHz/16 bit (internally obersampling 4x) and I don’t hear aliasing though when I look at the waveform I can see it is distorted a little. So, what’s your experience? Where does it become audible to you?

    I have to add that I use to not transpose a sample by more than +/-2 semitones with this synth so I can’t tell how it sounds with more than that

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    5 Views
    No one has replied
  • If module view is open autocompletions do not show

    2
    0 Votes
    2 Posts
    153 Views
    T

    @TNTHM Answer was in the HISE shortcut menu (File > Edit Shortcuts). Press the Esc key (Mac) to enable completions.

  • Audio files sorting

    12
    0 Votes
    12 Posts
    424 Views
    R

    @d-healey said in Audio files sorting:

    Engine.sortWithFunction("items", sortFiles);}

    You've passed a string "items" as the first parameter. You need to pass an array. Also you have an extra curly brace at the end.

    I switched it to the array and it now sorted them correctly in the test plugin so I just need to make the change in the actual plugin now.

    Thankyou for your help. As usual it is very useful and much appreciated

  • ChordWheel Button Design !

    2
    0 Votes
    2 Posts
    190 Views
    d.healeyD

    @sakorada Use a panel and trigonometry.

  • Image Strip usage in the MatrixMeterFloating Tile

    18
    0 Votes
    18 Posts
    761 Views
    FortuneF

    @orange I see. Thank you!

  • Updating to the latest HISE 3.0.3 build failure

    24
    0 Votes
    24 Posts
    824 Views
    T

    Tldr for this thread:

    Upon trying to compile the source code for HISE 3.0.3 I was running into this error:

    Ignoring file ../../../../tools/faust/fakelib/libfaust.a, building for macOS-x86_64 but attempting to link with file built for macOS-arm64

    We also tried compiling through terminal directly which returned a similar error:

    ▸ Linking HISE ⚠️ ld: ignoring file ../../../../tools/faust/fakelib/libfaust.a, building for macOS-x86_64 but attempting to link with file built for macOS-arm64 ❌ clang: error: unable to execute command: Abort trap: 6 ❌ clang: error: linker command failed due to signal (use -v to see invocation) ** BUILD FAILED ** The following build commands failed: Ld /Users/[My name]/Desktop/HISE/projects/standalone/Builds/MacOSX/build/Release/HISE.app/Contents/MacOS/HISE normal (in target 'HISE Standalone - App' from project 'HISE Standalone') (1 failure)

    The issue is with the version of Xcode being used to compile.

    I am on:

    Mac Intel i7, 2020
    Mac OS 12.1, Monterey
    HISE 3.0.3 source code
    
JUCE v6.1.4 ( comes with 3.0.3 source code)

    Xcode version that did not work:
    13.4.1

    Xcode version that does work:
    13.0

    @d-healey kindly provided the following code which will automatically download and compile the latest HISE developer source code from git:

    #!/bin/bash # Download HISE cd ~/Desktop git clone https://github.com/christophhart/HISE.git cd ./HISE git checkout develop # Extract SDKs unzip ./tools/SDK/sdk.zip -d ~/Desktop/HISE/tools/SDK # Build HISE ./tools/projucer/Projucer.app/Contents/MacOS/Projucer --resave ~/Desktop/HISE/projects/standalone/HISE\ Standalone.jucer cd ~/Desktop/HISE/projects/standalone/Builds/MacOSX xcodebuild -project "HISE Standalone.xcodeproj" -configuration Release -jobs 2 | xcpretty

    This can be saved in a text editor as:
    build_hise_osx.sh

    You can execute this script by saving it to your Documents folder and typing into terminal:
    sudo sh /Users/YOUR_USERNAME/Documents/build_hise_osx.sh

    Thank you @d-healey and @Lindon for helping me troubleshoot this. I appreciate your time and energy.

  • Math.round(value * 100);

    11
    0 Votes
    11 Posts
    366 Views
    JayJ

    @d-healey Thanks David, that did it, and like @ustk said I mixed things up. And in the snipped I provided it did work using doubleToString

  • Server.setBaseURL

    9
    0 Votes
    9 Posts
    149 Views
    T

    @d-healey This was what I was missing. Thank you!

  • General Midi library question

    20
    0 Votes
    20 Posts
    608 Views
    A

    @d-healey Yes, the latest version. The workaround was to create 16 outputs somewhere else and then copy to the container.

  • Sample Loop x fade

    3
    0 Votes
    3 Posts
    214 Views
    M

    @Christoph-Hart I knew it was simple! Thank you so much :)

  • Sticky note implementation

    8
    0 Votes
    8 Posts
    347 Views
    resonantR

    @ustk Perfect. Thank you!!

  • Apple altool vs notarytool

    4
    0 Votes
    4 Posts
    512 Views
    trillbillyT

    For anyone doing it it manually, here is the code.

    Thanks @d-healey as always!

    Codesigning Plugin
    codesign --remove-signature "MacHD/User/Desktop/PluginName.vst3"
    codesign --remove-signature "MacHD/User/Desktop/PluginName.component"
    codesign -s "Developer ID Application: YOURTEAMID" "MacHD/User/Desktop/PluginName.vst3" --timestamp
    codesign -s "Developer ID Application: YOURTEAMID" "MacHD/User/Desktop/PluginName.component" --timestamp

    Build Installer

    Sign Installer
    productsign --sign "Developer ID Installer: YOURTEAMID" "MacHD/User/Desktop/PluginName.pkg" "MacHD/User/Desktop/Signed/PluginName.pkg"

    Notarize Installer
    xcrun notarytool submit --apple-id "YOURAPPLEID" --password "App-Specific-Password" --team-id "YOURTEAMID" "MacHD/User/Desktop/Signed/PluginName.pkg"

    Wait For Upload To Complete

    Staple Installer
    xcrun stapler staple "MacHD/User/Desktop/Signed/PluginName.pkg"

    Check Status (Accepted)
    spctl --assess -vvv --type install "MacHD/User/Desktop/Signed/PluginName.pkg"

    FYI: Just a tip coming from the altool manual notarizing. I used to have to enter my TEAMID including my name like "My Name (GD78YHD87G)" but with the notarytool, it seems you just need the actual TEAMID Number, not the name as well.

    Also, I dont think this way sends the Notarization Email Confirmation. I did a fairly small upload a while ago and have yet to receive it. I've had it take hours before, but for a much larger file. Typically it sent the email within 10 or so minutes with altool. (it does not send the email. Once the upload is complete, youre good to go).

  • Slider ID number

    2
    0 Votes
    2 Posts
    61 Views
    d.healeyD

    @TNTHM There are no ID numbers that I know of (maybe they are used internally). The only id is the one you set, and can be retrieved using the getId() function.

  • ScriptNode errors on compile with simple multichannel layout

    8
    0 Votes
    8 Posts
    200 Views
    LindonL

    @Christoph-Hart ok I will give it a try...

  • Deleting Embedded Samplesmaps

    7
    0 Votes
    7 Posts
    427 Views
    VorosMusicV

    @ustk
    That's true...
    Even though its not the same Sampler you might be correct. As far as I know there is an AllNotesOff event, when changing Samplers Bypass.
    But I already tried a different order, it did not make a difference.

    I think I also tried delaying the PlayNote once, but did not work as well and lately I tried a different sample and it played, so it seems to be a quite specific issue.

    I'll try to rebounce the sample I'm using, maybe that fixes things.

  • Sliderpack rectangle? (Piano roll?)

    9
    0 Votes
    9 Posts
    332 Views
    Christoph HartC

    will try to figure out what have you done.

    I've created the template functions for LAF (by right click on the slider pack and choose "Create local LAF for selection" and then I hacked around for 30 seconds...

  • FX plugin fail - works fine in HISE...

    3
    0 Votes
    3 Posts
    97 Views
    LindonL

    @ustk said in FX plugin fail - works fine in HISE...:

    @Lindon Is that EQ a panel of your own construction? Is it possible it simply has no data to draw?
    When facing that kind of issue I add a dummy button to manually force a repaint, and a dummy label to show the data (values, mouse state, etc...) so you see what's behind the scene in real time
    Could the data be in an object that is not saved in preset once exported? (in the case you save the state in a data object of a panel essentially...)

    Well the "EQ Window" is showing the values for a set of Linkwitz Reily filters, so not really an eq in the sense of displaying incoming audio...so it does have some values.

    I added repaint command in the init to force a repaint - and that didn't make any difference. The thing that really gets me is the preset name and the "preset browser opening" button not working....

    audio makes it thru the plugin - but it has no effect on it...mystery.

  • Dynamically change the size of the GUI Interface

    5
    0 Votes
    5 Posts
    314 Views
    Adam_GA

    @ustk thank you :D

  • AAX Not Valid - Mac M1

    2
    0 Votes
    2 Posts
    204 Views
    orangeO

    @kameron Are you sure you are using the developer version of Pro Tools and not the standard version? Typically, this error occurs when trying to open an unsigned plugin in the standard version Pro Tools. That's why I suggest you code sign the plugin with PACE EDEN Tools and open it in Pro Tools.

    Also which version of Hise & XCode are you using? Do exproted vsts work in your system?

24

Online

1.6k

Users

11.2k

Topics

97.8k

Posts