@Christoph-Hart Got it. Thank you!
I am a session drummer-producer based out of Miami, FL. I spend most of my time in my home studio where I record drums, produce midi drum beats and work on my sampled drum instruments. I am also a professional audio engineer. You can see hear and see my work on my website and if you are a BeatBuddy owner, you have already been playing to my drum beats and sampled instruments.
In addition to drums, I love all aspects of music and music production. When I am not busy with the intriguing world of music, I do other creative projects around the house. After I built my recording studio, I spent quite a bit of time building furniture, a wall-fence, a deck with pergola and a music stage among other things. If it is creative, I will likely enjoy doing it.
I am self-driven, work hard and will go to great lengths to accomplish what I set my mind to.
I love traveling and meeting people from all parts of the globe. I have traveled extensively and plan on doing a lot more of it in the future.
Posts made by gorangrooves
RE: Accessing Server API from HISE
It takes weeks if not months to take the plunge of buying a plugin (at least I am)
Then 20min to actually buy it
Then 1min to hours for the download
Then 1-10min for the install/running
Then 30sec to type the credentials
Then 5-10sec to click activate and wait for the result...
All of those things you mentioned are something I give serious consideration to. There are many strategies to minimize the time at each of these stages. My goal always is to make them as short as possible. Here is my approach:
Rather than having customers debate for days, weeks, or months whether to buy a plugin or look for a cracked version, turn your offering into an impulse buy. You can do that by pricing your product right and offering great value, which could be through additional updates. The goal here is not to sell a product at the highest price possible but in the highest quantity. I would rather sell a product for $20 to 10 customers, than for $200 to a single customer. Since these are digital goods, all that matters is the total sold. And the more users you have, the higher your brand awareness will be.
Offer a bundle deal on all of your products, so that it is just too good to pass on. Present all benefits and features in a nice way to make it so enticing that every minute a potential customer goes without purchasing it, is a "painful" minute
I have carefully looked at every stage of the purchase process and made my checkout for as frictionless of an experience as possible. You can complete the purchase within a minute. Get rid of all unnecessary input fields. All you need is an email and credit card fields/ PayPal.
Upon purchase, send automated emails with instructional videos and other docs on how to install and use the products, so that users can be up and running as quickly as possible, without having to bother you with support requests.
The installer should do as much as possible, avoiding having users to do any sort of manual hunting and copying around the computer.
Speaking of naughty users sharing stuff- depending on what scale it is, it may not always be a bad thing. It could possibly introduce your brand to a larger user base. I discourage it by affordable pricing, but should there be some, you can implement plugin updates to entice them to purchase. That's one of the reasons I want to implement version update notifications, but not automatic updates. If a user obtains my plugin without purchasing it, they may get a notification that a newer version is available with a link to the relevant post. In the post, they can see what has been added. But, to update, they need to login to their account and download the latest version. That is also a great opportunity to expose either legitimate customers or anyone else to new products that they may have missed.
RE: Decrease plugin initialization / load time
@Christoph-Hart Is there a relatively simple way to defer the loading of samples on plugin initialization and just display the interface with the loading progress animation?
I saw this script of yours/ D Healey for progress bar:
It would be ideal if such a function were built into HISE.
Accessing Server API from HISE
I am looking to provide plugin version-checking to display a message if a newer version is available. I have an API built and available on a server but need to somehow make the calls to it from HISE. I have a skilled developer doing this for me but we need to know the right direction/ approach to accomplish this.
I understand that JUCE already has an API for interacting with a server. How do we bring this functionality into HISE @Christoph-Hart, please?
RE: Decrease plugin initialization / load time
@d-healey Thanks, Dave! Yes, those sizes are a different story
Does an element that is re-used several times also get re-loaded several times in the memory? So, if a decompressed image is 4MB and there are 20 instances of it, does it end up taking 80MB of memory?