|
SP-7 VA Softsynth - Beta (pg. 2)
|
View this Thread in Original format
| Eldritch |
| quote: | Originally posted by verdonsky
Not sure completely, but it sounded like there was a little bit of crackling, or maybe clicking in the oscillator. |
Which Osc? Is it during the attack or release?
They do click if the envelope attack and release are at zero. It's something I can fix easily. |
|
|
| Eldritch |
I've uploaded a new version. Read the first post or Version.txt for a list of changes. Don't forget to check out the presets included.
[[ LINK REMOVED ]]
|
|
|
| BOOsTER |
hi there,
as I've said I'm getting back to you.
I think that overall you did good job...the only thing that bothers me is that the sound of it is a bit too digital... :-(
sorry |
|
|
| Eldritch |
| quote: | Originally posted by BOOsTER
hi there,
as I've said I'm getting back to you.
the only thing that bothers me is that the sound of it is a bit too digital... :-(
sorry |
Thanks for checking it out.
Explain please what digital sounds like. Feedback like this don't really help me, can you be more specific on what exactly sounds digital?
By the way, you can achieve a more "analogue" sound by turning up the filter saturation. (Make sure you're using the latest version though, because the saturation was beyond broken in 0.83) |
|
|
| AaroNoct |
I think it sounds great for what it is. Keep up the good work. The JP8000 source sound is there. Beyond that it's just knowing how to route & process it.
I think it's funny how all these people are being so hard on the sound. It's not like it's an instrument as esteemed as a violin or classical guitar.
1. It's a synth sound. The entire point of synthesis is to generate something new. That's the beauty of it. It's lame to go through the thought process of "Oh, X artist used X synth with X patch, let's duplicate it". It puts you on the level of a hobbyist. Innovate, don't imitate. There's too many god damned sheep and not enough shepards.
2. The JP8000 synth was never that wonderful. Sorry.
3. The supersaw sound is cliche at best, & used in a very particular style of music.
I can appreciate the sound and how it's used, but don't go treating it like it's a stradivarius. That's my point.
Original poster: Good job on the softsynth you're making. |
|
|
| Eldritch |
| quote: | Originally posted by AaroNoct
I think it sounds great for what it is. Keep up the good work. The JP8000 source sound is there. Beyond that it's just knowing how to route & process it.
I think it's funny how all these people are being so hard on the sound. It's not like it's an instrument as esteemed as a violin or classical guitar.
1. It's a synth sound. The entire point of synthesis is to generate something new. That's the beauty of it. It's lame to go through the thought process of "Oh, X artist used X synth with X patch, let's duplicate it". It puts you on the level of a hobbyist. Innovate, don't imitate. There's too many god damned sheep and not enough shepards.
2. The JP8000 synth was never that wonderful. Sorry.
3. The supersaw sound is cliche at best, & used in a very particular style of music.
I can appreciate the sound and how it's used, but don't go treating it like it's a stradivarius. That's my point.
Original poster: Good job on the softsynth you're making. |
Thanks. I agree with what you said.
I shouldn't really have even mentioned the JP-8000.
I think I will change the Supersaw term to something else in the next version. |
|
|
| DJREMIDI |
With unison ON, the oscillators don't seem to be free-running. In other words, every time I press a key, the oscillators are reset and play from the beginning of the waveform. Most synths have an option to adjust the phase of the oscillators, called Start Phase or Phase Init - I didn't see this option here. Did I just not look hard enough?
Start Phase larger than 0 is good for bass and percussive sounds, because the sound remains constant each time it's triggered; however, for leads and pads, Start Phase should be left at 0, to let the oscillators run freely for warmer, more natural sounds.
Also, I didn't see a global Volume Envelope. It's a great option to have volume envelopes for each of the oscillators, but what if I want both oscillators to have identical envelope settings? It would be a bit tedious to adjust each parameter separately to achieve identical setting for both oscillators. If you are not going to have a global volume envelope, then you should at least add a Link option so both of the OSC Volume envelopes could be adjusted simultaneously.
This is purely my opinion, but I think the interface is a bit cluttered. Maybe you could use Access Virus as a template to clean up the interface a bit?
Will this have patch browsing abilities? As it is right now, it's not very functional in terms of patch switching.
It would be a lot easier if you could just click on any of the options instead of clicking on mode/waveform button. If I want to switch from Saw wave to Supersaw, I shouldn't have to click on the Waveform button, this is a software synth, I should just be able to click on the Supersaw option. I don't know why some soft synths are still using this system.
I think these are all the suggestions I have for now.
Great synth though, the sound is nice. |
|
|
| Eldritch |
| quote: | Originally posted by DJREMIDI
With unison ON, the oscillators don't seem to be free-running. In other words, every time I press a key, the oscillators are reset and play from the beginning of the waveform. Most synths have an option to adjust the phase of the oscillators, called Start Phase or Phase Init - I didn't see this option here. Did I just not look hard enough?
Start Phase larger than 0 is good for bass and percussive sounds, because the sound remains constant each time it's triggered; however, for leads and pads, Start Phase should be left at 0, to let the oscillators run freely for warmer, more natural sounds.
|
This is something I was already planning on fixing.
A Phase knob is a really good idea. Thanks.
| quote: | Originally posted by DJREMIDI
Also, I didn't see a global Volume Envelope. It's a great option to have volume envelopes for each of the oscillators, but what if I want both oscillators to have identical envelope settings? It would be a bit tedious to adjust each parameter separately to achieve identical setting for both oscillators. If you are not going to have a global volume envelope, then you should at least add a Link option so both of the OSC Volume envelopes could be adjusted simultaneously.
|
Great idea. I can't believe I didn't think of that.
I'll add a Link button.
| quote: | Originally posted by DJREMIDI
This is purely my opinion, but I think the interface is a bit cluttered. Maybe you could use Access Virus as a template to clean up the interface a bit?
Will this have patch browsing abilities? As it is right now, it's not very functional in terms of patch switching.
|
Patch handling will definately be improved. I just threw something together, it's not final yet.
I'll see what I can do with the UI. I could add borders around similar knobs to organize them. I'm thinking of the envelopes and tuning knobs especially.
| quote: | Originally posted by DJREMIDI
It would be a lot easier if you could just click on any of the options instead of clicking on mode/waveform button. If I want to switch from Saw wave to Supersaw, I shouldn't have to click on the Waveform button, this is a software synth, I should just be able to click on the Supersaw option. I don't know why some soft synths are still using this system.
I think these are all the suggestions I have for now.
Great synth though, the sound is nice. |
Yeah, thats kind of stupid. I will make it so that you can just click on the LEDs to switch.
Thanks alot for the feedback and suggestions. |
|
|
| LfmC |
Okay.. now a few ideas that aren't a priority in any way. But would be useful. Not sure which of these can be done, though.
1. Double-click to reset knob position. Simple. :)
2. Keep the sizing options available in the plugin version too (if it can be done). Great option for ppl with high resolution monitors.
3. Bypass for the reverb. Delay's got one, so why not reverb too? :)
It would probably save cpu as reverb tends to be cpu hungry. Or maybe remove the bypass on the delay as well and simply make it so that when the mix is set to zero it's automatically bypassed. This could also be applied to the distortion, high EQ, chorus and filter sat.
4. Dedicated noise osc with minimal AD envelope. and a highpass/lowpass filter knob (same knob, at 50% both filters are off) + resonance (5 knobs all together). I used this little combo in a reaktor synth once.
5. Oscilator sync. For those supersaw sync leads :disbelief
6. Master highpass filter. or simply multimode filters. ;)
7. Highpass/lowpass filter knob (1 knob, at 50% both filters are off)for the delay... Love those filters! :D
What this would do is make your internal delay as bright/dark as nedeed. making it ideal even for bass sounds.
8. Rightclick+hold on a knob and moving the mouse could be used for either fine-tuning (quite useful) or moving a knob's position which would reset to it's previous position after moving it. Why is this usefull you ask? well when you want to quickly try moving a knob just to see what it would sound like... just a thought.
Bugs:
1. rightclicking a knob currently moves the knob's position to the mouse location. but the sound doesn't change.
2. res=100%, filt sat=50%.. moving the freq.1 cutoff knob causes the sound to stutter. weird... fix asap
3. After starting the synth and clicking once on osc2, unison or legato buttons, nothing happens. The second time (and all the other times after that) i click on it it works fine.
About the presets: They sound devine.. but 3 notes of that "brightpad" patch eat up 50% of my athlon 4000+ which is just sick. not even tassman (the most cpu hungry synth I've ever tried, next to some reaktor synths) eats up that much. Hope you can optimize the code.
Still love the synth, though. :)
lol... that's one big post. :eyespop: |
|
|
| Eldritch |
Thanks for the very detailed post.
I'll try to answer all of the questions.
| quote: |
1. Double-click to reset knob position. Simple. :)
|
There already is a feature for that. Ctrl-click. I guess I should have included documentation. Although it has no effect on buttons/dropdown menus yet.
| quote: |
2. Keep the sizing options available in the plugin version too (if it can be done). Great option for ppl with high resolution monitors.
|
Yes, definately. I was planning on doing that.
| quote: |
3. Bypass for the reverb. Delay's got one, so why not reverb too? :)
It would probably save cpu as reverb tends to be cpu hungry. Or maybe remove the bypass on the delay as well and simply make it so that when the mix is set to zero it's automatically bypassed. This could also be applied to the distortion, high EQ, chorus and filter sat.
|
Already done for most of them. I actually prefer separate bypass buttons, but I'm running out of space, hehe.
| quote: |
4. Dedicated noise osc with minimal AD envelope. and a highpass/lowpass filter knob (same knob, at 50% both filters are off) + resonance (5 knobs all together). I used this little combo in a reaktor synth once.
|
Not sure, really. I'll definately add Noise Osc as a destination for the AD Mod-Envelope. Good idea.
| quote: |
5. Oscilator sync. For those supersaw sync leads :disbelief
|
I wish. :(
I've tried to add it before, and to be honest it doesn't sound great. The oscs start to alias alot. I could rewrite the oscillators but that would change the sound of the whole synth and to get alias free sync I would need to oversample alot anyways, leading to high CPU use.
I could add the aliasing sync mode in as a hidden experimental feature.
I might actually have to do that with Unison as well. If I can't optimize it to a reasonable CPU level.
| quote: |
6. Master highpass filter. or simply multimode filters. ;)
|
Multimode filters are done, and will be in the next version (LP12, LP24, BP6, HP12). The two filters now have separate resonance knobs and ENV amount knobs. They can also be chained.
| quote: |
7. Highpass/lowpass filter knob (1 knob, at 50% both filters are off)for the delay... Love those filters! :D
What this would do is make your internal delay as bright/dark as nedeed. making it ideal even for bass sounds.
|
Damn, it's like you've read my mind. :D I've already started work on that. A more advanced tempo sync will also be added.
| quote: |
8. Rightclick+hold on a knob and moving the mouse could be used for either fine-tuning (quite useful) or moving a knob's position which would reset to it's previous position after moving it. Why is this usefull you ask? well when you want to quickly try moving a knob just to see what it would sound like... just a thought.
|
Shift+click will do fine tuning. As I said, I should have provided documentation. I'll see what I can do about the other suggestion. It's low on the priority list.
| quote: |
Bugs:
1. rightclicking a knob currently moves the knob's position to the mouse location. but the sound doesn't change.
|
Oops, I forgot about that. I will most likely remove it. It's not really that useful.
| quote: |
2. res=100%, filt sat=50%.. moving the freq.1 cutoff knob causes the sound to stutter. weird... fix asap
|
Thanks for finding this, I will see if I can fix that. It appears that resonance above 58 cause this problem with max saturation.
I might have to sacrifice a bit of resonance when saturation is at high values.
By the way, zipper noise will be fixed on all automatable knobs. As soon as I can get it to work with bouncing in Cubase. The dezipper code just goes crazy when I bounce.
| quote: |
3. After starting the synth and clicking once on osc2, unison or legato buttons, nothing happens. The second time (and all the other times after that) i click on it it works fine.
|
Yep, I noticed that too. It's on the to fix list.
| quote: |
About the presets: They sound devine.. but 3 notes of that "brightpad" patch eat up 50% of my athlon 4000+ which is just sick. not even tassman (the most cpu hungry synth I've ever tried, next to some reaktor synths) eats up that much. Hope you can optimize the code.
|
I'll try my best to optimize. I might have to let go of Unison as I said before. Alternatively I can make Unison monophonic.
Thanks again for the bug report, it will help me alot.
By the way, would you care to maybe do some presets for it later when all features are set in stone?
It would be cool to have presets from several TA members.
Oh, and I intend to release this synth as freeware when it's finished, I don't think I mentioned that.
Name suggestions for the synth would be cool also. I don't think I will keep the SP-7 name.
It was just something silly I made up in the initial stages of development. |
|
|
| LfmC |
| quote: | Originally posted by Eldritch
By the way, would you care to maybe do some presets for it later when all features are set in stone?
It would be cool to have presets from several TA members. |
Sure. Just PM me when it's finished :) |
|
|
|
|