|
|
|
10-17-2014, 05:09 AM
|
#41
|
Human being with feelings
Join Date: Dec 2011
Location: Denmark
Posts: 112
|
Great thanks alot, it works!
Just lost one hour in complete synth heaven
I love it. Amazing.
|
|
|
10-17-2014, 12:17 PM
|
#42
|
Human being with feelings
Join Date: Feb 2008
Location: Mesa, AZ
Posts: 2,057
|
updated to v1.4
Quote:
Originally Posted by Tim Ragnur
Great thanks alot, it works!
Just lost one hour in complete synth heaven
I love it. Amazing.
|
Awesome! Yeah it's dangerous like that, can suck your time away into its chaotic void.
__________________
Soundemote - Home of the chaosfly and pretty oscilloscope.
MyReaperPlugin - Easy-to-use cross-platform C++ REAPER extension template
|
|
|
10-17-2014, 01:51 PM
|
#43
|
Human being with feelings
Join Date: Feb 2011
Posts: 217
|
you can waste your entire life on this stuff
cheers man
reaper needs more wrong direction like this
look forward to more
__________________
midi will out live humanity
|
|
|
10-18-2014, 01:48 PM
|
#44
|
Human being with feelings
Join Date: Jan 2007
Location: mcr:uk
Posts: 3,891
|
Love the new name! I'm a bit of a butterfly spotter.
|
|
|
10-19-2014, 08:01 AM
|
#45
|
Human being with feelings
Join Date: Jan 2007
Location: mcr:uk
Posts: 3,891
|
A couple of things that bug me...
The note handling could be better. If I hold one note then play and release another, releasing the synth should go back to the held note. It's pretty easy to do that kind of thing. You just push the notes onto a list as they come in and remove them when they're released. The note that gets played is the newest active note. You might be able to just use the stack(s) for this but it might interfere with the midi-queue, I don't know. (edit: No, midi-queue doesn't use the stacks so you're safe there)
The return to zero thing is interesting but doesn't result in silence all the time. That's kinda cool because it give the synth a tendency to scream a bit when the note input stops, so I wouldn't get rid of it. In fact I might even consider expanding on the idea and adding parameters to control what the frequency does (slide up/down etc.) and how fast it does it, which could lead to some good fun.
However it would be good if you could implement an ADSR envelope for when the synth is in MIDI mode. Tale released an ADSR lib which you've probably already got.
Last edited by IXix; 10-19-2014 at 08:34 AM.
|
|
|
10-19-2014, 08:55 AM
|
#46
|
Human being with feelings
Join Date: Feb 2008
Location: Mesa, AZ
Posts: 2,057
|
Quote:
Originally Posted by IXix
A couple of things that bug me...
|
Wow user complaints and I haven't even released make-shift alpha version? It's my fault, I should not have called this version 1.4, rather it should be version 0.00001. EDIT: But yes all your complaints are completely valid!
Man I want to move to VST. I already have WDL, I messed with it a bit. I think it would be very easy to transport this to VST. I don't want to continue JS development. Next time I have time to work on this, I'm going VST. I want to have separate lag times for up/down (reminiscent of my analog synth) as well as a global lag time for convenience. Instead of returning to 0, I could do "return to x frequency" as a user control. IXix, you tried out the new lag control, right? boost it to 95%, and switch between presets for awesome morphing fun.
__________________
Soundemote - Home of the chaosfly and pretty oscilloscope.
MyReaperPlugin - Easy-to-use cross-platform C++ REAPER extension template
Last edited by Argitoth; 10-19-2014 at 09:52 AM.
|
|
|
10-19-2014, 01:46 PM
|
#47
|
Human being with feelings
Join Date: Jan 2007
Location: mcr:uk
Posts: 3,891
|
No complaints, just suggestions. If you change not a single thing I'll still keep Butterfly in my toolbox (though I might be tempted to hack on it a little). I'm just hoping you'll take it to another level. I love the sounds I'm getting.
|
|
|
10-19-2014, 02:55 PM
|
#48
|
Human being with feelings
Join Date: Nov 2010
Posts: 2,436
|
Quote:
Originally Posted by Argitoth
Wow user complaints and I haven't even released make-shift alpha version?
|
Now you know how the rest of us feel when you start complaining ;P
Good job, this is really starting to look respectable!
Quote:
Originally Posted by Argitoth
Man I want to move to VST. I already have WDL, I messed with it a bit.
|
Not to bash WDL, but did you take a look at JUCE? If not, I recommend you do - if nothing else, it's really a terrific piece of work from which you can learn a lot by looking at it's source.
|
|
|
10-19-2014, 04:44 PM
|
#49
|
Human being with feelings
Join Date: Feb 2008
Location: Mesa, AZ
Posts: 2,057
|
Quote:
Originally Posted by Breeder
Not to bash WDL, but did you take a look at JUCE? If not, I recommend you do - if nothing else, it's really a terrific piece of work from which you can learn a lot by looking at it's source.
|
Alright now I have both JUCE and WDL. I'll have to attack both and see which one submits more easily. So far WDL is winning (or losing? as to continue the metaphor) because it's less complex, but JUCE is definitely a lot nicer overall, I just don't need the niceness right now. I'll keep exploring both for now!
__________________
Soundemote - Home of the chaosfly and pretty oscilloscope.
MyReaperPlugin - Easy-to-use cross-platform C++ REAPER extension template
|
|
|
10-19-2014, 11:06 PM
|
#50
|
Human being with feelings
Join Date: Jul 2008
Location: The Netherlands
Posts: 3,653
|
Keep in mind that JUCE requires you to either open-source your plug-ins, or buy a rather expensive license...
|
|
|
10-19-2014, 11:29 PM
|
#51
|
Human being with feelings
Join Date: Feb 2008
Location: Mesa, AZ
Posts: 2,057
|
Quote:
Originally Posted by Tale
Keep in mind that JUCE requires you to either open-source your plug-ins, or buy a rather expensive license...
|
aware, thanks! But I've made up my mind, I'm going with WDL due to simplicity and I also like the community so if I have questions, all yall guys know me
__________________
Soundemote - Home of the chaosfly and pretty oscilloscope.
MyReaperPlugin - Easy-to-use cross-platform C++ REAPER extension template
Last edited by Argitoth; 10-19-2014 at 11:49 PM.
|
|
|
10-20-2014, 11:03 PM
|
#52
|
Human being with feelings
Join Date: Feb 2008
Location: Mesa, AZ
Posts: 2,057
|
WORK IN PROGRESS GUI (for VST, I'm not continuing JS development, sorreee!)
comments, criticisms?
-ADSR knobs will be dual purpose, will control shape and time. Those knobs are the default ones from SkinMan, placeholders.
-Screens on the right will select the target
-Box screens in the bottom middle will be to select LFO shape sine/square/saw/etc. But the shape knob will be for additional shaping. I even want to do a CHAOS LFO! The shape control will then give you various chaotic behaviors.
-The 8 controls at the upper left will be nice and big so you can get extremely fine control which is really important.
-The giant screen at the lower left will house all the extras, controls, options.
This is just the first iteration, nothing compared to what I have in my head.
__________________
Soundemote - Home of the chaosfly and pretty oscilloscope.
MyReaperPlugin - Easy-to-use cross-platform C++ REAPER extension template
|
|
|
10-21-2014, 03:04 AM
|
#53
|
Human being with feelings
Join Date: Jan 2007
Location: mcr:uk
Posts: 3,891
|
Looking forward to seeing where this goes. Interface looks pretty good. Nice simple layout. Cool.
|
|
|
10-21-2014, 06:48 AM
|
#54
|
Human being with feelings
Join Date: Jul 2013
Posts: 121
|
wow... First, the js version is amazing and I think i will use it a lot.
I had so much fun yesterday playing with it.
About the UI, I'd say it's perfect (but probably not really intuitive the first time you look at it).
I can't wait to hear how envelopes on all those parameters sound like
Also, I read you're searching for help, but I'm pretty new to dsp and not very experienced with programming so can't help with that :[
|
|
|
10-21-2014, 08:07 AM
|
#55
|
Human being with feelings
Join Date: Feb 2008
Location: Mesa, AZ
Posts: 2,057
|
Thanks for the encouragement, that's what is pushing me to learn how to code and move forward with this.
__________________
Soundemote - Home of the chaosfly and pretty oscilloscope.
MyReaperPlugin - Easy-to-use cross-platform C++ REAPER extension template
|
|
|
10-21-2014, 09:02 PM
|
#56
|
Human being with feelings
Join Date: Feb 2008
Location: Mesa, AZ
Posts: 2,057
|
The terminal box needs some work, but this is more what I was going for.
__________________
Soundemote - Home of the chaosfly and pretty oscilloscope.
MyReaperPlugin - Easy-to-use cross-platform C++ REAPER extension template
|
|
|
10-21-2014, 10:42 PM
|
#57
|
Human being with feelings
Join Date: Jul 2013
Posts: 121
|
I would go more minimal with the sliders and the background, kinda like you are doing the knobs, but I guess that's just taste.
|
|
|
10-21-2014, 11:51 PM
|
#58
|
Human being with feelings
Join Date: Feb 2008
Location: Mesa, AZ
Posts: 2,057
|
I actually like minimal interfaces, because they are more "honest" to what is behind the interface. As in, you're using a computer, not a physical synthesizer. So I really like ValhallaDSP designs. I love the Microtonic interface. At the same time, I love the design of ohmicide. I also like stuff by Stillwell... hmm, ok I guess I love minimal and really themed (hardware looking) designs. Huh... that explains my "many themes in one" gui haha.
Anyway, I'm just throwing GUI elements into this, not going to spend too much time on creating the perfect theme, because this is just one of many iterations that I will make, and this first iteration is really just for me to learn how to make VSTs. Next iteration I may go more minimal or more hardware-ish. I may drop the "terminal/console" look in the future. I do have a vision in my head of what the interface would be if I was making an "end all" version, very colorful on black background, kinda flashy, modern. Sugarbytes WOW2 has some of the elements I'm talking about.
__________________
Soundemote - Home of the chaosfly and pretty oscilloscope.
MyReaperPlugin - Easy-to-use cross-platform C++ REAPER extension template
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 02:33 PM.
|