I tried making my own VST plugin, so you don't have to.

  Рет қаралды 67,359

GLUEUE

GLUEUE

Күн бұрын

In this video I’m gonna show the way of making your own VST plugin using HISE. Hise is a toolkit based on JUCE, which is great for audio plugin development. This was a video I wanted to do for a while, but was too challenging to get down to it. Well, it's finally finished! Hope you enjoy this video.
Rafael's JUCE gain slider tutorial- • Make Your First VST Pl...
David's channel - / @dhealey
Introduction to HISE - • Introduction to HISE 2022
Building HISE for Windows - • Building HISE on Windo...
Thumbnail inspiration - • i spent 3 months learn...
Music bit at 3:32 - Young Mooski - 6am (TOKYOPILL Remix)
-------------------------
🔵 For Business Inquiries: glueue.connect@gmail.com
🎵 All my links here: linktr.ee/glueue
-------------------------
0:00 - intro
0:40 - plan
1:08 - about JUCE
1:56 - about HISE
2:30 - setting up the enviroment
2:46 - starting in HISE
3:22 - starting with script node
6:20 - starting with interface
6:55 - making the UI design
7:48 - plugin in action
8:15 - outro
-------------------------
#ableton #development #vstplugins

Пікірлер: 155
@DHealey
@DHealey Ай бұрын
Nice video, and thanks for the mention! :)
@6shootaa
@6shootaa Ай бұрын
i’d go with hise maize before romplur ! i purchased all 3 and hise was honestly the best 4 me
@makobeats
@makobeats 18 күн бұрын
nice pfp lol
@mavdotj
@mavdotj Ай бұрын
Being a dev & music producer, this actually just warmed my heart
@christophhart6643
@christophhart6643 20 күн бұрын
HISE Author here, congrats to the video, it's really nice to see people make their stuff using my framework! Were you the one having problems with the slash in the Dry / Wet parameter in the forum?
@Beatsbasteln
@Beatsbasteln Ай бұрын
it's cool to see how easy it is to put some dsp and parameters together with HISE, but don't be afraid of just using JUCE and C++. It is actually one of the most easy to understand languages. I mean most of the time you just write classes, then make objects of those and let them do things. when people say C++ is hard they are talking about it from a more theoretical perspective. like how hard the language can be if you try to understand every aspect about it and if you try to understand how it works under the hood. but I personally just like to drive a car. I don't need to be the mechanic
@C.S.Argudo
@C.S.Argudo Ай бұрын
Deadass though, I took a break from production to learn to code and found out it's not THAT insane
@TheOfficalAndI
@TheOfficalAndI Ай бұрын
When I made a calculator in C++ though, I've had a bunch of troubles with arrays and pointers. Sometime passing them as an argument I wanted to reference the original array, and sometimes make a copy of it, and I am still not sure how to do each. Also having Function heads and bodies split, no method for getting an array length (you only get its memory size, and need to divide it with how much memory your variable type takes), and iirc there weren't even strings as a type, you had to make a char array, it's definitely not intuitive to use, compared to Java, C# and Javascript. Worth learning though.
@MRL8770
@MRL8770 Ай бұрын
It seems easy at first, then you realize just how many sneaky traps it has and how deep you can go and exploit its features, then it becomes easy once again. Dunning-Kruger effect.
@isafi6408
@isafi6408 Ай бұрын
@@TheOfficalAndI you can define a string like std::string str = "string"; or std::string str("string"); you don't have to use c-style strings (null byte terminated char arrays). to pass an object by reference you use the "address of" operator, '&': #include // using a string here, but this works for any type void changeStr(std::string& str) { str = "goodbye world"; } int main() { std::string str = "hello world"; std::cout
@Temulgeh
@Temulgeh Ай бұрын
​@@TheOfficalAndI you might be thinking of C? C++ has strings and arrays that know their size (as well as dynamic arrays called vectors) also, understanding values/pointers/references is crucial to understanding how most languages work (basically all imperative languages)
@Kupta
@Kupta 19 күн бұрын
I always wondered how plugins are made but the knowledge on this topic online is really limited and not really talked about. Thank you for this video!
@adentravis
@adentravis Ай бұрын
Yes! I just started using HISE a few months ago, and just recently released my own plugin, it's awesome to see what other people in the community are making! Great video!
@Herfinnur
@Herfinnur Ай бұрын
I honestly was just running this video in the background while doing my morning routine, but something clicked when you - of all things - started talking about the UI, and now I'm so fired up that the breakfast feels weird in my mouth! Somewhere around the millenium there was this plugin that I got to use on someone else's computer and I freaking loved it, but I never found it again and I'm guessing they took it off the market. The UI was white knobs, sliders and buttons on a white background and it was conceived as a all-in-one mixing strip for making your first quick sketch. I was new to music making so I don't know if the quality of it was actually good, but it had so much functionality but no fluff, and the UI design and layout was better than on anything I've eve used since. If anyone here is old enough to know what plugin in talking about I would be very grateful for any info, but apart from that, I now want to make that plugin!
@orokan
@orokan 26 күн бұрын
Was it a VST called "Voyager"?
@Phosfit
@Phosfit 21 күн бұрын
Eggwhite
@AB_ATT
@AB_ATT 17 күн бұрын
Waves Renaissance Channel?
@Herfinnur
@Herfinnur 17 күн бұрын
Found it! TeamDNR Mixcontrol 1.0! Everyone else hated the plain user interface of that first version, apparently. Now that I’ve had a fresh look at it, I can see that the EQ section is kind of dumb, but I still love the concept of the rest, i.e., the left side of the user interface, and I’m going to write and sketch some ideas for how to improve it. Thank you for your suggestions everybody, I honestly didn’t know any of your suggested plugins so it’s been interesting to look into
@orokan
@orokan 16 күн бұрын
@@Herfinnur Awesome! Glad you found it :D
@alexsnower8398
@alexsnower8398 Ай бұрын
Yes, perfect content! We wanna see more videos like this 🔥
@24Carrrot
@24Carrrot Ай бұрын
Yooo this video is actually insane, Ive been using juce for a while and as much as i love the control i have over everything, HISE looks like a great option for quickly making test projects and fun ideas. Super video and i love the formatting too!!
@somethingc00l1
@somethingc00l1 20 күн бұрын
this video is amazing. ive always wanted to do this and I followed along with the video and made my own plugin! thank you so much for making this!
@EdTalenti
@EdTalenti Ай бұрын
Amazing video!
@ninjajakee
@ninjajakee Ай бұрын
This vid is soo cool, id love to see a part 2!
@proxzi
@proxzi Ай бұрын
great video, I really like the approach you took🤙🏻nice job 💯
@shrqdubs827
@shrqdubs827 Ай бұрын
how have i never heard of hise before 😭
@ynsanytsk
@ynsanytsk Ай бұрын
ngl, youtube recommended this video and on first 40sec you got me subscribed, amazing!
@tedTV_1
@tedTV_1 Ай бұрын
U just uploaded the perfect video for me, thank u! 🙏
@portlandhorton
@portlandhorton 16 күн бұрын
I would definitely love more videos on this topic 🤝
@Difixed
@Difixed Ай бұрын
really good video, loved the editing and congrats on the video popping off xd
@rebirth4119
@rebirth4119 Ай бұрын
Another great way to build a plugin with visual scripting is through the program Plugdata. Its workflow is node based and doesn't require writing code and its design is optimized so cpu usage is as minimum as possible. A well known producer called Nasko has currently made a spectral envelope follower and a spectral compressor/clipper hybrid(with an option to retain important formants). The only downside is that plugins made can only be ran as long as you have the base program(similar to Reaktor in that way.
@autotune5320
@autotune5320 15 күн бұрын
Sick!
@ElRacoonMusic
@ElRacoonMusic Ай бұрын
Top notch!
@user-ce9ym6fr9j
@user-ce9ym6fr9j Ай бұрын
Can you please make more videos like this. You’re really crossing the divide here and bringing this to the public to help them.
@iFeature
@iFeature Ай бұрын
Thats pretty sick!
@ROSACEPONY
@ROSACEPONY Ай бұрын
I like to use HISE too, but now i'm also learning PlugData wich look really interesting to make VST plugins
@dumaass
@dumaass Ай бұрын
Thanks for making this. I've had ideas for plugins that I don't have, but would like to, so I might try making those.
@notreally-sf3df
@notreally-sf3df Ай бұрын
Name three.
@dumaass
@dumaass Ай бұрын
@@notreally-sf3df I only remember one. A reversed reverb that starts before the actual sample plays. It's been used as a vocal effect on Starcraft's Protoss' speech. Also I'll edit the comment to say "plugins that I don't have." Don't know why I said "that don't exist yet." I do remember having other ideas, though.
@notreally-sf3df
@notreally-sf3df Ай бұрын
@@dumaass Alright that 1) isn't a real time effect, not what a pluigin does. 2) there are plugins that do it as effectively as you can, but there's just no point. 3) Glitch plugins can do it but it's limited and offline as opposed to online. People have min/maxed that for 20 years and it's as good as it's gonna get, just do it properly. We have AMAZING predelay plugins now, but you have to bounce down and align it yourself. Jesus christ, this was even worse than I thought. If you have not yet started making plugins but think you can; something's definitely wrong with you so please stop thinking you're fucking einstein.
@galactic6495
@galactic6495 23 күн бұрын
@@dumaassyou'd probably have to add a massive amount of latency to do that
@dumaass
@dumaass 22 күн бұрын
@@galactic6495 That's true. Or maybe it could just be some kind of rendering tool.
@busyworksbeats
@busyworksbeats Ай бұрын
Sick! Glad you figured it out! Power to you! Shoutout Producer sources for helping me 🙏
@BadTrip69
@BadTrip69 Ай бұрын
You should be ashamed of yourself. You fraudster.
@Heisenberg2097
@Heisenberg2097 Ай бұрын
Nice video. Cool tool.
@calvinblack2816
@calvinblack2816 Ай бұрын
This video is fire! I have juice downloaded but have never used it 😂
@Nakanoi
@Nakanoi Ай бұрын
Good Editing, and good Avatar :D!
@cosmo499
@cosmo499 Ай бұрын
i dont even make music or code but this tutorial is so great quality
@wyasina
@wyasina 16 күн бұрын
🔥🔥
@ycthies
@ycthies Ай бұрын
thanks for sharing
@tiwanndev
@tiwanndev Ай бұрын
I made my own Soft Clipper plugin using Juce and C++
@insertbrandaccountnamehere3436
@insertbrandaccountnamehere3436 Ай бұрын
I've spent the last year skeaming about this idea but took 0 liberties to figure it out myself. Glad you did and put me on! Excited to get around to trying this out myself!!!
@DIXERION
@DIXERION Ай бұрын
I also got into VST plugin development some time ago. I didn't like the way JUCE or other tools were organized so decided to study the interface between the host and the plugin and started making my own framework completely from scratch (without even using the VST SDK). It was progressing great and everything worked fine, but it was so time consuming that I had to suspend this project for doing other stuff that were more useful for me. But I definitely will resume this project in the future.
@SIKKYBEATS
@SIKKYBEATS Ай бұрын
dope
@1e1001
@1e1001 Ай бұрын
holy shit, so glad i use linux where we have LADSPA, where a plugin is literally just a tiny shared object. no need to worry about designing an interface or node-based language. only annoying bit is the "id" but i don't think many daw's nowadays care about the id
@user-my9og2tz2h
@user-my9og2tz2h Ай бұрын
we need more!!!! plz
@mindblower113
@mindblower113 Ай бұрын
Thanks
@cedricwiebe4484
@cedricwiebe4484 Ай бұрын
Awesome video - I always felt like the barrier of doing real vst plugins was way too high! As much as I enjoy doing Patcher presets its not the real thing and it sucks that you are bound to one DAW with these kinda approaches. Insanely good video and I love that its not impossible to get a good result without learning code before 🔥
@olldomu5790
@olldomu5790 Ай бұрын
pure data is really cool too. can make VSTs with that, and also android apps, run on Pi etc.
@UncleBlaiden
@UncleBlaiden 22 күн бұрын
Tried doing this with about a year ago for efficiency and experimentation. Got so lost so quickly, the only programing knowledge I had was very basic web dev which didn't translate much haha. But this is my first hearing about HISE and lowkey I think I might be able to do it this time lol.
@hldfgjsjbd
@hldfgjsjbd Ай бұрын
Potential is huge, but you will never come back to it :)
@kriss12loverap
@kriss12loverap Ай бұрын
You should try plug data! Haven’t seen the vid yet but didn’t see it in the thumbnail
@VNDROID
@VNDROID Ай бұрын
would love to see you try out max for live
@djvidual8288
@djvidual8288 Ай бұрын
Like mentioned, this is like Patcher in FL Studio but universal for every daw.
@JuhoSprite
@JuhoSprite Ай бұрын
Early gang
@stuffbyfelix
@stuffbyfelix Ай бұрын
Really enjoyed the video! How did you create the 3d avatar images?
@glueue
@glueue Ай бұрын
Thanks! I made a 3d model and posed it in blender and then just rendered it!
@aliahxpiano
@aliahxpiano 19 күн бұрын
What song is used in the background of the video? Its got the same break used in i really like you pt1 by sewerslvt and i've been looking for it for ages 😭
@cloudneverclear
@cloudneverclear Ай бұрын
Well I still have to but thanks for telling me how
@xsploit
@xsploit Ай бұрын
i always wanted to make a sort input from a bass to envelope follower and have it on bass so its follows the lfo of the treble bass
@RonaldRizz
@RonaldRizz Ай бұрын
Laughs in Max 4 Live No but for real though good vid!
@GamingOS
@GamingOS Ай бұрын
awesome video, you definitely earned a sub from me man. would love to see a follow up where maybe you attempt something more complex, like a granular sampler or some other kind of vst instrument.
@glueue
@glueue Ай бұрын
Thanks! Will do!
@Intikus
@Intikus Ай бұрын
would love a lvl 2 of what code you can write to mess around with the sound, like, how does one create Grains for granulizers?
@nikitaromashchenko1507
@nikitaromashchenko1507 Ай бұрын
what song starts playing at 3:33 when floppa apears?
@pintererestthot
@pintererestthot Ай бұрын
love it and yes please help us make plugins
@dolemerchant69
@dolemerchant69 28 күн бұрын
i just had to do this for my final music technology assignment. i used a program called cabbage which used language Csound. (contributed to by people at my university) my plug-ins weren’t amazing but they got the job done 😂
@hundeaux
@hundeaux 24 күн бұрын
Would be cool to add your own impulse responses for reverb
@davidzaydullin
@davidzaydullin Ай бұрын
wow how did i not know about hise before. tried to make plugins with jsfx and plugdata before😭
@Solanaar
@Solanaar Ай бұрын
This is pretty cool! I've been wanting to make a plugin that samples video data to affect audio processing. I wonder how well HISE interacts with other libraries (been using OpenCV for image processing), but since it is based on juce it should in theory work. Right?
@glueue
@glueue Ай бұрын
I think JUCE is better suited for things like this, because you can basically right anything from ground up with C++. Not really sure that HISE works with external libraries... But maybe I am wrong!
@Solanaar
@Solanaar Ай бұрын
@@glueue Thanks for the reply! I will probably look into HISE anyways, cause it looks really fun!
@Iamsteinco
@Iamsteinco 2 күн бұрын
Would love a Figma tutorial just for audio plugins there’s non no where please
@InaktiverUser
@InaktiverUser 19 күн бұрын
can u explain how i cain re design an existing plugin like auto-tune? i want to change the GuI that the color changes from blue to Green, is that possible?
@JaguarPanda
@JaguarPanda 20 күн бұрын
Are there alternatives that don't use visual scripting? I'm more comfortable with code and i'd like to get into vst dev (coming from gamedev).
@sweatygreasemusic
@sweatygreasemusic 24 күн бұрын
I run the same hise project as you with some tweak, but it always crash when I open it on ableton, I might run some problem with the exporting, did you know how to fix this, please help me :(
@kamiien887
@kamiien887 Ай бұрын
You should have more subscribers
@knbenji
@knbenji Ай бұрын
An then you discover that in Bitwig Grid you can make basically everithing :D
@olldomu5790
@olldomu5790 Ай бұрын
then you realise youre tied to bitwig DAW. thay wasnt quite the flex you thought it was
@pedrolopp
@pedrolopp Ай бұрын
Dumbest flex I’ve ever seen
@rindytube
@rindytube Ай бұрын
Denome?
@artish8008
@artish8008 Ай бұрын
Наш слон, с виду видно
@abdelrahmankhaled8239
@abdelrahmankhaled8239 18 күн бұрын
plugin works fine in HISE but in ableton it just doesn't do anything. i can't figure out how to make it work. if you have any idea why it's doing this please let me know Edit: I was exporting it as a midi fx plugin which is incorrect for the simple reverb thing i made. you need to export as Fx plugin. IT WORKS!
@The_Joo
@The_Joo 25 күн бұрын
Vst to chop amen breaks
@jtw-r
@jtw-r Ай бұрын
Kinda reminds me of Reaktor, but free
@remymane901
@remymane901 20 күн бұрын
what if i want to....
@zeepster
@zeepster Ай бұрын
Could have used Max DSP. it's very similar to Hise.
@DHealey
@DHealey Ай бұрын
You can import Max patches into HISE using RNBO
@predawka
@predawka 15 күн бұрын
мегахорош
@BrunodeSouzaLino
@BrunodeSouzaLino 17 күн бұрын
Considering you are a Live user, it's strange you didn't try or mention Max or Max4Live.
@realniyspiderman
@realniyspiderman 25 күн бұрын
отличный акцент
@gineall
@gineall 21 күн бұрын
гавнент
@oranjmix
@oranjmix Ай бұрын
bruh legit asked GPT about this yesterday too
@bosch5303
@bosch5303 Ай бұрын
4:55 intel inside
@flaflu82
@flaflu82 Ай бұрын
Try FAUST
@ChibuikeNwume-hq5yn
@ChibuikeNwume-hq5yn Ай бұрын
Lowkey u could sell this reverb plugin for like 25$ 😭
@Savon1c
@Savon1c Ай бұрын
Yo (with rizz)
@Gutz-po9xf
@Gutz-po9xf Ай бұрын
do caralho
@BATIOER
@BATIOER Ай бұрын
3:32 id pls
@glueue
@glueue Ай бұрын
Young Mooski - 6am (TOKYOPILL Remix)
@GuyPerson-jt9tv
@GuyPerson-jt9tv Ай бұрын
Oh, was c++ too hard for you, you script-kitty?
@nerazin3904
@nerazin3904 Ай бұрын
why you sound like polarity
@MaisonLexBeatz
@MaisonLexBeatz Ай бұрын
He sounds like russian
@word5856
@word5856 Ай бұрын
@@MaisonLexBeatz he is
@locopenguin6161
@locopenguin6161 22 күн бұрын
‼️‼️!!! WARNING !!! ‼️‼️Anyone using HIse please read the pricing plans is detail. Don't hurt yourself or your pocket!!!! Open source does not mean free ware!!!
@Temulgeh
@Temulgeh Ай бұрын
bro used a premade reverb and downsampler and called it his own VST 💀
@glueue
@glueue Ай бұрын
True! In the end of the day I've only learnt to connect nodes... 💀
@ivanjermakov
@ivanjermakov Ай бұрын
No real programming there :(
@glueue
@glueue Ай бұрын
True... Been looking into figuring out JUCE and working with C++ lately. Will make a video talking more about coding in future.
@rodeointblud
@rodeointblud 14 күн бұрын
Nice video but a terrible idea. Unless you make it for your own needs it’s pretty useless. VST market is about to collapse because it’s so much shit out there already and you only need like a fabfilter bundle.
@GUNTALE
@GUNTALE Ай бұрын
oh so its not in c++? dislike.
@JazJazgot
@JazJazgot Ай бұрын
Try CLAP next time. VST is a dead standard.
@Iamsteinco
@Iamsteinco 2 күн бұрын
Would love a Figma tutorial just for audio plugins there’s non no where please
I Trained an AI with 10,000 Memes
14:52
Coding with Lewis
Рет қаралды 231 М.
Recreating the Dreamy Digicam Look in Unreal
14:11
Jam2go
Рет қаралды 143 М.
Универ. 13 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:07:11
Комедии 2023
Рет қаралды 6 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:19
CRAZY GREAPA
Рет қаралды 22 МЛН
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 69 МЛН
I CREATED MY VERY FIRST PLUGIN AND IT SOUNDS INCREDIBLE!
8:22
Servida Music
Рет қаралды 174 М.
Computer HiFi
13:56
Posy
Рет қаралды 137 М.
Impact Generator
0:26
Laser Hype
Рет қаралды 20 М.
HISE VST Tutorial - Getting Started With HISE in 10 Minutes
10:33
Neo Moon Studios
Рет қаралды 4,3 М.
How I designed Fruit Ninja
22:58
Luke Muscat
Рет қаралды 6 МЛН
how to ACTUALLY reverse reverb
1:52
synthet
Рет қаралды 298 М.
The Rise of AI in Trackmania
27:50
Linesight
Рет қаралды 334 М.
UI Libraries Are Dying, Here's Why
13:28
Theo - t3․gg
Рет қаралды 273 М.
This 1 Rule will change your Music Production Career
7:56
Duman - Баяғыдай
3:24
Duman Marat
Рет қаралды 77 М.
Алмасхан Насыров - Ауылға барасың ба? (official video) 2024
4:14
Алмасхан Насыров
Рет қаралды 118 М.
DAKELOT - ROZALINA [M/V]
3:15
DAKELOT
Рет қаралды 317 М.
Ғашықпын
2:57
Жугунусов Мирас - Topic
Рет қаралды 110 М.
Көктемге хат
3:08
Release - Topic
Рет қаралды 166 М.