I also like the idea of more advanced classes that begin to touch on FX development and even some simple custom DSP or synthesis. I know I would be super into that and I am certain there are others like me that would really benefit from the ease of exploration and experimentation that HISE provides and its extensibility in various ways through JUCE, or how to develop custom UI objects inside HISE as well as with other tools.

AxiomCrux
@AxiomCrux
Creative Technologist.
I have done many things
from creating hardware and software synths and effects
to animating and scoring for Sesame Street
I even designed a system to make a 50-story building light up to music.
check out my web URL to find out more www.axiom-crux.net
Best posts made by AxiomCrux
-
RE: HISE tutorial course
-
Time Stretching
Re: Time Stretching
Im wondering if this has anything that could be useful, paulstretch is in there.. https://github.com/PaulBatchelor/Soundpipe
I feel like time / pitch independent playback is an important feature in a modern sampler tool, I want to use HISE for some projects and I have some collaborators/friends that would use it as well but many cases require things like that.
-
RE: Slide in/out Panel
@Natanr Heres a version with flip flopping, you hit the button as its going down or is off, it goes back up. Id love to figure out easing as well, not sure what the best practice would be there in this case.
HiseSnippet 1040.3ocsVssaaaDDcornqEaUQBZ+.X0STH1Ij4VKfaZkkrcqPqsEpRC5aAqIWZsvj6JPtxIpAFnu2ef7Y1+.2Y1kTjxVNvpEluHsyLmkGd3gyrixjgr7bYFwp0qmOkQr9B6wyEpIClP4Bxv8IVek8HpfkrmfmRUrSDmDGS5OeJMOmEQrr13mvBsZ0jnu9merOMgJBYUgHj2H4grekmxUUQG06W3IIGRiXulmVq5m2aXnTLPlHmAjZCaexTZ34zyXGSwxZXSr17fHtRlMVA7ImX0ruLZ93Ix2IL0+FdN+zDFtHfLF1HS3CkIQHiwnjAS3IQiJe3yIvtLpRJ1vHEes8Q7H9h3URxCzIbqPTWOrZ7onWPc54e2omUM50zPuGZONLiOUUkA41maOTnXYwT3UPcZYpkz3uaZOPBUHTONkdN6vLXwBDduz2ea2W362c21NscfWD4J2KnYtZKPf6qbKwdFSMPlNUJfEdcLo6fntNlelwOahBP9LeeHsI3iyY.pI5Tc1doJ6dshl2AIDFsZOOQ.6WflhUkh1nrAzjjSA+hW7LQnhKEdcc9PaGW3hG6UgFf28CNsLwc8TS343ijgBdcc+Ar.CN7B1hVk+WW6x7+5v2I.46JPLuVw3ptORWYYgWV8WVRNao6uasqm7jZ5f+tKmzb2TxoZAwaE6ewO3sn1FuRc36e0xub9OKIO5NKI67+WRBVCIwnHNW1cWGzOwEIbAysz93JE8moTRQ.Z7yjIdgkt9sASdxLFHIKLXtdlP03VMV8Mk+uTHJ8tJZlw85s3QGdruT6uW82aEbpSWTCKX1Bq+0or4a4ZOQGKw933WFNsbt7FYhiWUphMKA0ualsPXuUXdhYomxxJ0rh5fVYK2qz916UVuUdnQTpUnTLTvUmLkItsNnjBkD92uObephhMUKhA0Mkko3HEr1mcALsxzhsk89r7yAiCL3Yg7Sr1Roy1trAL9djvg1raYlUFPde0.s98lCK1LnXV363QpIKx9fK5Y9jAKYGKSIbEKsb.XqM+3Gu5pki9z5gI030mY30WVvKiMPSrV1EdhZL6u1SyLyB2+rmh8djF1ES5I4zKXCEixXfGCmfvyORlB2GZF.ypA4lSjf4hxnYIT0xCKwSHTj.LEKMUBm7Hx4p40OAw8xDz6Jcen8HtJbxp4aiUvWvGcey2hyiz19f3XVnphrMsO7Ot+O7A42jyTbwYGQUYbv+Xe7rzwfOLjALQ.9c7KWvPfP0q8w0nxLlIhzKtBtJRFfqsJRFTljjRCyjuMzzt.OwyV5H.mD5C90x9Hbsa.Q2Bwv6T3XXuMLDEhc.luZDOcsQ7r0FwyWaDuXsQ7x0Fw2t1H9tOAB7Lu6MSISMeV.AFcftQpk0ABJ3pzNPx+BLYsCAL
-
RE: Tuning samples
@Christoph-Hart I love Lua.. I find it to be the best language ever. It simplifies so much of the syntax complexity of most languages and retains all of the flexibility and power, and it apparently runs insanely fast and efficiently when benchmarked against other scripting languages.. LuaJIT comes close to C++ speeds.
I actually think the only main things Lua does that might be annoying you are all the extra syntax required in C/JS like ; and {} and declaring variable types.
but somehow Lua manages to work fantastically well dispensing with all of that. I've written a few apps using CODEA for iOS which uses Lua, and the more I studied it, the more I loved how much it makes life simpler. Their Tables object is insane.. its the most easy to use complex flexible array/struct/class/blob type object that can contain any type of data or functions, and even metamethods that can be driven by looking for an index thats not there or custom definitions for dealing with '+' and '*' '&' and other operators being used on your custom object.. its absurd how much you can do quite easily.. and I don't think I ever experienced any 'undefined' behavior like you would if you wrote to a cpp array location outside the assigned space.
Funny enough now as I have been learning JS in depth the past few months I find myself often thinking "Damn I miss Lua, wish I could use it for everything" which you sort of can with some npm packages that I have seen. and you can cross compile/convert between the two.. Dunno if that would be useful for you, but there are a few converters.
@ulrik My friend Huseyn has been raving about Reaper for a while and I checked it out, it really is incredible, extremely configurable sytle with skins and you can even write custom plugins inside it, down to single sample DSP .. right inside the daw. I'm gonna download it now and install it on my new machine.
Good work
-
RE: What type of verb is simple verb?
@TNTHM Looks like it is the Freeverb code, which is a Schroeder reverb,
https://ccrma.stanford.edu/~jos/pasp/Freeverb.html
Reverb algorithms don't actually work in the format of Plate, spring, room, hall etc.. typically. The actual algorithm is usually a different arrangement of delays and feedback, and the feedback amount and overall delay times are changed or modulated to create longer or shorter reverb tails that represent things like Halls, Plate, Spring etc.. and Plate and Spring are actually old physical methods for adding reverb that actually involve a plate or a spring with the audio running through them with some kind of exciter and pickups. -
RE: need a perfect Pitch Shifter
@treynterrio I have developed a few pitch shifters in assembly for FV-1 dsp chip, they could be ported to HISE, and I am open to working on it as a freelance project (the prior ones were also freelance work for a Folktek eurorack module)
www.axiom-crux.net
you can contact me at axiomcrux at gmail dot com -
RE: FAUST DSP integration
@ustk Ahh, I figured it would come up in the "similar posts" tab when you are making a new post. Oh well. Anyway I think my voicing of it still stands. also this is the faust LLVM file if this is useful. realtime compiler.. its nuts you can edit and it will recompile as soon as there's valid code:
https://github.com/grame-cncm/faust/blob/master-dev/architecture/faust-llvm.cpp -
RE: License GPL!
@dustbro I'm sure it could be affordable, but I try not to make assumptions.
I also haven't tested the waters of the insanely competitive and over-saturated-heavily-pirated VST instrument market yet, so I am not entirely certain of what the profitability is..
HISE is also lacking a few features that I will likely need to implement myself to realize my designs, so I think providing something like time stretching looping back into the HISE source ecosystem, or even maybe even some higher quality DSP effects would be an equivalent or potentially even more valuable means of reciprocity in realizing a first project than whatever the cost of the license may be, considering I made about 6 or so grand on a license of some of my time stretching DSP assembly code to a botique guitar pedal ..
I have also evaluated things like audioweaver which is a set of matlab DSP objects for high performance embedded DSP and thought "Oh this could be a cool way to do rapid development of effects hardware".. and then I called up to get a license pricing and it was $15,000 plus a dollar per unit because his tool was mainly used by car and home stereo systems to do eq filters and reverbs that have budgets where that price is nothing (but damn though.. I could write a fricken biquad bank myself in assembly.. its not that complicated). QT costs $450 a month for a closed source license.. the range of license pricing can be rather varied.
-
RE: License GPL!
@christoph-hart said in License GPL!:
You need to include anything that is required to build and use your plugin, so you definitely include the image files and impulse responses. You don't need to upload the .afdesign file though, just the .PNG images is enough obviously.
I am not a lawyer, but the assets don't have to inherit the GPL license, so you can still have the copyright on them, but they must be available.
The wording of the GPL only refers to "source code" and thus I believe any non source code elements have their own copyright and are not subject to the license.
Also I am not a Lawyer but I was just reading the GPL with a few business/legal minded friends to better undersand the nature of what I must do going forward with HISE and JUCE.
As a small startup company with limited revenue the idea of releasing the source code for any derived plugin from HISE in order to sell it doesn't bother me, and of course am willing to pay for a commercial closed source license as soon as we are generating some proper revenue.
For that matter I believe that my initial reciprocal value in working with HISE and providing my source will be in the ways I extend and fix the source.
I am wondering if there is any more information on the closed source license option for HISE available?
-
RE: My plugins , Gui and 3d Work.
@lalalandsynth said in My plugins , Gui and 3d Work.:
Blender now has Eevee renderer which is realtime, pretty amazing.
Yeah, I played around with that a bit when it was just coming out, opened some demo scenes, and checked it out. I just don't like the Blender workflow/ergonomics in comparison to C4D. I've used a lot of 3D packages in my animation career, and as powerful as Blender is, and for its price point, it can't be beaten :P.
One of the best free opensource programs ever to exist...
but still.. C4D is so easy to get around and get cool stuff quickly.. and I couldn't quite get anywhere near that level of intuitive workflow and productivity in Blender..
Latest posts made by AxiomCrux
-
RE: Modulation intensity modes (bipolar, scale, add?)
@Christoph-Hart said in Modulation intensity modes (bipolar, scale, add?):
I‘m currently locked in on three modes:
- scale multiplies the value by the intensity, defining how much the signal
- unipolar adds or subtracts the modulation from the current value
- bipolar adds or subtracts the value with the center around the current value.
The multiplication always comes first.
Wouldn't you want scaling on the unipolar and bipolar modes? Is scaling a mode? It seems more like a multiplier?
knobValue + LFO * modulationIntensity
where the LFO itself currently has bipolar and additive modes, no?
Either way, I would love to help in figuring out a simple, clean, contemporary drag-and-drop modulation assignment as seen in Vital and Serum (I find these to be the fastest and most intuitive way to assign complex modulation).
Maybe options for modifier key + drag sets modulation intensity
knob with concentric arcs for visually setting the scale intensity range, and current modulated value similar to the image at the top of the post.I am also a huge fan of "Morph / Macro assign methodology," where a switch can be flipped "ON" to enable setting the influence of a modwheel or a macro control by simply moving any parameter while the macro/morph assign is true.
The nord modular uses a method like that and it gets very powerful and fantastic for honing in on refined sound design presets as you can sculpt the main sound, then adjust the knob or modwheel etc to its top value and turn every knob you like in any direction and they will all shift along with the macro/morph controller
-
RE: Modulation intensity modes (bipolar, scale, add?)
@oskarsh I wonder why it would be beneficial to have separate modes for add and subtract modulation?
Wouldn't it be better / more flexible to use math on the modulation signal to achieve these two modes on the right instead of a separate mode?
Having to flip between different modes seems alot more complicated, I was imagining something more like what vital/serum do where you have the knob value that you have set and then assigning modulation around that based on the nature of the input, if its a bipolar LFO it would go up and down around the current knob value based on a modulation scaler,
And if you want the LFO to only be additive, you would add a scale and offset to the LFO itself so that it doesn't have negative values, or if you want it to subtract, you would use a negative scale value.
Flipping between 4 different modes seems less intuitive, I've not seen anything that uses that strategy in the wild. Even Ableton modulation only has bipolar and additive, and if you want to subtract from the current value, you use additive and set the influence to a negative value
-
RE: Plugins fail to load into Logic- isMetaParameter not set.
@gorangrooves I realize this is an old post, but I have been going about it simply by using a custom UI look and feel and drawing the widget to show the rounded value, even though under the hood is a slightly different value. Seems to work so far, will double-check in logic
g.drawAlignedText(Math.round(val) + "" + obj.suffix, [a[0], -0.15*a[3], a[2], a[3]], "centred");
-
RE: Im trying to made Slicer like a fruity slicer and got stock on chopping, cant really do that in sample.
@Lindon woah this is rad, love your site too, I am curious where you got your audio player for the demo tracks, I love the elegant clean minimalist / soundcloud integration and the product looks and sounds great, I'd totally buy something like this :D
-
RE: Modulation intensity modes (bipolar, scale, add?)
@DanH @oskarsh I am curious about the current image at the top, is this from a snippet or just a mockup of an idea? Where is this from?
and you mentioned there are currently two modes, bipolar and scale mode, where can I find out more about the current solution?
-
RE: Scriptnode Synth Crackling with Chords
@Christoph-Hart said in Scriptnode Synth Crackling with Chords:
What might be possible at some point is to use the routing.send / routing.receive nodes WITHIN a polyphonic network to implement polyphonic feedback delay lines (for stuff like resonators etc).
yes, exactly.
At least for me this was the expected behavior. I kept flipping on and off the polyphonic setting for the chain, expecting that to be a fix, or the number of channels, but nothing solved it.
For the time being I will try out using Faust for my comb filter / physical modeling elements and see what I can do.
-
RE: Scriptnode Synth Crackling with Chords
@Christoph-Hart Currently, trying to have a tuned resonant comb filter with feedback is causing this distortion because of the need for send and receive to create the feedback.
As far as I can tell, this limits the ability to do any physical modeling synthesis, which is quite a powerful technique. I think it's worth finding a solution to this.
-
RE: need a perfect Pitch Shifter
@treynterrio I have developed a few pitch shifters in assembly for FV-1 dsp chip, they could be ported to HISE, and I am open to working on it as a freelance project (the prior ones were also freelance work for a Folktek eurorack module)
www.axiom-crux.net
you can contact me at axiomcrux at gmail dot com -
RE: Modulation intensity modes (bipolar, scale, add?)
@Christoph-Hart im curious about this as well, I am about to try and impliment something like this so that when the shift key is held or a modwheel assign switch is toggled on the intensity of the modwheel influence for each knob and slider in my design can be set by dragging just like adjusting the knob value,
and for the knob look and feel I was planning to add something like the image in this post, with indicators for the modulation showing the amount and direction of influence, with another tick to show the active value as it changes
-
RE: Modular FX Template - changing Fx order with drag and drop panels
@HISEnberg can you add those via an init script programatically so they are spawned upon compiling the script?