Page 1 of 7

ReACTor?! - A VST plugin made in PureBasic!

Posted: Tue May 02, 2006 8:58 pm
by josku_x
Hello!

I am currently working on a project called "ReACTor?!". It's a VST plugin, which makes really cool 8-bit sounds.
It is coded in PureBasic and soon it will reach the whole world 8)

I have recently made 2 demo mp3's in FL Studio for free download:
- ReACTor_Demo1.mp3 (215Kb)
- ReACTor_Demo2.mp3 (752Kb)

If this project interests many users, I maybe will release my VST when it's done.
Now, I am working on the technical part of the plugin. The GUI part can wait a bit.

Here's a screenshot of the current GUI for it (I call it "CloudACTor"):
Image


Please drop a comment and give me some tips on how to improve the GUI or the music.
I appreciate everyone who is interested in this project.

Thanks to everyone in this forum!
Special Thanks goes to:
- Fred, and the rest of the PB-Team
- thefool <- Really special thanks
- srod
- Sparkie
- Trond
- traumatic
For helping me making coding in PureBasic fun!

Re: ReACTor?! - A VST plugin made in PureBasic!

Posted: Tue May 02, 2006 9:03 pm
by traumatic
Respect! :D

Posted: Tue May 02, 2006 9:05 pm
by josku_x
THanks traumatic, oh yes, forgot to add you to the special thanks list :D

Posted: Tue May 02, 2006 9:13 pm
by thefool
Sounds cool :) It has a quite special sound. 8-bit yes, but it has some sort of ambient/cloudish tone too!

Very nice :)

Posted: Tue May 02, 2006 9:16 pm
by josku_x
I knew you will like it man! THis is my biggest project so far, I hope you guys enjoy the music. I know I suck in the GUI, but I did it in MSPaint in about 30 minutes. :roll:

> 8-bit yes, but it has some sort of ambient/cloudish tone too!
THat is one of the things I worked really hard on to make it better than the other ones lurking in the net :lol:

Posted: Tue May 02, 2006 9:26 pm
by traumatic
josku_x wrote:THanks traumatic, oh yes, forgot to add you to the special thanks list :D
Oh :D But what did I do? Anyway, let me in :)

I just think it's awesome to have things like VSTis done in PB.
This is like saying: "Look ma, no boundaries!"

Posted: Tue May 02, 2006 9:33 pm
by traumatic
Ok, about the GUI:

What are the four knobs there for? I suppose you're controlling the
envelope with them? If so, I'd suggest to put 'ADSR' beneath them.
Beside that I wouldn't worry to much, I mean...

...have you seen the first incarnations of the Voxengo series of plugins?
The GUIs sucked big time but Aleksey did a wonderful programming job
right from the beginning. Just look at where he's now (and the GUIs got
better and better as well)! :)

Posted: Tue May 02, 2006 9:34 pm
by thefool
The knobs and buttons looks cool!
You maybe want to redraw the edge or so.

@Traumatic: I definently agree. Its cool that one can make music, but isnt it cool if one can make the music with home-brewn VST's? i know its not opensource, but now i know it can be done!

Posted: Tue May 02, 2006 9:47 pm
by va!n
great work! i have tried to generate some small samples in realtime too and its a very intereted topic... i like stuff like generating anything in realtime :)

sadly its not possible to create your own "girlfriend" but maybe the future (in 50 or 100 years) this will be changed ^^

Posted: Tue May 02, 2006 9:49 pm
by josku_x
It isn't hard to make VST's in PB (well, took me a whole month :D ). I did very much research on VST dll's, how they work, operate Digital Singal Processing and Fast Fourier Transforms and so on. I started to do it from scratch, I did not for example convert a VB source or so on.

Creating the plugin was easy, but the unique sound that makes your plugin a real plugin took me many hours and evenings, sometimes even nights!

> sadly its not possible to create your own "girlfriend" but maybe the future (in 50 or 100 years) this will be changed ^^

I dreamed last night of creating a girlfriend, 'cause my real one left me weeks ago.. who cares? I married PureBasic! (I can tell, it was slightly hot last night :lol: )

Posted: Tue May 02, 2006 10:05 pm
by va!n
muuuaarrrhhhhhh :lol:

Posted: Tue May 02, 2006 10:12 pm
by josku_x
josku_x wrote:I dreamed last night of creating a girlfriend, 'cause my real one left me weeks ago.. who cares? I married PureBasic! (I can tell, it was slightly hot last night :lol: )
Oops! That's not logical? How can I dream the same time when I'm playing with PB??

Well, life goes on!

Posted: Tue May 02, 2006 11:23 pm
by J. Baker
WOW! very cool. Will you be posting any source code on how to make a vst? Keep up the awesome work. ;)

Posted: Wed May 03, 2006 2:06 am
by SoulReaper
Very nice :)

Keep up the good work :wink:

Posted: Wed May 03, 2006 2:25 pm
by josku_x
THanks to all the comments!

@J. Baker: I doubt it that I can provide a guide on how to make your won VST as my code is not optimized and it's hard to understand. So providing a guide would be easy even if the source code is more than 1000 lines, but many people will ask me: "What is this for?" "Where is the Digital Signal Processor?" "I can't find the part where the FFT is.". And I just don't have time to answer all that and so. But I can, if you guys want, to provide a library with "VST gadgets". The VST Gadgets library would include making a knob, a slider and possibly other stuff if you guys want.

Just request the gadgets and I can see what I can do for you.