Search found 149 matches

by AndyMac
Sun Feb 17, 2019 3:09 pm
Forum: Module Designer
Topic: Creating classes that can reference GUI items
Replies: 2
Views: 2279

Re: Creating classes that can reference GUI items

Thanks - I think I know what I was doing wrong (at least to a point) and will try the...

VoltageAudioJack jack = jackVariableNameInGUI;
jack.GetValue();

Not sure whether this will allow me to pass the name of the jack to a new class, but will have a go next week!
by AndyMac
Sun Feb 17, 2019 3:06 pm
Forum: Module Designer
Topic: Problems with GUI Update Timer
Replies: 2
Views: 2281

Re: Problems with GUI Update Timer

I'll have a look at this next week to see if I can get more on what is causing it. Thanks
by AndyMac
Sun Feb 17, 2019 10:03 am
Forum: Module Designer
Topic: Simulate a clock signal / printing values
Replies: 7
Views: 4743

Re: Simulate a clock signal / printing values

I've been doing the text box thing quite a lot recently. The log options looks quite nice - does this get optimised out for the published versions? But think having watch variables and break of variable change in the debugger would make the experience much better.
by AndyMac
Sun Feb 17, 2019 9:58 am
Forum: Module Designer
Topic: Creating classes that can reference GUI items
Replies: 2
Views: 2279

Creating classes that can reference GUI items

Maybe my lack of detailed understanding of Java coding, or the lack of detailed development documentation, but now I have a way to calculate the BPM from a gate reasonably accurately/reliably (although far from perfect), I was thinking about making it into a class that I can generalise and use acros...
by AndyMac
Sat Feb 09, 2019 6:02 pm
Forum: Module Designer
Topic: Problems with GUI Update Timer
Replies: 2
Views: 2281

Problems with GUI Update Timer

I have a number of modules that use GUI Update Timer for some of the onscreen display behaviour, but on some of them the timer does not seem to be firing correctly. In all cases the StartGuiUpdateTimer() is being called in the initialize section. For example, when used as a VST3 in Cubase 10, the up...
by AndyMac
Sat Feb 09, 2019 12:11 pm
Forum: Module Designer
Topic: Calculating BPM/Sync rate from a gate/trigger input
Replies: 5
Views: 3808

Calculating BPM/Sync rate from a gate/trigger input

I am trying to work out the best way to do this accurately so that some of my modules can use this, as well as the host BPM, to control their speed. I am currently using System.nanoTime() on the leading edge of the gates, but seems to have quite a bit of drift this way and so am using averaging (but...
by AndyMac
Thu Feb 07, 2019 6:43 pm
Forum: Module Designer
Topic: Logarithmic Sliders/Knobs
Replies: 6
Views: 4685

Re: Logarithmic Sliders/Knobs

Excellent - thanks
by AndyMac
Wed Feb 06, 2019 9:06 am
Forum: Module Designer
Topic: Logarithmic Sliders/Knobs
Replies: 6
Views: 4685

Logarithmic Sliders/Knobs

Is there an easy way to get knobs/sliders to work logarithmically - specifically for timing where low values (in ms) should be easy to control from the UI as accurately as possible whilst larger values can be less granular. It would be ideal if there were an attribute for knobs/sliders for them to b...
by AndyMac
Tue Feb 05, 2019 9:53 am
Forum: Module Designer
Topic: Who is the actual b2c seller (EU VAT issue)?
Replies: 12
Views: 8957

Re: Who is the actual b2c seller (EU VAT issue)?

We are working on moving over to a new payment processing system. Cherry Audio is responsible for collecting the VAT taxes and sales taxes. Currently, our system allows each developer to have their own Stripe account but there have been too many issues with people buying modules successfully from d...
by AndyMac
Fri Jan 25, 2019 11:35 am
Forum: Module Designer
Topic: After some more detail on the ADSREnvelope
Replies: 1
Views: 1803

Re: After some more detail on the ADSREnvelope

Resolved it myself with some experimentation.... just needed the .AdvanceSample() in the processing loop and all worked as expected! So only need to understand what the FastAttack option is now :-)

Go to advanced search