@DabDab @Fortune arguing in a forum is totally pointless guys, and I'm sure the rest of us would prefer not to read any of it. Everyone be nice and civil towards eachother please and we can all carry on making super plugins... :)
DanH
@DanH
Artist / Producer / International DJ / Developer
DC Breaks
DHPlugins
London Town
Best posts made by DanH
-
RE: How can I make Vocal Remover Pluginposted in General Questions
-
LAF ModWheel / PitchWheel for your own useposted in Scripting
Here are Wheel sliders I've made in LAF. Fill your boots. Thanks to @ustk for the broadcaster bit at the end.
HiseSnippet 2463.3oc6Z0sbZjbEdPVrwP1M0tUsWkq5vEof0XLCHzOQYqUBIPhxHAQfr2Jt7psYldfNZXFpYFj.6xo1KxySdExiPdERdCxavlyo6YX5QfkkUVeUDUoeltO+7c9sOS0z0y0f4665okJa+4SXZo97z8l6DL5fQTtiVqC0R83zu73FMZ2Sq97ITeeloVpTO5Hb2TYVWS74+7c0o1TGCV7RZZuvkavZyGyChWs6dOmaa2jZx5yGqP8F60xv04.Wa2o.RdT5xZSnFWRGxNkhjsVZsio9izR8Mo0MnaMvhMPefk4VVU0Mzqr016TY.0Z.cmxT1fMLFrsktkVpOqgIOv0qW.Mf4qkZ85tly6Mx8ZGoBdA2mOvlgOnq0Czrb4lt1lnIhqpcvHtsY2HWjuFHktwNrGIcXec5S3l7EqG639RwFjXNTcfoVKI7dTB3oqBuxJvaEPJkBjVWBouJcOCO9jf3cP77qS2xIf4YQg3jJTjzps1E+1zG3BT3DTZL8RVSO3gEbjeyxkKRfeUX2rYgXke.4JpG4jNGJxNtn89MIeKIheCOFXVscMn1sccubeGylLlcdjWUNJ4wFx8AMzbpiQ.20IeNSO50m4FP8l2ylax7xUjXEs4vhD2A+kBYea1LO6YOiX45QnDeAYDe9aXjJkmsY4r3t.P7csYkl3wcBxG3gV.xKffLYIvGD7y.DWaWBHJ8msAw0hDLhEIuq4lAiJQHm6yrlZS3Vj4tSIFinNCYB5DDrPTWOBruWhKAxTu7tDTpD4BgBlZDLkZKoDDb+QbehMidEymTaxLjJeHomQXbfZzfLYkVHeJHV.+knficWwpheAJ4ET6o.hbIS8YBWBpqwtWwFCAhHcOx0i+FH1.52l6.Z7YRbPnNlDYvhLgZZxcFBhZhX4AtAAtik5JChg.HrX22CPrM53zkFoX0kUHHAaVQv.88ERLT5RIIEcWpIHmJ6RBsjIdrqPQH4k.nxXDBnPfH37JfCLPV5JgY+Mpfp.4IwRd2H+yBtTXCB3aVc6pEtM9EL2kGXL5kBOEjJa.NMtwH.f9DOQh.XskepPVwwDTgNSG2V3m+VnjQjgAqL.hp.C2LVrfI7odPJ.ZyB+BvlITdfMVICXAWyXNgrD5FGJ6XBTWdVy5k2t7N5RsUG5dNzycJDFkjHYPDyU4oY4las4NgQx9PbyPtYXTTZ47.elskTB9ifd2IkP8x6TolTBGR8tTPBZBFJJ1lObTfBaU2to3ijs13tHKLKKlQvBNiBgJVSS33CwxCK4yBkX9H+PgcC2xBn5LPR4iJYvFOgBSZSJhDJcFvHl.zWRvx+3WZfMP9xR+UyJRflhw09EIzWU80uVzjIyBc0Cpj8ylQUvX3pxFUpUodAEO2Qdr4HcXOvWv7B3X6SHdmupPOah8dW015aFuejYdHPjHFdhqoDFwIaKYmJ4EQh.6jjGCcbLfsK7m+3hrZ3om7jBBxdq32QYvyw5rJPUEu.4ojq1MTUR0gv93E49BfOuHYlp+CJ.mE5leWhlbGKaInD0dJACCDtivHcMMCqvXlgc3fvJdJlR2njgfaXyYVI.qUEsiUhRx6ikZe7rr0GOK67dYYQtGGZpuvw4EcD10TnEKOf.NQl7vhEkeG4AUtPGX+3RuUVNbMJ5B6pPypP3lgHDPUkhxiKgUpnjiFoORmqXd1z4j73IE+9vlvKZjfGFYGhwB2HANRDXeg7uB6GousdM8ZP0fnln7rxgeDqnWCJNQU2C6iQ56N4V5Xb6ZJgbqB+Qo0nXsMKmPW0iON8+Y0UtnRC0jFlHXtJCaEMqDLcq5cY0rjKcCgYFqZJDqBBfbNqodhAYLgYZWEXPYohlpBAknr+CkC65HlsH7zpUjGuxtcqJM9CjB+Th9MKzfezuIdqimS.Q5YjdS8D8oJB0YTwoZPioAyWjGGdTm+c7HGwTwniiVD0Z1Hcl8cX4TzT2CQoLdhqC7P9bQCZmq.J9klEWcN7jyz2sU+CN9ibp9j77vb8OLW+cdt9HWwCCo+vP5OLj9CCo+vP5OLj9CCo+vP5+ewP5wyM+dFSO4f0nfvQj2+79cd5YM5e9YmpLtNoeGxIsN7v1MHc6zqU+VcNEbJc5h+y9swYSOd+SedOjriNqwQjy60+4jlcNCVuUueGJYRcOWpoAEmcmXxr3NbbBc0WNXwvV8cmZL5hAFvwIMbFBghv2OPQD4wSdxwMy8GH4VlwbEwcodC8g8eUNiHuB7pA4DSLl60BJBnRJdszQBnjFD.yPhmdHmrDu0irKqfRR556tvgehKLMcCjG+7uR04+ZPmGXyMtzmzwwdNBgbIUlE2CbA13q03v7Vo1LMaGtc9bnDFap9VNKruhRTKdeGnVIu3oRiQnc9jBYy.KmYAwXRg3UAxus9N5kpgGcnrq7EWLw2AKy6j9mHEBEdm5Fv53jWnorvg02bKKqUtGlp54ZaC1wp1Fu5Nuaiw7xS4KRDCxufPsTqm7NuR+9uyK0qjyPV4nPnqSKHwryDly66h5zBK2zzRsVHp.RCD2N1uI71wjuHpF2TKU1zQuNrl.yp2io1cf+OOcbtTRI7S+7+XOsyacHMfh2UWHr.nNAGND8BoNjcE2fIu4tLoOj4eIzuDbVKxZ0R8Y2EjOKF0A6MO9Am8DmqqdaqiXXKt3UNcOMEsk8tYmJ5i+QquwzYwtn+4dPYyjdvq5qdmxi4lvQJcc8E8fTcnPmI5TaYcQBGshQ7qjFwWDZDsoCX1Ba3woE+utB9+IpB9+Q+8BXyBtgwlzj.FtoIswGk1qnn8+0jUock.6Mbm+vpz8xWB7WlFdqho1zfj2IMdy8gafdU0KBFurWGvaOWMJ7K1EUeWg3WkVzac0XbsUfQrF+S.FCud+uHcCwT.w.b8zM+9OM2ku1YtSwAONgF3wgDjzmNcbOXRCCFncGGlM1zL0ZXOI4ykwmQOPOlio3geF9DtoN9bpvM0i1TaL0vy8BCYSM7KPviEq.XxQ7ksHS5SvmI5K2JDpH4WXXjTTKwXk6KiUuuLtw8kwZ2WF279x3V2WF29CyH90MY+ovKvHKahO5CNIGRjUePlXDlnDI.kje0uqHB82BdSzYQDBI5dApHogioZOilSssWhFbwaPWuKYWq9rPmfYhq81u9uez+9M+suCPM7hmAHn2Jc0sJ4zeymu8A0OZ3AkJ8hFMokOWu6zMrMtr0Q3Ok1+vteO+O8x+r94Mg+2pToRZ6G.kSClFvRzUskTthJXsawQ8W+D4nvi8tKNJjtayQEs1urNpDG9kvUcR2FhoYRkpgCEZqIW8+xpPPhg
-
Customer Feedback Lols :Dposted in General Questions
Thought I'd leave these here in case anyone also wants to post hilarious customer interactions to make us all laugh


followed by:

-
RE: The big bug tier listposted in Bug Reports
@Christoph-Hart HISE_NUM_STANDALONE_OUTPUTS Error // Channel Amount Mismatch on every start
https://github.com/christophhart/HISE/issues/692
This one has been driving me nuts

Appreciate it doesn't happen for everyone but I have to re-set my midi controller in the Hise settings every time I open Hise!
-
RE: The big bug tier listposted in Bug Reports
Scriptnode Notch Filter has the incorrect display graph (shows Bandpass) and neither it or the bandpass filter graph respond to Q value changes. Currently impossible to use either with an External Filter Slot on the user interface...
-
RE: The definitive feature request & bug fix roadmapposted in Feature Requests
Feature Request: Draggable ADHSR Envelope (like the curve EQ and Tables etc)
-
RE: HISE User Interface Unusableposted in General Questions
I think we keep this guy just for the positivity
-
RE: Thank you Christophposted in Blog Entries
@obolig it's a good post. Had a similar experience and after some digging back in 2020 I came across HISE (not so much digging required these days!).... It was instantly intuitive and the members on this forum more or less taught me how to script. Many thanks for putting it together @Christoph-Hart
-
New Plug-In Released - MOD-EQ-1posted in Blog Entries
For anyone interested I released a new effect plug-in this week... The MOD-EQ-1
Check it out here:
Latest posts made by DanH
-
RE: Matrix Modulation System - Last Call for bugs fixes & changes!!posted in General Questions
@DanH said in Matrix Modulation System - Last Call for bugs fixes & changes!!:
@Christoph-Hart So I'm not convinced that the accumulated range is helpful / necessary.
So I need to row back on this a little bit

Displaying the Accumulated Range and a range isn't important to me, but I definitely do need the accumulated range values in order to have my little white dot display how the modulation is behaving, accumulated or not.
So is it possible to get something like
obj.accumulatedModMin/obj.accumulatedModMaxas obj items in thedrawRotarySliderfunction? Might also need a currently selected range too (although this is basically "modMinValue": 1.0,
"modMaxValue": 1.0, I think?). -
RE: LFO Phase Control - Now shifts phase in realtimeposted in General Questions
@David-Healey said in LFO Phase Control - Now shifts phase in realtime:
@DanH said in LFO Phase Control - Now shifts phase in realtime:
while (uptime < 0.0)
Will this ever be true?
Yes apparently.
@Christoph-Hart said in LFO Phase Control - Now shifts phase in realtime:
But if you donβt smooth the phase youβll get really nasty zipper noises, no?
Smoothing tricky apparently
But doesn't sound bad without.... so far -
RE: LFO Phase Control - Now shifts phase in realtimeposted in General Questions
@griffinboy Yeah I've been waiting on yours basically and getting impatient

-
RE: LFO Phase Control - Now shifts phase in realtimeposted in General Questions
@Christoph-Hart said in LFO Phase Control - Now shifts phase in realtime:
But if you donβt smooth the phase youβll get really nasty zipper noises, no?
It's not terrible. But I'll ask about smoothing

-
LFO Phase Control - Now shifts phase in realtimeposted in General Questions
I've successfully used Claude to change the behaviour of the stock HISE LFO's phase control, which would shift the phase only when the LFO was next triggered. Now it changes it in realtime. @Christoph-Hart if this is of interest I'll submit a pull request, if I can figure out how to

Here are the lines - probably better to check first

Line 356 in
LFOModulator.cpp, change:case Parameters::PhaseOffset: phaseOffset = (double)newValue; triggerWaveformUpdate(); break;to
case Parameters::PhaseOffset: { // Calculate the change in phase offset double phaseChange = (double)newValue - phaseOffset; // Update the stored phase offset phaseOffset = (double)newValue; // Apply the phase change to the current position uptime += phaseChange * (double)SAMPLE_LOOKUP_TABLE_SIZE; // Wrap uptime to stay within bounds while (uptime >= (double)SAMPLE_LOOKUP_TABLE_SIZE) uptime -= (double)SAMPLE_LOOKUP_TABLE_SIZE; while (uptime < 0.0) uptime += (double)SAMPLE_LOOKUP_TABLE_SIZE; lastCycleIndex = (int)floor(uptime * (1.0 / (double)SAMPLE_LOOKUP_TABLE_SIZE)); triggerWaveformUpdate(); break; } -
RE: Can't build yesterday's commit on OSXposted in General Questions
@David-Healey
Oh well. Success here anyways, thanks for the help -
RE: Can't build yesterday's commit on OSXposted in General Questions
@David-Healey trying now. But surely everyone else will run into this issue?
-
RE: Can't build yesterday's commit on OSXposted in General Questions
@David-Healey nope! There seemed to be a newer commit so just downloaded that to do without git and am met with this screen when saving the Projucer file:

All modules look like this - no path

-
RE: Can't build yesterday's commit on OSXposted in General Questions
@David-Healey No, I've cloned a fresh copy. Can't get it over the line....
