Navigation

    Forum

    • Register
    • Login
    • Search
    • Categories
    • Tags
    1. Home
    2. Lindon
    3. Best
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    Best posts made by Lindon

    • LED - with peak line - and red warnings...vector version.

      So I've seen a few posts here asking how to "do" an LED-style control, and there's been a few answers - all of which seemed to require adding in a png for the LED itself.

      So as I needed (or wanted) one of these that used vector drawing, and one that had some level of "red-line" warning as well as momentary peak measurement too I coded one up. You might want to use it - or adapt it to your needs.

      So caveat no.1 : as @ustk has said elsewhere - this is not really a gain meter - its approximates one as it uses 100 milliseconds between each measure - so it may miss some peaks. But in any case:

      HiseSnippet 2093.3oc2Y0uaajaDeks2qwJmARJtCs+IQPAtUWTj2Uw1IFF2EYaI6Hb9CAKmjVTbHfdWJIhrhTXWJ63FXf9H1Gg9HbuA2MjbWsbkWaqSsIMoBIVlbFN727AmYHcmHtOINlGYUZ4SubDwpzWa28RlXvtCvTlU6lVktm8QjKNnUSqctbDNNlDXUpzh6KoVZ4krTe9kWrCNDy7IYSYY8ZN0mb.cHUjMamF+DMLbOb.4T5PCtWqQaeNaWdHeLfjEscsFg8eGtO4HrjsErsJ8UsBnBdTWAVPhsJszN7fK6NfeASy+qowzyBIxAdVcAAomdOdXfDwxYs1c.MLnSpFGaYUxtSl9unV++F6CoAzIymYGdfh.JaEl1iRKbavyyDdtyN7JY.ukzv6g1c8iniDYTjX691sYBRTOL3BLgklWqErtu8tbfCln1P76H6EAClrBmMbcqhV20sxVqTdkxqtJxmObHmghHi.kWPY8QQ7wv2DIcvQEKPmiiPur8As2+kmt6wGb7qNA8CH22+7MWq9NdMWaKS11Y6c+ICd1au5pO43oUy8akimMTexwCDCty1mbZ6CaA73UeZZcjXkDAz5Ml4KnblS+JqT9CqTFgj+GA5SeTHnEfSJRrkdtUW0GG5iNCjQrbZzSPjyIQWhDP.JRLfFif+EP60iDAVuLAAqPIGX+jbUqOQ7RBs+.gSEPFNNdttnGOgzqwgiINUp78Rf5Kpjr6oX.Q6gnhXDFM.DAnDmK4GVMlgBwfNJQSsZIaOvrR9OdZoi9QT17AXAt1.phVkJ5U9A8WIaZDYHY3YvtoTyb6LlE.jiIvNOfnLZnzXgIvP94Z6jg4HAUaUD2RItKeLSZ9bS33pIVi2QHi.aguhAdOEFXiUPUNBrEwnK.2DJHBeAaBD0qufM4wOt.68EjuahDnBzPdThAWKNHuE3GSrAbEefUgbQlKnHs4GMhRqbWJtWAnRt4ZWPlKgGowKhQHARvDQ5A.a.51wxO.6Pg98gXw.ez3QRQI2OYvuZOqNkeOFxnA6nhVlDlbDBTgzSAaMOgDWQBiI4g13Xh4Nqh8UVA047aDF20IvbmEl5L3UxjZ4bCJesDE8fhU.JNCpE0Gx.xBzrzuljv1ggNYo1prUgRP6JAqT5JASqtLmStrmofQK5SH9Bm+ta0Tqa0T86Mz.w.mJUmVeeRJm+70xrLAJR6UtTHYFPHsg1lf9djmaAIKLws9q3ZWLfJH2jqrnE.NzJ4Op2ulDcG.3vAp.MsRl4gy8q0Mynj56LUTnTULMffHA8IW2rmUoIylKWZpM2sp2FUqud8etJxqVRIwqT+Lo3X6ifTgLRX9ZgsYxVhfPQU2SR0nETx.D4izTdjVRYKX6wATdaFX2OfzSFCmVftuDpCGwYv.mGkmMkTJRFmHiClAgn3SIk7BVZfTEPOQWn2IqfZdlUB3N3NeYYeItlZ2LBcWENldc3LU9imLMSZXTLWS4XNpizaci1lD5JaRxuKUOY+oQ6hCCkG9clzQQZCEHz0se5jasX8kGzfMoIwmdFbtXOdjLBXOrOjTyQGNn.w3nH.BG.ExBcfScowiEXr+ORzdEIZEnSZvy4l1YS5vQ1blH4gQkQRlmsRhYO0Ng3ri3BxwfAq7GJub4qJillTudERS5jh3PZ2nBIq2waYgN59Dppy7NgQn+47MnaeyMnad+AecLiAibVaFUb7HB6lZa2JIPC9sW0tIDhJ6jOYNfuQjHAUBgRMImCWQR2W+x1MIwuSvGo3MI5DZrWnntRZW+RauEMPxehmv58StF0+7sMtL6NUNMtPlHcxDMNsw.0YtL9iabFOJfD0k9OHl2lSO6I3.53XyqzAI7GldIsu19od0qu4lart2yLHTeJJBx6E4VxyV+oaT+oqAWpyPMKeSp4CryGxZnsvkFMz1WzXDVFxaHzLSTdCgk60LD7F4wYcuMe1y8Vu9lqa86yBYMKJ0Csm5floVs+miZ00uGJbaXdv3PrH+UjkIfRH.GKycWT48MYwTwkl63Gk6MOqv8g1cnB+AEi2EJ.uvA4O13M4UHVwV29PFXWxdu+579jCE+hHt20SNbuIuHDc3nPx9YuHjtRys7hPVVMIg3blt2jOb8u0nf2LpMCt6snCODGMsgew7Z6hyl1VfFtzLGcn5n6Kln4+nsxj+kDfUgDe4.3GXCId+L.t5tt6eHVDQgJG1GMdXWHEuOAfJCpLHauozBxhQ5wtxwR.0kvBTC9U3SBQO43RID8RIZZR9VsI491uAeNQc8Fk03aUi6wiFh1mvHQRak2sjR3eMqOR7nY9QhO1W.P3zHLKdDOl3YJ4onUOetIwXVd10SkiKo5AMXOzfu60Hcx5lSBgE4DFLNmjNjZTf+e+hVLL3z6R.sI33XePYk1Ny3lNigqSqNc3YtvroqaN8KwQAfew+1xW96t5PgOH8W8Y86k+oqMkEmM3VfEbgNW6u3xCRpu1BJ9EBWOXR17d3wghzYyez5PNiOZ.mQy4zOg.YD52mjKVpPEZag.tWa1LeSiSHgDbrwws+RC4Cyfi.6DYNsE2Qk3Ryn+5OaqgKRlO3yqxE+AMrKa+ZvI4K2ccpwzgnIpi2ci1WESNEqfyzcDIWjYtJ0s+y6Xtduoysi4+J8Ou3+G0+7GiTPPMgub574OYC0opiTtaz+682eJZ.5SwdLD6Gwequ9kqjYDumZFPuYp+t2KaenbLxyR8ZVv5rcq4ZMDpq9VeeYL8S.6Swqo9brlmNGqYs4XMqOGqYi4XMOaNVyyu00HaoY6wB9Pc7OLQmVpm3qTIcWcpiBV+FfT1+WL
      

      I'm pretty sure the code could do with re-factoring so I'm always interested in a better version if you want to comment or contribute...

      posted in General Questions
      Lindon
    • RE: Merry Christmas

      ...sliding in late... happy holidays everyone...

      posted in General Questions
      Lindon
    • RE: My experimental sales approach...

      OK so as promised, here I am at the end of the "name your Own Price" sale... to provide a few stats.

      So the sale ran from 27 June to 5th August ( so a little over a month) and I did spend a modest amount of time pushing it on VI-Control, KVR and facebook.

      Referrer order:

      1. VI-Control
      2. KVR
      3. Reddit (who knew??)
      4. Search Engines
      5. facebook

      All up I had 169 orders for 469 products. Yep still got a lot of multiple-product orders. For an all up revenue of $2658.05 (who was that person who paid $5.05 for something?). As you can guess more than 90% of people paid the minimum $5.00 for each product - so if you are going down this path then make sure your minimum is something you can live with. I know most people who run these say most customers pay way above the minimum, but frankly I'm unsurprised given the audience here is musicians - never found them to be the most generous of individuals (sorry if that offend anyone - remember I'm a musician too...)

      My take: As a vehicle for getting product into peoples hands its a good approach, many many customers were very grateful I ran this and said so in public forums, but as a sustainable business model its never going to fly. To do this you need a fairly extensive (and pretty played out) back catalogue- which is what I had/have so it was minimal pain for me.

      OK thats it have at it..

      posted in General Questions
      Lindon
    • My experimental sales approach...

      Hello everyone, so right now I'm running a different kind of summer sale over at Channel Robot. It's "Name Your Own Price" (min = $5 , max = list price). It's for my Kontakt instruments ONLY - and I'm pretty sure no one here needs or wants any of those but on one of the facebook groups I was asked to provide some feedback on how it went after the sale finishes. It occurred to me that this would be useful information to all of us - in case you were thinking of running with this format for your own product sets. So whenits finished I will try and remember to post some stats here.

      Meanwhile - it's been running for 1.5 days now, so this is whats happened so far:

      In the last 36 hours I've made 26 sales - selling 82 items (yep almost no one is picking up a single item..) for a total revenue of $429.00 - yes almost everyone (90%) are paying the minimum $5.00.

      I am getting the feeling that if I'd set the minimum at $10 I wouldnt be so much down on sales and up a fair bit on revenue - but who knows. I will try and keep you posted - remind me at the end of August in case I forget.

      posted in General Questions
      Lindon
    • RE: Happy New Year Everyone!

      yep happy and successful 2020 everyone...

      posted in General Questions
      Lindon
    • RE: Expansion Tutorial

      Success!!!

      • Yep all you need do is refer to the sample map in the expansion and it will load - even if other samplers in your project are loaded with sample maps from somewhere else...

      Cool.

      Forwards!!!

      posted in Blog Entries
      Lindon
    • RE: Feature Request:The Case for Bus Containers
      • praying (pretty hard) that this is in V3......
      posted in Feature Requests
      Lindon
    • The things we all want to see in HISE 3.0

      OK so I'm pretty sure @Christoph-Hart is busy working on many things including HISE 3.0, and like everyone else I'm looking forward to it - no matter what it contains - but I thought might be useful to develop a list of the things this forum had asked for. Clearly having something in this list DOESNT mean its automatically going to get implemented but having it will be either a reminder (hint) to Christoph or allow him to say "nope no way".

      So I will start with some of the things I've asked for or I remember being asked for:

      1. Send/Receive FX - as @Christoph-Hart and I discussed here: https://forum.hise.audio/topic/1983/feature-request-the-case-for-bus-containers/6
      2. MIDI out - I haven't tried this so it might already be there - but some meaningful API documentation would be nice.
      3. Extensions - yep I'm pretty sure this is coming in some sort of form..
      4. OS specific Load/Save dialog - like Kontakt - it opens a load or save dialog in the OS...so the user can navigate around and get "stuff" we want saved to/loaded from wherever they like.
      5. User content(wav files) loading to Sampler maps - it took Kontakt more than 10 years to get to the point of doing this - now its a BIG DEAL there... so it'd be a big deal here too.
      6. Time stretching - I think @d-healey has covered this - RubberBand is a candidate .

      Ok I dont want to monopolise - so over to you all...

      posted in Feature Requests
      Lindon
    • RE: Video Tutorials

      @hisefilo why bother? its already called the Healey Instrument Sampler Engine isnt it?

      posted in Documentation
      Lindon
    • Calling JSON from your HISE instance - to make a simple versioning system....

      So I've been messing about with the Server calls, making them interact with my wooCommerce server on my web site, and it seems to be working OK.

      So late (in bed) last night it occurred to me that all the wooCommerce REST API is doing is sending me a piece of json (pretty complicated json as it turns out). I (and you) dont need a RESTful API to be implemented on our web sites, a simple static file that contains json should work fine...

      So I tried it this afternoon, yep works fine, so here's a (conceptual) example.

      If your server is called (lets say) https://davescoolpatreonsite.com

      All you need do is open up an ftp link and upload a json file to a subdirectory on your web site and you can call it (from HISE or from your browser):

      So:

      • make a json file something like this:
      {
        "Name": "MyCoolProduct",
        "MajorVersion": 1,
        "MinorVersion" : 0,
        "MaintenanceVersion" : 0
      }
      

      lets call it myCoolProductVersion.json

      • make a directory on your server (lets say) called productversions, and upload this json file.

      OK check its working from in your favourite browser by using the URL:

      https://davescoolpatreonsite.com/productversions/myCoolProductVersion.json

      this should return and show you your json file.

      If this works, next you need to call it from your HISE product, here's the code:

      Server.setBaseURL("https://davescoolpatreonsite.com");
      
      inline function onButton1Control(component, value)
      {
          if(value)
          {
            Server.callWithGET("productversions/myCoolProductVersion.json", "", function(status, response) {
            
              Console.print("heres back from the server:" + trace(response));
            
            });  
          }
      };
      
      Content.getComponent("Button1").setControlCallback(onButton1Control);
      
      

      press the button in the interface - wait a bit (these calls are asynchronous - they don't happen immediately but when they feel like it...) and you should see your HISE object appear...you should be able to work out what to do with it to obtain the data and check it against some internal consts of these numbers.....

      Now you only need update your static json file on your web site to tell your product when its up to date or not.

      Clearly you can actually send any data you like...presets, descriptions, jokes, free offers, sale notifications etc. etc.

      posted in Documentation
      Lindon
    • RE: @Orange I Need Your Help Buddy👏

      @Tania-Ghosh @Natan The only way to learn this stuff is to try and do it yourself, not ask other people for their code.

      posted in General Questions
      Lindon
    • RE: Vectorized Pan Knob!

      @Natanr

      you mean like this:

      HiseSnippet 2378.3ocsY8taabbD+nrO2J0Jijh7oBTfM5CEGcnnHkiaZsfQ0+SXhkEgkpaBLLbVd2Rxs9tcItaOIwHn2j9PzGgf9o93z2f1Y1cOd6QdT1PHlRf3tY2Y1eyryL6rC6mJCYYYxTuFqd9zILuF+V+ylJTiOXLkK75cnWiG5eBMSwRIFR6OcBMKiE40nw89ZjPiUuum9y+8utOMlJBYkj9gcekjGxdNOgqJo1e2uiGGeLMhcNOwY1e4t8BkhCjwxb.O2yui2DZ36niXufhSaEeuFO3nHtRldlhpXYdMt+9xnomMVdovL+Wwy3ChY3Kc8NCDjg7wx3HDwHUuCFyii5Wn2YdfT5WZEtmwJ7Y9mvi3ynWZM9D8.jRNbsGMV41fWWW304CGdMbf28Mv6S8OKLkOQUNBhseieOArQMjBaAtvxLWuUx9c9GHgYHTsSnuicbJ7xLNB1tSmVD3ql6r9Zl+1ZKxAoLPUHemPNX803hXtfQFlKBUbof7NfZepfEGHfMnVjqZQl1hHG7OZt9ZWu9ZD3SrLjFSfcUUpLdGCM6ajmQJPCMJZd4zzNYy2ESLigp7DVphyx.7m7smc5KBHF1rKI9YiK4Qpwa7TDLs0O2xYvwL9nwJ6nlWbGlFGKu7.36Af2WFLsMNHlCO0h7MxKf3f+H4vT5nQbwnMbYKidAqmneJC.IvjJMm4NbBWXWQ3oJCPupX.5UF52TU6sFr1QTEscDaHMOV8JZbNCLgHetj1oFVl3XpC0an8opwAlM5xkw78Va0G70UjTYtB1sqJNz9ii9RyfAEtBAiZZlnydP4SneD3rmVRgLBEkIROnyUGe796g+0bGxR3euzPGBWPSIBYZBMl+SrnBSQfZLOq8HlwPDzjrIofRf172rIYqxYEns70MqJF+BDr8W04e+uHbA4kzHRv186s0iaVEQf3doTA.4Dv51VIgIxohr.fyBQVL0TIjg.Cgd1B5wirxYIbrGr+Ab85RLab0at01sbTDqKNP8M6rDSpVhPzrLE3iQhjpxgG01LZPwx1pB.bUmkIWL3gnjfqSxDlHyconog0rTa1Ez82+5UYsPEl.+iRMSQSA2VsQupsSOxoCGBtbfoa61OYGC2cIGCH5b4D89a6mneES0kUke.umOFx.HfTsf.5ztyeYmElweG2FfQ61tC3RsM78ipvXEUXIpyIPVYRVdJiLUlSzYRzp1Dvg5yKmoda1DY2NLlQSCVpABx9FlGiFeTNLQj0.QFBIO0zBySSgDCfZ.deU0JX5yrZa5ZD+Bq94R6Qy6IuiqZBPIYlxgK6OwRkl0jDkRuLiPIPFko.tnlCWjCWzWwEP5fLHTIXFwVyCxNs61bdTrWTTgbIWxgcL7kQ7KXBfDDZQASDWkAKOJjLLf2ZwB5PZ2tMY6G0uWSWQ5ta.GjAYpBds6FeKxBuo8UJe5MUQdqR8zce8Wj0oSMBe1R.lGcd4uF0Xvm3XnJsfW24pg1OsHcAe+VjGq+1kdQhG8xDzrjv2nyCEz7MtZRQfqfcIIgoFKAuRlJOUXCjAmVVDYfLWDkUtIEJAG0PLBG7OpycGcYwHEaJRW6Efj80hKXNjtf+gwYrvCIHOiYeAjoNlgN.JB.SrQuPxiHWx3oH7QPCUDzzMwFJK8IsNPo0LHtfUatDF0GSu7mtorvMqtbHaHVuFEyBnKlgLfMldAGNzkb4XviGyxjwhQqJkLQNIeBreHxA27EN1+DIXJJJJp7beFD3nV7re9PyHP5IPaXQNlkqqdzA.SrvIsQ1jNXVloDbIIZITkmRyYDTZcww+yc5ui06lZLZ7gDKDij4PM45R7Zdsq2PgOks7p2dwbKTvFtEdsw7GJpmVVAdpHjZmZ3XpXDKpJxqeCel4E7vFcq11Cpj+OhCoYfKnQxy.eU3U5Ho.pOGECjZdxDYppF8GF8vBNeFobk+dHG6lc0mDTR7G1Yda3BvHCpGfq3WvUSs64CnvUUHPV+R2fTzZTOXNyg+mgWY4CtrtEkW4gVNpXEMdq4Wy2uBhI1LZQPLd0W3DELiQ4QMZkqYMngcYg6r97M87Bpye+KpA4slWkqP.sJKZCVPS5MBDLyI.Tu0lUj2CHqUorpLBdjyv9muPr3bZ5btoElPs+eoGvhSpZDUw5snNUtmDaKeBuPi8jlZmZNbyVn5jTldpslUWIkL.15Fp6+QKxfbkNUpYXoHdZsBCJYfAGZwRcyhUjA1VBrhm.iWRcnEnvkfWhdawVujDFD2pXwSCVplqwmUeUo7QiXoY1yPMW8tXgWxZUWpn4Rjdyb2TszWxbTtyc9uonaB32.4Lk1WGuR2yb5gvF.gMzUn.+es9VMOU2SBycYLOCt0Ocyt5mnW8T8CtIgeZG.PfEv11h2oaaQ4Rh01204xviv6flLQJfWB1PO5FFi57s5PJzidfQoBBK3pkwWsrgGfRT5hVIYONhcSTaXuQuP2JTLWRVujyN5sJRJNy2AnuPpXmJBZt10qs5Z2rFY9gFNr1wrBLlkV6vXm5RuMFCD4ICvnDiRWLQuF2uZOw7WdOwbaYWnwt3LQonmfqNEtL4x5Tlm0X540XEKpfopzcLa8hNlg9Zd7H.H9vNhmFsksf7ne1adNenkyyh4QrTMq+Je8dPML+25cHjmFaZmEKksqBncH6BdHyzBuU8Ojk8NkbhFr1cduFqc6v8J3gF3ZMs3AcfBHtG7eLfvyDt3RwsyTHaHeUaxkWieu+xZxkWhtIuO3e9+Lef.O70Hqv8b.+CeuVrqJsVZcn7kg73jLHY0jdIzQfP9C9W2+km9sGcv4u83Se9gG8xa1OlJfZIaOAvTgVaYmu6LsdFEve7LTdYkD+wcSjQLzVB1UqdUzo5e1nWyZbMjxexYvoqt82NKe3P9Un62yAtihhY8kXUARgql3sX+Z+D+SjQX8AUakL1+b6.nLb6YK1WVrhiotq+Gk9K+gB2O0uOWENtd7tRM3ECC+HiWa25W2+ngCgawTB166e72+wu07dl9fNBpUKE8K7eA3yA2tJjgEy.QtX9tFqfAIl26TD0BkSFoeAinrC1sH1DGrawfdIzvT4asGmh+d.+ZME.SB8OKxp9mfuSlkNx2GteN5exeaXHZJ1Dvd87r8cfmGeG34KuC77j6.O+o6.Oe0cfm+7sxC9KDsWtRlXBS.B8ORerPiFGInfWl1iz6+CvSCLtE
      
      posted in General Questions
      Lindon
    • Load/Save Dialog

      OK so now (like many people before me and probably after me) I need to ship some data to users that cannot practically be covered by presets.

      Essentially sequencer and arp data - truck loads of it...

      So leaving aside for the minute the whole installer issues with MacOS, I would also like the user to be able to select one of these data structures , and even save their own.

      I can do this with the JSON file calls....but...I'd really like to have the Kontakt equivalent of the save/load dialog call, so nothing fancy just a call that opens a dialog in the native OS styling to save/load a file.

      I realise this might not b possible for iOS - and its sandboxing approach - but to be honest iOS apps are less than 0.01% of my delivery platforms - and I think it would be pretty low on most peoples agenda too... so if this ONLY works for MacOS, Windows and Linux I'd still be a happy bunny.

      So if someone knows how to do this right now - please let me know, otherwise please up-vote this feature request.

      posted in Feature Requests
      Lindon
    • RE: Controlling 2 LFO intensity amounts with 1 slider (missing values)

      @SteveRiggs you dont set intensity with that command,

      try:

      LFO1.setIntensity(value);

      posted in General Questions
      Lindon
    • RE: Photo to Virtual Instrument

      @urbansmash sure so you can either:

      • learn HISE
      • build your app
      • join the apple developer program
      • upload your app

      or

      • pay someone to build your app for you (Hello have we met? We build apps for people..)
      • join the apple developer program
      • upload your app
      posted in General Questions
      Lindon
    • RE: Licence cost ?

      OK so as a developer I'm not against a per-product license fee, though I like Dave's subscription model too, but any fee would need to be reasonable, and I'm sure if that's where he goes then Christoph will be reasonable.
      Developers need to remember that even a $500 ISNT comparable to the "free" approach in Kontakt, its more like the E1000 to join, E1000 to start encoding and variable amounts depending on license numbers that NI charge for Kontakt Player libraries. With HISE (developing Stand-alone, VST and AAS products) you get access to a MUCH bigger market than you would with full Kontakt, the same size market you would get with the Kontakt Player. (which is why that is the valid comparison)

      posted in General Questions
      Lindon
    • RE: 3D Knob Cinema 4D HISE Tutorial |Modeling |Texturing| Lighting | Animation | Rendering

      @LeeC said in 3D Knob Cinema 4D HISE Tutorial |Modeling |Texturing| Lighting | Animation | Rendering:

      Now from what I can see, you can do it by clicking 'export' and then setting the 'width' and 'height' to your desired dimensions (in this case 700x700), but the visual quality is just ☹

      This is for both the preview and the final export.

      Take a look...

      Which is why I said...
      "For those of us with less ambitious and demanding 3d requirements there's this:"

      If you have requirements that are not met by a given tool - get. another. tool.

      posted in Blog Entries
      Lindon
    • RE: Expansion Tutorial

      HA HA! Now I have the power! , with this I can rule the world I tell you!, you fools you will never understand! It's mine! all mine! ......oh hang on..... I dont yet know how to install an expansion....hmm, this world domination thing is a bit trickier than I thought....

      posted in Blog Entries
      Lindon
    • UI Zoom factor...

      Is there a programatic way to call the UI Zoom factor?

      If not can we have one?

      posted in General Questions
      Lindon