HISE Logo Forum
    • Categories
    • Register
    • Login

    Creating sample based instruments using Pianobook?

    Scheduled Pinned Locked Moved General Questions
    pianobookvstkontaktsampler
    14 Posts 4 Posters 1.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      j_thornton @d.healey
      last edited by

      @d-healey Oops, my bad.
      Yup, SFZ looks like another good possibility.
      One of the things that attracted me about HISE is that it looks very scriptable and the samples come with other assets such as images which would make the resulting plugin visually attractive. I've got a programming background, so suspect other aspects of HISE might be attractive once I get over the hump. I'm really quite attracted to the idea of adding open source support for pianobook, so might invest a few hours to see where I get. If so, I'll probably post some more specific questions...

      d.healeyD 1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey @j_thornton
        last edited by d.healey

        @j_thornton

        I've got a programming background

        That's good, it will save you some time getting to grips with HISE.

        open source support for pianobook

        If you release any binaries you've built with HISE under a free license the samples also need to be under a free license.

        If you're not releasing binaries keep in mind that if you build a HISE project to share with others they will need to have a compilation environment set up on their system in order to build the plugins. Most users won't want to do this.

        User's won't easily be able to add their own samples like they can in Kontakt so you'll have to package them and to do that you'll need to have permission from the copyright holder.

        Assuming those things aren't a barrier I think the pianoboook samples would work really well with HISE's expansion system.

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        J 1 Reply Last reply Reply Quote 0
        • J
          j_thornton @d.healey
          last edited by

          @d-healey That's super-useful feedback on the licensing/packaging side. The idea of pianobook is to make the samples freely available, so I think that might work out. I'm a complete noob and don't yet understand the formats involved, but I was thinking that pianobook contributors (or other members of the community) could build VSTi plug-ins using HISE and just include these as part of the individual instrument downloads. A simple-to-follow guide on downloading HISE, pointing it at the right assets and building a VSTi seems doable given that the pianobook assets are predictably names and located. Given the prospective learning curve, if this doesn't sound plausible, either technically or legally, let me know! (although HISE might be a fun project to become familiar with in any case...)

          d.healeyD 1 Reply Last reply Reply Quote 0
          • d.healeyD
            d.healey @j_thornton
            last edited by d.healey

            @j_thornton

            The idea of pianobook is to make the samples freely available, so I think that might work out.

            They must be released under a free software license. I'm not sure what license spitfire is using so you'll need to check.

            A simple-to-follow guide on downloading HISE, pointing it at the right assets and building a VSTi seems doable

            A simple guide is definitely dooable - I have one on my site :) but I don't think most users are going to want to start messing with IDEs and compilers so you'll almost certainly need to supply binaries.

            if this doesn't sound plausible, either technically or legally

            Definitely possible technically, and probably legally depending on the license of the samples.

            Libre Wave - Freedom respecting instruments and effects
            My Patreon - HISE tutorials
            YouTube Channel - Public HISE tutorials

            1 Reply Last reply Reply Quote 0
            • J
              j_thornton
              last edited by

              I think the licensing is likely to trip me up.
              Looks like a bespoke license including:
              "You may not copy, reproduce, republish, download, post, broadcast, transmit, make available to the public, or otherwise use the Site content in any way except for your own personal, non-commercial purposes although you are permitted to make links to the Site content from your own personal web-site. You also agree not to adapt, alter or create a derivative work from any content accessed from the Site except for your own personal, non-commercial use. Any other use of the Site content requires our prior consent in writing. Content of the Pianobook Library is subject to the terms listed above."

              I think that leaves only the option to try to get something working under HISE and then if anyone wants to build a personal binary they can, but wouldn't be able to release it in any form on the site. I think others have mapped individual instruments using SFZ. Another environment I have absolutely no knowledge of...

              Thanks so much for your help - incredibly useful!

              d.healeyD 1 Reply Last reply Reply Quote 1
              • d.healeyD
                d.healey @j_thornton
                last edited by

                @j_thornton SFZ is just a set of instructions in a text file. Really simple to make in any text editor although there are dedicated editors for more complex instruments.

                Spitfire's license is weird, unless there is more too it than you quoted it seems you can't even create commercial music with the pianobook samples.

                Libre Wave - Freedom respecting instruments and effects
                My Patreon - HISE tutorials
                YouTube Channel - Public HISE tutorials

                J 1 Reply Last reply Reply Quote 0
                • J
                  j_thornton @d.healey
                  last edited by

                  @d-healey Yup, a bit of noodling with SFZ suggests it's going to be straightforward to write something to create a valid SFZ config file from the asset directory. Lots of subtleties to look into, but basically have something working and will probably knock together a web tool to just take a project stem and generate the appropriate SFZ file.

                  There is more to the license, but it allows commercial use of the samples but explicitly not the repackaging of the samples into a commercial library (which seems fair enough). https://www.pianobook.co.uk/terms.

                  Shouldn't cause any issues with providing tools to help create virtual instruments.

                  LindonL 1 Reply Last reply Reply Quote 0
                  • LindonL
                    Lindon @j_thornton
                    last edited by

                    @j_thornton talk to the guys at Spitfire - let them know your suggestion - they may well like it and even host the finished HISE instruments for you.

                    HISE Development for hire.
                    www.channelrobot.com

                    d.healeyD 1 Reply Last reply Reply Quote 1
                    • d.healeyD
                      d.healey @Lindon
                      last edited by

                      @Lindon I doubt it, unless he gets a proprietary HISE license, otherwise anyone would then be free to redistribute Spitfire's samples.

                      Libre Wave - Freedom respecting instruments and effects
                      My Patreon - HISE tutorials
                      YouTube Channel - Public HISE tutorials

                      1 Reply Last reply Reply Quote 0
                      • Christoph HartC
                        Christoph Hart
                        last edited by

                        @d-healey said in Creating sample based instruments using Pianobook?:

                        I doubt it, unless he gets a proprietary HISE license, otherwise anyone would then be free to redistribute Spitfire's samples.

                        The samples don't have to inherit the GPL license, as long as they are publicly available, I don't care (and the JUCE guys also won't sue you).

                        Just ask the Spitfire guys if they are OK with it, then put your instrument project on GitHub, add a link to Spitfires Download site and done.

                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post

                        53

                        Online

                        1.7k

                        Users

                        11.7k

                        Topics

                        101.8k

                        Posts