ReACTor?! - A VST plugin made in PureBasic!

Developed or developing a new product in PureBasic? Tell the world about it.
josku_x
Addict
Addict
Posts: 997
Joined: Sat Sep 24, 2005 2:08 pm

ReACTor?! - A VST plugin made in PureBasic!

Post 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!
Last edited by josku_x on Tue May 02, 2006 9:06 pm, edited 1 time in total.
traumatic
PureBasic Expert
PureBasic Expert
Posts: 1661
Joined: Sun Apr 27, 2003 4:41 pm
Location: Germany
Contact:

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

Post by traumatic »

Respect! :D
Good programmers don't comment their code. It was hard to write, should be hard to read.
josku_x
Addict
Addict
Posts: 997
Joined: Sat Sep 24, 2005 2:08 pm

Post by josku_x »

THanks traumatic, oh yes, forgot to add you to the special thanks list :D
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post 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 :)
josku_x
Addict
Addict
Posts: 997
Joined: Sat Sep 24, 2005 2:08 pm

Post 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:
traumatic
PureBasic Expert
PureBasic Expert
Posts: 1661
Joined: Sun Apr 27, 2003 4:41 pm
Location: Germany
Contact:

Post 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!"
Good programmers don't comment their code. It was hard to write, should be hard to read.
traumatic
PureBasic Expert
PureBasic Expert
Posts: 1661
Joined: Sun Apr 27, 2003 4:41 pm
Location: Germany
Contact:

Post 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)! :)
Good programmers don't comment their code. It was hard to write, should be hard to read.
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post 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!
va!n
Addict
Addict
Posts: 1104
Joined: Wed Apr 20, 2005 12:48 pm

Post 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 ^^
va!n aka Thorsten

Intel i7-980X Extreme Edition, 12 GB DDR3, Radeon 5870 2GB, Windows7 x64,
josku_x
Addict
Addict
Posts: 997
Joined: Sat Sep 24, 2005 2:08 pm

Post 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: )
va!n
Addict
Addict
Posts: 1104
Joined: Wed Apr 20, 2005 12:48 pm

Post by va!n »

muuuaarrrhhhhhh :lol:
va!n aka Thorsten

Intel i7-980X Extreme Edition, 12 GB DDR3, Radeon 5870 2GB, Windows7 x64,
josku_x
Addict
Addict
Posts: 997
Joined: Sat Sep 24, 2005 2:08 pm

Post 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!
User avatar
J. Baker
Addict
Addict
Posts: 2184
Joined: Sun Apr 27, 2003 8:12 am
Location: USA
Contact:

Post by J. Baker »

WOW! very cool. Will you be posting any source code on how to make a vst? Keep up the awesome work. ;)
www.posemotion.com

PureBasic Tools for OS X: PureMonitor, plist Tool, Data Maker & App Chef


Even the vine knows it surroundings but the man with eyes does not.
SoulReaper
Enthusiast
Enthusiast
Posts: 372
Joined: Sun Apr 03, 2005 2:14 am
Location: England

Post by SoulReaper »

Very nice :)

Keep up the good work :wink:
josku_x
Addict
Addict
Posts: 997
Joined: Sat Sep 24, 2005 2:08 pm

Post 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.
Post Reply