HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. bthj
    • Profile
    • Following 0
    • Followers 0
    • Topics 4
    • Posts 33
    • Groups 0

    bthj

    @bthj

    Exploring sounds sound generation with quality diversity search.

    4
    Reputation
    6
    Profile views
    33
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online
    Website synth.is/

    bthj Unfollow Follow

    Best posts made by bthj

    • RE: iOS app with HISE

      Found an Internet Archive snapshot of the page at
      http://hise.audio/manual/ios.php
      which currently displays some error. There I found helpful information on the missing pieces:

      • wasn't using the Xcode project generated at Binaries/Builds/iOS/
      • needed to add the Apple Team Development ID in the HISE User Settings and an App Group ID in the Project Settings

      Now the same basic project, which I've previously built as a desktop standalone and -plugin application, runs on an iOS simulator and an iPhone device, which is quite amazing.

      posted in General Questions
      bthjB
      bthj
    • RE: iOS app with HISE

      Hi - I'm interested in catching the iOS train and might have enough tolerance for frustration. The experience @ursbollhalder describes above seems to give some hope. I wouldn't be doing complex interfaces, to begin with at least, so suboptimal graphics performance might not be a problem.

      But I'm unsure how to start experimenting in space: With my HISE project open in Xcode, I only see a Mac run destination; no iPad/iPhone simulator or device destinations (even though a device is connected and shows up for other Xcode projects).

      If I open Binaries/AutogeneratedProject.jucer in Projucer, from within my HISE project, I only see an option for a Xcode (macOS) exporter, while with HISE Standalone.jucer open in Projucer, for compiling HISE itself, I see an Xcode (iOS) exporter option.

      Do you have any ideas on how to overcome this initial hurdle?

      Screenshot 2022-03-01 at 18.30.47.png

      Screenshot 2022-03-02 at 13.59.33.png

      posted in General Questions
      bthjB
      bthj
    • RE: Dynamically load instruments over the Internet?

      @d-healey The aim is not to have the sample maps predefined, but generated mechanically.

      For a bit of a context: I'm exploring those possibilities for the synth.is project, where you can evolve sounds[1], render them as sample packs and currently download them along with programmatically generated SFZs[2]. Many things broken there and I aim to continue working on this research project in the coming years, but all are very much welcome to play with this (I know the interactive evolution part is broken, which is a regression resulting from work on quality diversity search for sounds - I welcome requests for accelerated fixes : )

      Just as SFZs can currently be rendered and downloaded, it would be nice to be able to obtain those sounds directly in a plugin.

      [1] https://youtu.be/dm2cgPqQVP0
      [2] https://youtu.be/3eLo8qORiMQ
      (YouTube links here as inlining above was causing problems)

      posted in General Questions
      bthjB
      bthj
    • RE: Dynamically load instruments over the Internet?

      @d-healey Great! I'll look into those as well.

      posted in General Questions
      bthjB
      bthj

    Latest posts made by bthj

    • RE: Sound from AUv3 plugin to host on iOS

      @d-healey Haven't yet tried another host, been stubbornly trying to get this to work with GarageBand: Kids with access to (school) iPads might be an audience for this experiment, so it would be great to have this working in a freely available AUv3 host like that. It's inspiring to know they sometimes get to play with GB Live Loops in music class (in my neighbourhood), so I thought: "Why not some (free) AUv3 plugins, too?" - but I'll try in a host like AUM and report back.

      posted in General Questions
      bthjB
      bthj
    • RE: Sound from AUv3 plugin to host on iOS

      @Lindon said in Sound from AUv3 plugin to host on iOS:

      ... what you want to do - which might be to get MIDI In to HISE

      Yes, would like to use the plugin as an instrument in this host. Maybe there is something else than MIDI messaging missing? - at least it makes sound with the "in HISE" keyboard.

      posted in General Questions
      bthjB
      bthj
    • RE: Sound from AUv3 plugin to host on iOS

      @Lindon Thanks, but how do I get the AUv3 host - GarageBand in this case - to send messages to the plugin?

      The "in HISE" keyboard test seems to confirm that the plugin is alive and can produce sounds in this context.

      posted in General Questions
      bthjB
      bthj
    • Sound from AUv3 plugin to host on iOS

      Managed to run a HISE plugin as an Audio Unit Extension (AUv3) in GarageBand on iOS (with sounds shipped with the plugin, but not dynamically loaded ones, as I've been able to do in other containers - will try to figure that out later) but now I'm trying to get sounds from the plugin to the AUv3 host (GB in this case):

      If I assign the plugin to a track in GarageBand, then sounds can be heard when playing the keyboard in the plugin interface, but when playing the GarageBand keyboard, no sounds are heard, and when recording, no MIDI events are registered when playing the keyboard on the plugin interface (and when playing the GB keyboard, notes are recorded, but they don't trigger any sounds from the plugin).

      Could this be a MIDI communications issue between the plugin and host? Do any settings come to mind that I might try to change?

      IMG_1557.PNG

      posted in General Questions
      bthjB
      bthj
    • RE: Dynamically load instruments over the Internet?

      Made a couple of changes which solve this issue on iOS, discussed here:

      Link Preview Image
      Dynamically download samples on iOS · Issue #265 · christophhart/HISE

      Downloading samples into the FileSystem.Samples directory doesn't work on an iOS device (though it works on a simulator), where the Samples folder seems to be part of the read-only app bundle. A couple of changes solve this particular is...

      favicon

      GitHub (github.com)

      posted in General Questions
      bthjB
      bthj
    • RE: Dynamically load instruments over the Internet?

      The above procedure of downloading the files to FileSystem.Samples works fine, until running on iOS, where the Samples folder seems to be part of the read-only app bundle. So downloading to FileSystem.Documents might be a better idea, but after loading the sample map, the Sampler seems to be fixed on searching for the files in FileSystem.Samples.

      Is there some way to instruct Sampler to look for the (monolith) samples in FileSystem.Documents?

      posted in General Questions
      bthjB
      bthj
    • RE: iOS app with HISE

      Found an Internet Archive snapshot of the page at
      http://hise.audio/manual/ios.php
      which currently displays some error. There I found helpful information on the missing pieces:

      • wasn't using the Xcode project generated at Binaries/Builds/iOS/
      • needed to add the Apple Team Development ID in the HISE User Settings and an App Group ID in the Project Settings

      Now the same basic project, which I've previously built as a desktop standalone and -plugin application, runs on an iOS simulator and an iPhone device, which is quite amazing.

      posted in General Questions
      bthjB
      bthj
    • RE: iOS app with HISE

      Hi - I'm interested in catching the iOS train and might have enough tolerance for frustration. The experience @ursbollhalder describes above seems to give some hope. I wouldn't be doing complex interfaces, to begin with at least, so suboptimal graphics performance might not be a problem.

      But I'm unsure how to start experimenting in space: With my HISE project open in Xcode, I only see a Mac run destination; no iPad/iPhone simulator or device destinations (even though a device is connected and shows up for other Xcode projects).

      If I open Binaries/AutogeneratedProject.jucer in Projucer, from within my HISE project, I only see an option for a Xcode (macOS) exporter, while with HISE Standalone.jucer open in Projucer, for compiling HISE itself, I see an Xcode (iOS) exporter option.

      Do you have any ideas on how to overcome this initial hurdle?

      Screenshot 2022-03-01 at 18.30.47.png

      Screenshot 2022-03-02 at 13.59.33.png

      posted in General Questions
      bthjB
      bthj
    • RE: Sampler Playback - ping-pong

      @Lindon Have also been thinking about this
      (just not yet deep enough into HISE to look into this possibility or ask an informed question - still trying to compile a hello world plugin : )

      Would it be possible to combine two Samplers? - one populated with a reverse copy of the sample and some silent prefix, at the same length as the original sample? Could the first one with the direct version be populated with a silent suffix, so it's also double in length? - and this programmatically? If that would be possible, then both could be looped and maybe some crossfade between the intersections?

      No idea if something like this is (automatically) achievable.

      posted in Feature Requests
      bthjB
      bthj
    • RE: Dynamically load instruments over the Internet?

      @d-healey Thanks for the insight. Then it makes sense that there is no Special Location FileSystem constant for that folder. I'll just download the sample maps to the Samples folder, alongside the monoliths, Base64 encoded for loading with Sampler.loadSampleMapFromBase64.

      posted in General Questions
      bthjB
      bthj