HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. Sympol
    3. Posts
    S
    • Profile
    • Following 0
    • Followers 0
    • Topics 6
    • Posts 28
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: Compile errors on Ubuntu 24.04

      @d-healey Thanks David - that worked and I was able to compile the DebugWithFaust version and run it....
      Now to try a ReleaseWith Faust.....
      Thanks again for your time, help and patience 😁

      posted in Newbie League
      S
      Sympol
    • RE: Compile errors on Ubuntu 24.04

      @d-healey Anything more I need to do before attempting a recompile?

      robin@Study:~/Documents/HISE/projects/standalone/Builds/LinuxMakefile$ git reset --hard
      HEAD is now at 91102fba0 - fix DLL compilation on macOS
      robin@Study:~/Documents/HISE/projects/standalone/Builds/LinuxMakefile$ git checkout 91102fba0c1a2740e8be1d8504348112c5d34198
      HEAD is now at 91102fba0 - fix DLL compilation on macOS
      
      
      posted in Newbie League
      S
      Sympol
    • RE: Compile errors on Ubuntu 24.04

      @d-healey Screwed my head back on, but honestly I have no idea what to do next. I don't want to create any new commits (do I?) ll I want is to get past the error in my compile....
      Do I need to download just these 2 and overwrite what I already have from the first download (if so, how??) and then try a recompile?
      M projects/standalone/HISE Standalone.jucer
      M projects/standalone/JuceLibraryCode/AppConfig.h

      posted in Newbie League
      S
      Sympol
    • RE: Compile errors on Ubuntu 24.04

      @d-healey And I certainly don't want to end in a pickle!
      This is what I got when I typed that in my terminal.....
      ******robin@Study:~/Documents/HISE/projects/standalone/Builds/LinuxMakefile$ git checkout 91102fba0c1a2740e8be1d8504348112c5d34198
      M projects/standalone/HISE Standalone.jucer
      M projects/standalone/JuceLibraryCode/AppConfig.h
      Note: switching to '91102fba0c1a2740e8be1d8504348112c5d34198'.

      You are in 'detached HEAD' state. You can look around, make experimental
      changes and commit them, and you can discard any commits you make in this
      state without impacting any branches by switching back to a branch.

      If you want to create a new branch to retain commits you create, you may
      do so (now or later) by using -c with the switch command. Example:

      git switch -c

      Or undo this operation with:

      git switch -

      Turn off this advice by setting config variable advice.detachedHead to false

      HEAD is now at 91102fba0 - fix DLL compilation on macOS******

      So my head is now detached.....
      Sorry for the dumb questions, but what now? (still haven't had lunch!)

      posted in Newbie League
      S
      Sympol
    • RE: Compile errors on Ubuntu 24.04

      @d-healey Thanks again for your time and patience with an annoying newbie!
      Not exactly sure what you mean (that string means nothing to me!), but I'm assuming I should download the source files from your develpment branch and then try again?
      I'll give that a go after lunch 😁

      posted in Newbie League
      S
      Sympol
    • RE: Compile errors on Ubuntu 24.04

      @d-healey Thanks again David. I ran sudo apt install individually for those 3 problems, instead of sudo apt-get and they appeared to install correctly....
      Followed the rest of the steps in your tutorial and tried again to compile DebugWithFaust but now a different error 😧
      from the tail end of the terminal output:

      Compiling include_hi_streaming.cpp
      In file included from ../../../../../HISE/hi_streaming/../JUCE/modules/juce_dsp/juce_dsp.h:236,
      from ../../../../../HISE/hi_streaming/hi_streaming.h:62,
      from ../../../../../HISE/hi_streaming/hi_streaming.cpp:2,
      from ../../JuceLibraryCode/include_hi_streaming.cpp:9:
      ../../../../../HISE/hi_streaming/../JUCE/modules/juce_dsp/containers/juce_SIMDRegister.h: In instantiation of ‘struct juce::dsp::SIMDRegister’:
      ../../../../../HISE/hi_streaming/hi_streaming/MonolithAudioFormat.cpp:371:35: required from here
      ../../../../../HISE/hi_streaming/../JUCE/modules/juce_dsp/containers/juce_SIMDRegister.h:85:11: error: invalid use of incomplete type ‘using juce::dsp::SIMDRegister::NativeOps = struct juce::dsp::SIMDNativeOps’ {aka ‘struct juce::dsp::SIMDNativeOps’}
      85 | using vSIMDType = typename NativeOps::vSIMDType;

      | ^~~~~~~~~
      In file included from ../../../../../HISE/hi_streaming/../JUCE/modules/juce_dsp/juce_dsp.h:228:
      ../../../../../HISE/hi_streaming/../JUCE/modules/juce_dsp/native/juce_sse_SIMDNativeOps.h:52:8: note: declaration of ‘using juce::dsp::SIMDRegister::NativeOps = struct juce::dsp::SIMDNativeOps’ {aka ‘struct juce::dsp::SIMDNativeOps’}
      52 | struct SIMDNativeOps;
      | ^~~~~~~~~~~~~
      make: *** [Makefile:772: build/intermediate/DebugWithFaust/include_hi_streaming_6963df44.o] Error 1
      make: *** Waiting for unfinished jobs....

      As far as I can see that's the only error.....

      posted in Newbie League
      S
      Sympol
    • RE: Compile errors on Ubuntu 24.04

      @d-healey Thanks David - I did complete your Bootcamp course while on my Windows PC a while ago with success, and followed it now on this Ubuntu system, including the build cheat sheet. As I didn't seem to get errors from the libwebkit2gtk-4.0-dev I assumed that was OK. Just ran the commands again using 4.1 but still getting these errors:
      libx11-dev: command not found
      libasound2-dev: command not found
      libjack-jackd2-dev: command not found
      I'll do some googling and see if I can find where or how I can get further......

      posted in Newbie League
      S
      Sympol
    • Compile errors on Ubuntu 24.04

      Hi all,
      just moved from a Windows 10 to a Ubuntu 24.04 setup, with a basic version of Ubuntu Studio on top. I had managed to compile HISE Standalone back on the Windows 10 a while ago, so thought I'd give it a go on the new setup....
      Followed the Compile HISE on Linux tutorial (very comprehensive and well explained BUT - the first command 'sudo apt-get -y install build-essential git make binutils-gold libfreetype6-dev
      libx11-dev libxinerama-dev libxrandr-dev libxcursor-dev mesa-common-dev
      libasound2-dev freeglut3-dev libxcomposite-dev libcurl4-gnutls-dev libgtk-3-dev
      libjack-jackd2-dev libwebkit2gtk-4.0-dev' gave me errors on these commands:
      libx11-dev
      libasound2-dev
      libjack-jack2-dev
      all with command not found.....
      Rather foolishly I carried on with the rest of the steps and when I finally got as far as building the Standalone DebugWith Faust I got these errors, but the process continued....

      robin@Study:~/Documents/HISE/projects/standalone/Builds/LinuxMakefile$ make CONFIG=DebugWithFaust -j 2
      Package alsa was not found in the pkg-config search path.
      Perhaps you should add the directory containing `alsa.pc'
      to the PKG_CONFIG_PATH environment variable
      Package 'alsa', required by 'virtual:world', not found
      Package 'gtk+-x11-3.0', required by 'virtual:world', not found
      Package 'x11', required by 'virtual:world', not found
      Package 'xinerama', required by 'virtual:world', not found
      Package 'xext', required by 'virtual:world', not found
      Compiling ScriptNodeTestSuite.cpp
      Compiling DspUnitTests.cpp
      Compiling HiseEventBufferUnitTests.cpp
      Compiling MainComponent.cpp
      Compiling Main.cpp
      Compiling BinaryData.cpp
      Compiling include_hi_backend.cpp.......

      till finally it ended with:

      make: *** [Makefile:772: build/intermediate/DebugWithFaust/include_hi_streaming_6963df44.o] Error 1
      make: *** Waiting for unfinished jobs....
      robin@Study:~/Documents/HISE/projects/standalone/Builds/LinuxMakefile$

      As a newbie to Linux, could someone possibly help me make sense of what I need to do please?
      Every little bit of help will be very welcome, thanks.....

      posted in Newbie League
      S
      Sympol
    • RE: Multiple errors compiling HISE 2.0

      @d-healey Thanks David..... Flushed with success I'm downloading the tutorials now to dig deeper....

      posted in General Questions
      S
      Sympol
    • RE: Multiple errors compiling HISE 2.0

      Thanks, downloaded and compiled OK. I noticed there are new versions of both AsioSDK and VST SDK available - is it worth using these or should I just quit while I'm ahead :)

      posted in General Questions
      S
      Sympol
    • RE: Multiple errors compiling HISE 2.0

      @d-healey Thanks, downloading now.....

      posted in General Questions
      S
      Sympol
    • Multiple errors compiling HISE 2.0

      Hi, I've been struggling with this for over 2 days now and have no hair left. I've followed all the steps in the 'Building HISE on Windows 10' video on Youtube. I'm using Windows 10 Pro, Visual Studio 2017 and have installed the w_ipp_2019.4.245.exe file as discussed in that video. When I run the projucer, I get a message about a new version of JUCE, but I've ignored this and run the version with HISE.
      Trying to build the standalone HISE app, release, x64 as in the video, but getting multiple errors (1147 errors and 74 warnings) before the compiler crashes with too many errors.
      Is there something I'm missing here? IPP has installed in C:\Program Files (x86)\IntelSWTools with a number of subdirectories 'compilers and libraries', compilers and libraries 2019 and compilers and libraries 2019.4.245
      When I look at the Intel site it tells me:
      After installing Intel IPP, set the PATH, LIB and INCLUDE
      environment variables by running the script appropriate to your target platform architecture. The scripts are available in \env
      .
      By default, the
      is C:\Program files (x86)\Intel\oneapi
      Configure Your IDE Environment to Link with Intel IPP
      To configure your Microsoft* Visual Studio* development system for linking with the Intel IPP library, follow the steps below. Though some versions of the Visual Studio* IDE may vary slightly in the menu items mentioned below, the fundamental configuring steps are applicable to all these versions.

      In Solution Explorer, right-click your project and click Properties
      .
      Select Configuration Properties
      > VC++ Directories
      and set the following from the Select directories for drop down menu:
      Include Files menu item, and then type in the directory for the Intel IPP include files (default is <install_dir>\include
      Library Files menu item, and then type in the directory for the Intel IPP library files (default is <install_dir> \lib<arch>
      Executable Files menu item, and then type in the directory for the Intel IPP executable files (default is <install_dir>\redist<arch>
      The values for the include files directories and the library files directories are correct as above, but there is no mention of ipp in the executable files directories
      Any help would be appreciated. I realise I can just download the compiled version of HISE 2.0 but would really like to solve this....
      Thankyou......

      posted in General Questions
      S
      Sympol
    • RE: Using wav files as samples

      Thanks Christoph - didn't expect you to produce this tutorial so quickly :)
      I'm a bit tied up for the next couple of days stacking firewood for the coming winter, but as soon as I get a chance I'll go through the tutorial and do some experimenting.....
      Thanks again!

      posted in General Questions
      S
      Sympol
    • RE: Using wav files as samples

      Thanks again Christoph - thought there would be a way of doing it. I now have 3 sets of samples from selected organ stops, but would appreciate some advice as to how to call each SampleMap from a user interface, but don't get distracted by this - you have better ways to spend your time, I'm sure :)

      posted in General Questions
      S
      Sympol
    • RE: Using wav files as samples

      Thankyou very much! Appreciate you taking the time to answer my dumb questions...
      Have now renamed the files to PedalOrgan_C3_0_127.wav and so on and successfully imported them into the sample map in HISE, so now I know how to do that.....
      The next step is to add some effects etc. as in the tutorial and maybe create a simple user interface whereby I could add some controlled reverb, also as in the tutorial....
      Obviously I only have recorded a single octave at this stage for testing - each wav file has to be cleaned up to remove extraneous noises such as clicks and wheezes from the pedals and bellows but I'm well on the way now....
      Ideally I would like to create a user interface (for my own use only) whereby I could add in the various stops from the organ (its a very ancient one and has stops for such effects as 'Vox Humana', 'Bass Coupler', 'Treble Coupler' etc.....)
      I presume I will need to record each note in turn with these stops applied, which will lead to a pretty large number of samples.... Without delving into specifics (which I'll need to do at a later stage) is it possible to select which set of samples (eg relating to a specific organ stop) are played through the user interface? In other words, use an interface control to select a specific set of wav files?
      Many thanks again for your time and patience....

      posted in General Questions
      S
      Sympol
    • Using wav files as samples

      Hi,
      As you may have gathered from my previous questions, this is all very new to me!
      Completed the tutorial and now want to move on to try supplying my own sample wav files instead of the Music Box samples as a test. I have an old pedal organ, from which I have recorded a series of individual notes as separate wave files, with names such as Organ_C.wav, Organ_Csharp.wav and so on for a total of 12 individual files over an octave.
      I have created a new test project and copied these wav files into the samples folder and then tried to import them into the HISE sampler in the same manner that the Music Box samples were added in the tutorial. But the results are garbage!
      Is there a particular naming convention I should be using for each file?
      I followed through the Youtube video suggested in another post about rendering samples using Reaper, but the end result of that video seemed to be a series of wav files similar to my own.
      When I import my wav files into my test project they sound very much like the music box samples and not at all like the originally recorded wav files from the pedal organ.....
      Does anyone have any clues which could help me over this hurdle please?
      Thanks.....

      posted in General Questions
      S
      Sympol
    • RE: How to save a project mid-term so it can be opened later and continued?

      I may have found the answer!
      Just tried again, starting from scratch as far as saving as a preset, but then this time instead of loading the project (step 2 in the reload as work in progress section) after restarting HISE, I simply opened the .hip file without doing anything else, and there was my project as I had left it, with working sound from mouse and midi keyboard.
      It seems that the 'Load Project' option under Files is not necessary and indeed stuffs up the sound from the project - all that is required is to load the .hip preset file.....
      It takes a while to get used to the terminology used - I had assumed that loading a project would re-load a previously closed project in the state that it was when closed, but obviously not so. So really the preset is a backup of the project at a certain state and if I want to go back to a selected point in the project development, as long as I have saved a preset at that point (with a suitable name) I just need to load that particular preset.
      Now I'll continue with the tutorial, saving a preset at various stages and see what happens when I restore from each.....

      posted in General Questions
      S
      Sympol
    • RE: How to save a project mid-term so it can be opened later and continued?

      Hi and thanks for responding. yes, I've downloaded and watched your video a number of times, but I still have the problem of no sound when I re-open my preset file....
      These are the steps I've taken again today:

      1. Open HISE
      2. Create new project folder (Organ) version 1.0.0
      3. Copy MusicBox samples into Samples folder under Organ project
      4. Master Chain, click ’+’ and select ’Sampler’
      5. Switch to dedicated Sampler workspace view.
      6. Double-click Samples folder, select all and drag to Sample map editing area.
      7. Select File Token Parser, click OK and set Tokens to:
        Ignore
        Single Key
        Low Velocity
        High Velocity
      8. Fix mapping – lassoo all samples and click Close vertical gaps; Move selection up 2 octaves..
      9. Export as HLAC Monolith, named OrganMap, low file size….
      10. At this stage have sound from using both midi keyboard or on screen keyboard (using mouse).

      Now wish to save this in its working state, so:

      1. Save file as xml backup (OrganBackup.xml) in XmlPresetBackups folder
      2. Cancel on next two boxes.. ( )
      3. File → Save → OrganBackup preset.
      4. Now have the following extra files:
        OrganMap.ch1 in ’Samples’ folder in addition to the MusicBox samples copied in earlier
        OrganMap.xml in ’SampleMaps’ folder
        OrganBackup.hip in ’Presets’ folder (together with a series of Autosave_n.hip files)
        OrganBackup.xml in ’XmlPresetBackups’ folder
      5. File → Close Project. ’The current preset will be discarded’ - click OK as already saved preset
      6. Close HISE

      Now try to reload as a work in progress project…..

      1. Open HISE
      2. Load Project (Organ) – nothing appears…..
      3. Open xml backup – select OrganBackup.xml from XmlPresetsBackup folder, nothing happens…..
      4. Open file OrganBackup.hip from Presets folder – shows the samples in the Map Editor in the Sampler – but no sound from either midi keyboard or by using mouse on the on-screen keyboard….
      5. Checked Audio device settings from ’View’ Menu. All seems to be correct and sound produced when the ’Test’ button is pressed.

      There must be some simple mistake I am making that is killing the output after I have loaded in the .hip file but for the life of me I cannot find what that is...

      Any help from anyone would be wonderful - at this stage I'm simply going around in circles. If I'm unable to reload a working project I may as well give up, which would be a shame after all the effort that has gone in to building HISE - not to mention all the hours I've wasted trying to solve what is surely a very basic problem....

      posted in General Questions
      S
      Sympol
    • How to save a project mid-term so it can be opened later and continued?

      Hi - this seems to be a very basic question but I have been unable to find an answer.
      I've been working through the tutorial, using HISE 1.0.0 but have not yet found a method whereby I can save and close a project mid-term and come back to it later, maybe the next day and continue where I left off.

      I have tried various computations, but nothing seems to work completely successfully. Here's what I have tried (documented as I went):

      1. Create new project
      2. Follow Tutorial to drag in samples to Sample Map Editor:
        Want to save project now. Click ’Close project’ window appears with ’Discard the current Preset – the current preset will be discarded’

      If click cancel – back to project unaltered.
      If click OK, back to project (unaltered and not closed) but close project option under ’File’ is greyed out….
      3. Click Save and message box appears: ’Save Master Chain – do you want to save this preset:

      Click cancel and back to project unaltered
      Click OK, enter name for preset. Call it Test1 – back to project unaltered but no preset appears under Presets or UserPresets in file browser – where did it go?
      4. Click Save As, enter name Test1 and get message – do you want to overwrite file Test1.hip
      Say no and back to project, say yes, back to project (close project still greyed out) and still no file under Presets / UserPresets.
      Select ’Save current state as new user preset’ and again no files appear under either sub directory.
      5. Select Quit (no option available to close project) – message box ’Do You Want To Quit OK/Cancel’
      Select Cancel – remains unaltered
      Select OK – HISE closes.

      Restart HISE
      Load project Test1 – as if new project but project properties and user settings as created initially.
      No info in master chain – eg, samples not loaded, nothing in sample workspace, everything lost……

      Repeat process as above from tutorial, but take next step – eg Fix Mapping and drag 2 octaves up, save as monolithic file named Test1.
      Cannot see either .xml file in SampleMaps or .ch1 in Samples via HISE – but using file explorer in Windows both files are present…..

      Add velocity modulator as per tutorial, then archive project as zip file (ZippedTest1.zip).
      Save from File menu as Test1b.
      Close project and close HISE

      Restart HISE
      Load Project (Test1) again empty
      Open file from project (lists a number of autosaves + Test1b)
      Select Test1b and all back except – no sound from keyboard although samples are present and velocity modulator as added is present on main workspace view. Sample Workspace view is empty however, until click on ’up/down’ arrow and select ’Sampler’ from 2 options Disconnect or Sampler, when samples appear, but again no sound when clicking on keyboard or playing midi keyboard.
      Closed project and quit HISE

      There must be something I'm missing - it cannot be so difficult to be able to save a project and then re-open it again to continue at the same point at a later date or time without having to go back and recreate the previous work.....

      posted in General Questions
      S
      Sympol
    • RE: Keyboard missing in the Designer

      Thanks for uploading that Christoph - I'll check it out!

      posted in General Questions
      S
      Sympol