HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. davephillips
    D
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 10
    • Groups 0

    davephillips

    @davephillips

    3
    Reputation
    529
    Profile views
    10
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    davephillips Unfollow Follow

    Best posts made by davephillips

    • RE: Linux build of HISE

      Btw, I just compiled and tested the VST. I ran a very simple test in Bitwig with one instance of the HISE plugin set up for the wavetable synthesizer with the Simple Reverb and the default EG (adjusted for slower attack and release times). I'm looping a MIDI track through it, sound is clean and clear. On to try a more complicated instrument.

      Edit: Tested the sampler, works fine.

      Also btw: Very nice work !!

      Best,

      dp

      posted in General Questions
      D
      davephillips
    • RE: Linux build of HISE

      @d-healey Right, that .so suffix indicates a Linux shared object file, i.e. the plugin in native Linux VST format. Reaper under Wine expects VST plugins in Windows DLL format, so you'll need to test your new plugin in Bitwig, Ardour, Qtractor, Tracktion, etc.

      HTH,

      dp

      posted in General Questions
      D
      davephillips
    • RE: Linux build of HISE

      Hi Christoph, I've built and run the standalone and plugin for Linux. System here is Fedora 21 x86_64, with extensions from Planet CCRMA. I'm trying to export the preset example from http://hise.audio/manual/Manual.php but I'm obviously missing something. I receive this error when trying the Export As Instrument Plugin :

      "You have to add at least one script processor and call Synth.addToFront(true)."

      What have I missed ?

      Edit: Ah, never mind, I've found the fuller tutorials on github, I'll go through them first.

      Best regards,

      Dave Phillips

      posted in General Questions
      D
      davephillips

    Latest posts made by davephillips

    • RE: HISE 1.5.0

      I was happy to read of the update, and I've successfully built HISE 1.5.0 on Fedora 23 (Linux). Alas, the tutorial example is giving me fits and I need some help/advice. In Tutorial 3 I'm bombing out after adding the given code to the onNoteOn callback, the compiler returns this error:
      Line 1, column 31: Call of getControllerNumber() outside of getController callback {U2NyaXB0IFByb2Nlc3Nvcnx8MzB8MXwzMQ==}

      Any suggestions ? I've been careful to follow every step but of course I may have missed something.

      Also, is this the right place to post build errors/problems ?

      Best,

      dp

      posted in General Questions
      D
      davephillips
    • RE: Linux build of HISE

      Hi Christoph,

      I loaded and played the PatchArena Marimba SFZ on the HISE sampler. I'll try a few more SFZ files today.

      Best,

      dp

      posted in General Questions
      D
      davephillips
    • RE: Linux build of HISE

      Hi Christoph, Am I correct assuming that the Export function still doesn't work for Linux ? IIRC you mentioned that that process is handled by a shell script. If so, where is that script ? I can try to debug it for Linux.

      The export process fails with this error :

      [dlphilp@The6300 build]$ ./HISE\ Standalone
      Creating /home/dlphilp/HISE-MusicBox/Binaries/Source/PresetData.h and /home/dlphilp/HISE-MusicBox/Binaries/Source/PresetData.cpp from files in /home/dlphilp/HISE-MusicBox/Binaries/temp...

      Adding preset: 10528 bytes
      Adding impulses: 14 bytes
      Adding externalFiles: 58 bytes
      Adding userPresets: 14 bytes
      Adding images: 10 bytes

      Total size of binary data: 10624 bytes
      Couldn't get a file descriptor referring to the console

      What's happening there ? I see a batchCompileOSX file in my project Binaries directory, it's set up for Xcode, not Linux. I presume a similar file is needed for successful export to a native Linux VST/VSTi plugin.

      Best,

      dp

      posted in General Questions
      D
      davephillips
    • RE: Linux build of HISE

      Btw, I just compiled and tested the VST. I ran a very simple test in Bitwig with one instance of the HISE plugin set up for the wavetable synthesizer with the Simple Reverb and the default EG (adjusted for slower attack and release times). I'm looping a MIDI track through it, sound is clean and clear. On to try a more complicated instrument.

      Edit: Tested the sampler, works fine.

      Also btw: Very nice work !!

      Best,

      dp

      posted in General Questions
      D
      davephillips
    • RE: Linux build of HISE

      Okay, thanks Christoph. I got even a little further but wound up with this message :

      Export Error

      Compilation error

      The CLI reported this :

      Creating /home/dlphilp/MyFirstHISE/Binaries/Source/PresetData.h and /home/dlphilp/MyFirstHISE/Binaries/Source/PresetData.cpp from files in /home/dlphilp/MyFirstHISE/Binaries/temp...

      Adding preset: 4748 bytes
      Adding impulses: 22 bytes
      Adding externalFiles: 58 bytes
      Adding userPresets: 121 bytes
      Adding images: 10 bytes

      Total size of binary data: 4959 bytes
      JUCE Assertion failure in SettingsWindows.cpp:375
      ... (lots more of the same failure message)
      Couldn't get a file descriptor referring to the console

      Best,

      dp

      posted in General Questions
      D
      davephillips
    • RE: Linux build of HISE

      I've got a bit further with exporting a native Linux VSTi from the standalone. I'm failing now with this error :

      Export Error

      HISE image directory not found

      Any suggestions ?

      Best,

      dp

      posted in General Questions
      D
      davephillips
    • RE: Linux build of HISE

      @d-healey Right, that .so suffix indicates a Linux shared object file, i.e. the plugin in native Linux VST format. Reaper under Wine expects VST plugins in Windows DLL format, so you'll need to test your new plugin in Bitwig, Ardour, Qtractor, Tracktion, etc.

      HTH,

      dp

      posted in General Questions
      D
      davephillips
    • RE: Linux build of HISE

      Yes, you can compile native Linux VST/VSTi plugins. Rory Walsh's Cabbage environment might be worth a look for you, it's a JUCE-based DAW and environment for audio/MIDI development. It's powered by Csound, works with JACK and ALSA, and exports plugins in VST and LV2 formats. http://cabbageaudio.com/

      Doesn't JUCE take care of all the details ? IIRC I only need to specify the path to the VST SDK and I'm ready to roll, same as the Win/Mac builds.

      posted in General Questions
      D
      davephillips
    • RE: Linux build of HISE

      Ah, thanks, Christoph, I was starting to think I'd lost my wits. Yes, audio is smooth with JACK, and no, you're not likely to get any decent performance from JACK through a VM. :)

      posted in General Questions
      D
      davephillips
    • RE: Linux build of HISE

      Hi Christoph, I've built and run the standalone and plugin for Linux. System here is Fedora 21 x86_64, with extensions from Planet CCRMA. I'm trying to export the preset example from http://hise.audio/manual/Manual.php but I'm obviously missing something. I receive this error when trying the Export As Instrument Plugin :

      "You have to add at least one script processor and call Synth.addToFront(true)."

      What have I missed ?

      Edit: Ah, never mind, I've found the fuller tutorials on github, I'll go through them first.

      Best regards,

      Dave Phillips

      posted in General Questions
      D
      davephillips