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
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"):
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!

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

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

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

Oh

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

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

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

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

)
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

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.