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

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ธ.ค. 2024

ความคิดเห็น • 189

  • @DHealey
    @DHealey 7 หลายเดือนก่อน +193

    Nice video, and thanks for the mention! :)

  • @kaidoesthingsxyz
    @kaidoesthingsxyz 7 หลายเดือนก่อน +150

    Being a dev & music producer, this actually just warmed my heart

  • @Beatsbasteln
    @Beatsbasteln 7 หลายเดือนก่อน +361

    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 7 หลายเดือนก่อน +30

      Deadass though, I took a break from production to learn to code and found out it's not THAT insane

    • @TheOfficalAndI
      @TheOfficalAndI 7 หลายเดือนก่อน +5

      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 7 หลายเดือนก่อน +22

      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 7 หลายเดือนก่อน

      @@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 7 หลายเดือนก่อน +4

      ​@@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)

  • @christophhart6643
    @christophhart6643 6 หลายเดือนก่อน +61

    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?

    • @DJChappie001
      @DJChappie001 5 หลายเดือนก่อน +8

      You are the man! Thanks to you idiots like me are able to make plugins now too.

    • @richardspillers6282
      @richardspillers6282 หลายเดือนก่อน

      I'm about to give this a try myself.

    • @titanmoruma5834
      @titanmoruma5834 25 วันที่ผ่านมา

      it will be available for linux?

  • @Herfinnur
    @Herfinnur 7 หลายเดือนก่อน +26

    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 6 หลายเดือนก่อน +1

      Was it a VST called "Voyager"?

    • @Phosfit
      @Phosfit 6 หลายเดือนก่อน +1

      Eggwhite

    • @AB_ATT
      @AB_ATT 6 หลายเดือนก่อน +1

      Waves Renaissance Channel?

    • @Herfinnur
      @Herfinnur 6 หลายเดือนก่อน +4

      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 6 หลายเดือนก่อน

      @@Herfinnur Awesome! Glad you found it :D

  • @adentravis
    @adentravis 7 หลายเดือนก่อน +22

    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!

  • @24Carrrot
    @24Carrrot 7 หลายเดือนก่อน +10

    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!!

  • @Kupta
    @Kupta 6 หลายเดือนก่อน +6

    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!

  • @ROSACEPONY
    @ROSACEPONY 7 หลายเดือนก่อน +5

    I like to use HISE too, but now i'm also learning PlugData wich look really interesting to make VST plugins

  • @alex_swanson2024
    @alex_swanson2024 7 หลายเดือนก่อน +9

    Yes, perfect content! We wanna see more videos like this 🔥

  • @rebirth4119
    @rebirth4119 7 หลายเดือนก่อน +3

    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.

  • @yourfriendlygamedev
    @yourfriendlygamedev หลายเดือนก่อน

    The plugin you're making sounds pretty good!

  • @tiwanndev
    @tiwanndev 7 หลายเดือนก่อน +6

    I made my own Soft Clipper plugin using Juce and C++

  • @EdTalenti
    @EdTalenti 7 หลายเดือนก่อน +3

    Amazing video!

  • @noname-mi3zl
    @noname-mi3zl 3 หลายเดือนก่อน

    This video was crazy bro. Nice job you did❤

  • @portlandhorton
    @portlandhorton 6 หลายเดือนก่อน +1

    I would definitely love more videos on this topic 🤝

  • @shrqdubs827
    @shrqdubs827 7 หลายเดือนก่อน +66

    how have i never heard of hise before 😭

  • @dumaass
    @dumaass 7 หลายเดือนก่อน +3

    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 7 หลายเดือนก่อน

      Name three.

    • @dumaass
      @dumaass 7 หลายเดือนก่อน

      @@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 7 หลายเดือนก่อน

      @@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 6 หลายเดือนก่อน

      @@dumaassyou'd probably have to add a massive amount of latency to do that

    • @dumaass
      @dumaass 6 หลายเดือนก่อน

      @@galactic6495 That's true. Or maybe it could just be some kind of rendering tool.

  • @proxzi
    @proxzi 7 หลายเดือนก่อน +1

    great video, I really like the approach you took🤙🏻nice job 💯

  • @titanmoruma5834
    @titanmoruma5834 25 วันที่ผ่านมา

    would love to see a full course on Hise. The thing is i live in Brazil, and the ones that have are expensive.

  • @somethingc00l1
    @somethingc00l1 6 หลายเดือนก่อน

    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!

  • @sofiejensen3804
    @sofiejensen3804 4 หลายเดือนก่อน

    Thank you for this video! It was exactly what I looked for!

  • @Intikus
    @Intikus 7 หลายเดือนก่อน

    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?

  • @Johnsormani
    @Johnsormani หลายเดือนก่อน

    Hide looks very interesting. I just started to develop a synth in Faust , that’s why I ended up looking at Juce

  • @minimumviablepizza
    @minimumviablepizza 3 หลายเดือนก่อน

    Have also been trying to learn JUCE but as a JavaScript guy its been a bit of a slog. HISE looks exactly like what I need to finally build my audio ideas out of my head and into VST. Thanks for this vid and the developers! It needs more airtime.

  • @AustinSummers-t6f
    @AustinSummers-t6f 7 หลายเดือนก่อน

    Can you please make more videos like this. You’re really crossing the divide here and bringing this to the public to help them.

  • @DIXERION
    @DIXERION 7 หลายเดือนก่อน

    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.

  • @GalaxiaDeFavio
    @GalaxiaDeFavio 22 วันที่ผ่านมา

    So much wisdom here 0:40

  • @matthewwilson3673
    @matthewwilson3673 3 หลายเดือนก่อน

    Great tutorial!

  • @1e1001
    @1e1001 7 หลายเดือนก่อน +2

    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

  • @Difixed
    @Difixed 7 หลายเดือนก่อน

    really good video, loved the editing and congrats on the video popping off xd

  • @ynsanytsk
    @ynsanytsk 7 หลายเดือนก่อน

    ngl, youtube recommended this video and on first 40sec you got me subscribed, amazing!

  • @iambauwz
    @iambauwz หลายเดือนก่อน

    Man... your video is godsend ! Thank you, it inspired me a loooooot ! :P +1 sub

  • @MarkoKarja_SlapAsSound
    @MarkoKarja_SlapAsSound 2 วันที่ผ่านมา

    Thank you!

  • @djvidual8288
    @djvidual8288 7 หลายเดือนก่อน +1

    Like mentioned, this is like Patcher in FL Studio but universal for every daw.

  • @gacekneo
    @gacekneo 5 หลายเดือนก่อน

    Great video🔥

  • @apaitiadrivationo5628
    @apaitiadrivationo5628 3 หลายเดือนก่อน

    Thanks for sharing, wanna create my plugins too. I will try this ❤

  • @ninjajakee
    @ninjajakee 7 หลายเดือนก่อน

    This vid is soo cool, id love to see a part 2!

  • @Solanaar
    @Solanaar 7 หลายเดือนก่อน +1

    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  7 หลายเดือนก่อน +1

      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 7 หลายเดือนก่อน

      @@glueue Thanks for the reply! I will probably look into HISE anyways, cause it looks really fun!

  • @xsploit
    @xsploit 7 หลายเดือนก่อน

    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

  • @VNDROID
    @VNDROID 7 หลายเดือนก่อน +3

    would love to see you try out max for live

  • @cedricwiebe4484
    @cedricwiebe4484 7 หลายเดือนก่อน

    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 7 หลายเดือนก่อน

      pure data is really cool too. can make VSTs with that, and also android apps, run on Pi etc.

  • @Nakanoi
    @Nakanoi 7 หลายเดือนก่อน

    Good Editing, and good Avatar :D!

  • @iFeature
    @iFeature 7 หลายเดือนก่อน

    Thats pretty sick!

  • @cosmo499
    @cosmo499 7 หลายเดือนก่อน +1

    i dont even make music or code but this tutorial is so great quality

  • @busyworksbeats
    @busyworksbeats 7 หลายเดือนก่อน +5

    Sick! Glad you figured it out! Power to you! Shoutout Producer sources for helping me 🙏

    • @BadTrip69
      @BadTrip69 7 หลายเดือนก่อน +1

      You should be ashamed of yourself. You fraudster.

  • @thrutherockies3687
    @thrutherockies3687 หลายเดือนก่อน

    Great tutorial for the beginner like me 🙂

  • @kriss12loverap
    @kriss12loverap 7 หลายเดือนก่อน +3

    You should try plug data! Haven’t seen the vid yet but didn’t see it in the thumbnail

  • @ElRacoonMusic
    @ElRacoonMusic 7 หลายเดือนก่อน

    Top notch!

  • @hundeaux
    @hundeaux 6 หลายเดือนก่อน

    Would be cool to add your own impulse responses for reverb

  • @autotune5320
    @autotune5320 6 หลายเดือนก่อน

    Sick!

  • @System-1541
    @System-1541 2 หลายเดือนก่อน

    How did you merge the images into one strip? What file format is that strip? What pixel size does it have to be?

  • @tedTV_1
    @tedTV_1 7 หลายเดือนก่อน

    U just uploaded the perfect video for me, thank u! 🙏

  • @nikitaromashchenko1507
    @nikitaromashchenko1507 7 หลายเดือนก่อน +1

    what song starts playing at 3:33 when floppa apears?

  • @abdelrahmankhaled8239
    @abdelrahmankhaled8239 6 หลายเดือนก่อน +1

    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!

  • @aliahxpiano
    @aliahxpiano 6 หลายเดือนก่อน

    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 😭

  • @remymanee
    @remymanee 6 หลายเดือนก่อน

    what if i want to....

  • @SIKKYBEATS
    @SIKKYBEATS 7 หลายเดือนก่อน +1

    dope

  • @vesselaudio
    @vesselaudio 5 หลายเดือนก่อน

    Would love a Figma tutorial just for audio plugins there’s non no where please

  • @Heisenberg2097
    @Heisenberg2097 7 หลายเดือนก่อน

    Nice video. Cool tool.

  • @wyasina
    @wyasina 6 หลายเดือนก่อน

    🔥🔥

  • @Jasohn
    @Jasohn 2 หลายเดือนก่อน +1

    Why does no one explain how to export plugins in this program? No matter how much I search and search, no one explains how to export a plugin in vst, vst3 or aax. Can it be exported in this program or not?

    • @infinito3d
      @infinito3d 11 วันที่ผ่านมา

      I´d like to know it too

  • @dolemerchant69
    @dolemerchant69 6 หลายเดือนก่อน

    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 😂

  • @RODEOSBOYZ
    @RODEOSBOYZ 4 หลายเดือนก่อน

    How you import vectors from figma to hise?

  • @calvinblack2816
    @calvinblack2816 7 หลายเดือนก่อน

    This video is fire! I have juice downloaded but have never used it 😂

  • @synaesthesia2010
    @synaesthesia2010 5 หลายเดือนก่อน

    can HISE import png files for the knob skins? i have a lot of experience with knobman, i'd like to keep using it if i can

    • @DHealey
      @DHealey 4 หลายเดือนก่อน

      Yes - but it's better to transition to vectors unless your design can't be drawn with vectors.

  • @ayrtoncossa2534
    @ayrtoncossa2534 3 หลายเดือนก่อน

    We still waiting for the tutorial for making a mixing plug-in

  • @ycthies
    @ycthies 7 หลายเดือนก่อน

    thanks for sharing

  • @davidzaydullin
    @davidzaydullin 7 หลายเดือนก่อน

    wow how did i not know about hise before. tried to make plugins with jsfx and plugdata before😭

  • @sweatygreasemusic
    @sweatygreasemusic 6 หลายเดือนก่อน

    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 :(

  • @Capjonhy13
    @Capjonhy13 5 หลายเดือนก่อน

    What is the software that you use to create your music?

  • @JaguarPanda
    @JaguarPanda 6 หลายเดือนก่อน

    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).

    • @DHealey
      @DHealey 4 หลายเดือนก่อน

      You can write scripts in HISE too

  • @insertbrandaccountnamehere3436
    @insertbrandaccountnamehere3436 7 หลายเดือนก่อน

    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!!!

  • @hldfgjsjbd
    @hldfgjsjbd 7 หลายเดือนก่อน +2

    Potential is huge, but you will never come back to it :)

  • @ПлатонВостриков
    @ПлатонВостриков 7 หลายเดือนก่อน

    we need more!!!!
    plz

  • @yousifal-dailami8687
    @yousifal-dailami8687 3 หลายเดือนก่อน

    How long did this entire process take you?

  • @stuffbyfelix
    @stuffbyfelix 7 หลายเดือนก่อน

    Really enjoyed the video! How did you create the 3d avatar images?

    • @glueue
      @glueue  7 หลายเดือนก่อน

      Thanks! I made a 3d model and posed it in blender and then just rendered it!

  • @mindblower113
    @mindblower113 7 หลายเดือนก่อน

    Thanks

  • @GamingOS
    @GamingOS 7 หลายเดือนก่อน

    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  7 หลายเดือนก่อน

      Thanks! Will do!

  • @truthkeny2388
    @truthkeny2388 4 หลายเดือนก่อน

    Please make a sampler

  • @rindytube
    @rindytube 7 หลายเดือนก่อน

    Denome?

  • @peroute2040
    @peroute2040 3 หลายเดือนก่อน

    капец, я на тебя подписан но вообще перестали приходить уведомления о новых видосах, сейчас вручную зашел на канал и увидел что дофига контента вышло, чет ютуб опять прикалывается

  • @bosch5303
    @bosch5303 7 หลายเดือนก่อน

    4:55 intel inside

  • @BATIOER
    @BATIOER 7 หลายเดือนก่อน

    3:32 id pls

    • @glueue
      @glueue  7 หลายเดือนก่อน

      Young Mooski - 6am (TOKYOPILL Remix)

  • @JuhoSprite
    @JuhoSprite 7 หลายเดือนก่อน +3

    Early gang

  • @InaktiverUser
    @InaktiverUser 6 หลายเดือนก่อน

    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?

  • @kamiien887
    @kamiien887 7 หลายเดือนก่อน

    You should have more subscribers

  • @The_Joo
    @The_Joo 6 หลายเดือนก่อน

    Vst to chop amen breaks

  • @realniyspiderman
    @realniyspiderman 6 หลายเดือนก่อน +1

    отличный акцент

    • @gineall
      @gineall 6 หลายเดือนก่อน

      гавнент

  • @jtw-r
    @jtw-r 7 หลายเดือนก่อน

    Kinda reminds me of Reaktor, but free

  • @BrunodeSouzaLino
    @BrunodeSouzaLino 6 หลายเดือนก่อน

    Considering you are a Live user, it's strange you didn't try or mention Max or Max4Live.

  • @ChibuikeNwume-hq5yn
    @ChibuikeNwume-hq5yn 7 หลายเดือนก่อน +1

    Lowkey u could sell this reverb plugin for like 25$ 😭

  • @artish8008
    @artish8008 7 หลายเดือนก่อน +2

    Наш слон, с виду видно

  • @predawka
    @predawka 6 หลายเดือนก่อน +1

    мегахорош

  • @ArjosElArtista
    @ArjosElArtista 2 หลายเดือนก่อน

    Cool, so now I don't need to buy Soothe 2.

  • @iamkonabe
    @iamkonabe 7 หลายเดือนก่อน +5

    An then you discover that in Bitwig Grid you can make basically everithing :D

    • @olldomu5790
      @olldomu5790 7 หลายเดือนก่อน +4

      then you realise youre tied to bitwig DAW. thay wasnt quite the flex you thought it was

    • @pedrolopp
      @pedrolopp 7 หลายเดือนก่อน

      Dumbest flex I’ve ever seen

  • @RonaldRizz
    @RonaldRizz 7 หลายเดือนก่อน

    Laughs in Max 4 Live
    No but for real though good vid!

  • @nerazin3904
    @nerazin3904 7 หลายเดือนก่อน

    why you sound like polarity

    • @MaisonLexBeatz
      @MaisonLexBeatz 7 หลายเดือนก่อน +1

      He sounds like russian

    • @word5856
      @word5856 7 หลายเดือนก่อน

      @@MaisonLexBeatz he is

  • @atom1kcreeper605
    @atom1kcreeper605 28 วันที่ผ่านมา

    Me not using juce and just making everything myself...

  • @flaflu82
    @flaflu82 7 หลายเดือนก่อน

    Try FAUST