Valo - public beta demo, second attempt
- KVRAF
- Topic Starter
- 8476 posts since 12 Feb, 2006 from Helsinki, Finland
Oh, since this was designed to run at around 44.1/48kHz, and should do enough oversampling internally to keep the things "clean" (in the sense of aliasing anyway), if there's enough demand, I could quite easily make it so that if the host sampling rate is something like over 80kHz or so, it'll internally run at half-host sampling rate, and resamples back to host-rate at output, essentially saving half the processing time.
All the code should essentially work fine at any sampling rate, as long as it isn't "very low" (44.1kHz is lowest I'm willing to officially support). Raising the sampling rate will naturally provide some improvement in quality, but I personally do not believe that it is worth the double CPU time to run it at 96kHz (or 88.2kHz or whatever), for those that feel they need to run their host (or other plugins) at higher rate, this might be easy CPU saver.
Please tell if you think such a feature (or could make it option as well) would be useful.
All the code should essentially work fine at any sampling rate, as long as it isn't "very low" (44.1kHz is lowest I'm willing to officially support). Raising the sampling rate will naturally provide some improvement in quality, but I personally do not believe that it is worth the double CPU time to run it at 96kHz (or 88.2kHz or whatever), for those that feel they need to run their host (or other plugins) at higher rate, this might be easy CPU saver.
Please tell if you think such a feature (or could make it option as well) would be useful.
-
- KVRian
- 505 posts since 27 Feb, 2007
I know that supersaw is considered as registered trademark oscillator 
I think you have it , ive got some beautiful strings from your instrument ! And if it can make those strings it can make some very good supersaw patches.
Maybe you could make GUI smaller ?
Ive got Intel Celeron 1700 Mhz
48% cpu with 3 note chord on stringy patch.
I think you have it , ive got some beautiful strings from your instrument ! And if it can make those strings it can make some very good supersaw patches.
Maybe you could make GUI smaller ?
Ive got Intel Celeron 1700 Mhz
48% cpu with 3 note chord on stringy patch.
- KVRAF
- Topic Starter
- 8476 posts since 12 Feb, 2006 from Helsinki, Finland
Well.. not easily, unfortunately. It's always been my goal to keep it as small as possible, but at the same time, I really would like to keep everything on screen at the same time, to make editing as simple as fast as possible.Maybe you could make GUI smaller ?
All the graphics are essentially scalable (they are vector graphics currently), but the limiting factor is the fonts which will become unreadable if I make 'em any smaller (I actually tried, and on high-res display they probably already are awfully small), and without making the fonts any smaller, there just isn't a way to fit stuff this way. So it's really a compromise. I'd like it smaller too, but other than making it paged (and therefore much slower to use assuming it fits on screen at all this way, ofcourse).
Current GUI measures 720x496 pixels + any frames the host adds, so I do understand it's rather huge if you're stuck with something like 800x600 (or even less). I guess I could steal a pixel here, another there, remove margins, and such, but I believe that kind of stuff would really just sacrifice the clarity without any real benefit for someone that needs it smaller.
So short of doing a completely separate "small-screen" GUI... unfortunately not going to do another complete GUI rework right now...
On the other hand... if you only want it small temporarily so you can have other stuff show at the same time, you can collapse it to just the header row, by right-clicking background (say the logo) and un-checking "Full view".
What samplerate?Ive got Intel Celeron 1700 Mhz
48% cpu with 3 note chord on stringy patch.
I currently haven't done much performance testing on Intel processors, 'cos I don't currently have easy access to any, but that'll change soon I think. I'll then be able to see if there's something that works particularly badly and can be improved.
But unfortunately I have to admit your CPU is somewhat below what I had in mind when tuning quality/CPU tradeoffs.
- KVRAF
- Topic Starter
- 8476 posts since 12 Feb, 2006 from Helsinki, Finland
Anyway, since nobody's complaining crashes, it must be completely and absolutely bug-free now, and I can go sleep. 
-
- KVRian
- 505 posts since 27 Feb, 2007
I made some short mp3 with Your synth:
http://bwwd2.diinoweb.com/files/Valo.mp3
Nothing spectacular but i learned that i can make good plucks with use of LFOs.
I missing sine wave in LFO section.
I like Your reverb , i like chorus its nice i like LFO routings but maybe filter resonance routing not only cutoff ? Also delay , maybe filter to cutoff low freq ?
http://bwwd2.diinoweb.com/files/Valo.mp3
Nothing spectacular but i learned that i can make good plucks with use of LFOs.
I missing sine wave in LFO section.
I like Your reverb , i like chorus its nice i like LFO routings but maybe filter resonance routing not only cutoff ? Also delay , maybe filter to cutoff low freq ?
-
- Pick Me Pick me!
- 10238 posts since 12 Mar, 2002 from a state of confusion
yes no crashes here (so far)mystran wrote:Anyway, since nobody's complaining crashes, it must be completely and absolutely bug-free now, and I can go sleep.
sound quality is still awesome as ever.. Delay is nice.. I would prefer it if the times were displayed in terms of dotted or triplet (1/8d or 1/8t) since I'm too stupid/lazy to remember which is which with the simple fractions given..
other than that seems really good..
-
- Pick Me Pick me!
- 10238 posts since 12 Mar, 2002 from a state of confusion
bwwd wrote:I made some short mp3 with Your synth:
http://bwwd2.diinoweb.com/files/Valo.mp3
Nothing spectacular but i learned that i can make good plucks with use of LFOs.
I missing sine wave in LFO section.
I like Your reverb , i like chorus its nice i like LFO routings but maybe filter resonance routing not only cutoff ? Also delay , maybe filter to cutoff low freq ?
nice, trancey demo..
I agree we still need more LFO routings but I suspect thats already in the works..
-
- Pick Me Pick me!
- 10238 posts since 12 Mar, 2002 from a state of confusion
ok one bug.. seems a bit weird.. when using an LFO to control Filter Cutoff, it appears to apply per note instead of to the final output sound.. as a result when playing pad/string progressions, the cutoff is at different places based on when a note in the progression started.. instead I think it should control the sound of the final outputs..
- KVRAF
- Topic Starter
- 8476 posts since 12 Feb, 2006 from Helsinki, Finland
All LFOs are per-voice by design, so not really a bug. What you want is a global mode for the LFOs. The truth is, I was going to add a global mode in this version, but I kinda forgot it, so it's coming soon..VitaminD wrote:ok one bug.. seems a bit weird.. when using an LFO to control Filter Cutoff, it appears to apply per note instead of to the final output sound.. as a result when playing pad/string progressions, the cutoff is at different places based on when a note in the progression started.. instead I think it should control the sound of the final outputs..
- KVRAF
- 18372 posts since 26 Jun, 2006 from San Francisco Bay Area
Wow, that sounds great to me. This is surely one to watch. After beta what do you think the price will be?
bwwd wrote:I made some short mp3 with Your synth:
http://bwwd2.diinoweb.com/files/Valo.mp3
Nothing spectacular but i learned that i can make good plucks with use of LFOs.
I missing sine wave in LFO section.
I like Your reverb , i like chorus its nice i like LFO routings but maybe filter resonance routing not only cutoff ? Also delay , maybe filter to cutoff low freq ?
- KVRAF
- Topic Starter
- 8476 posts since 12 Feb, 2006 from Helsinki, Finland
The pricing will be at 40 euro once betas are stable and full version ready for prime-time (version 0.9 then or something like that); then I'm going to keep it that way for some time until there's a quality preset-set and everything is known to be very stable, and MIDI learn is there, and all the other finishing touch and maybe a couple of extras that aren't there yet. After it finally gets to 1.0, we'll probably be at 50 euro or so (but I will reconsider the price once it's time for that so no promises).zerocrossing wrote:Wow, that sounds great to me. This is surely one to watch. After beta what do you think the price will be?
Oh, and obviously beta-licenses are going to be good for 1.0 as well.
- KVRAF
- Topic Starter
- 8476 posts since 12 Feb, 2006 from Helsinki, Finland
The way the times are displayed is just a question of changing some text. I'll go over those at some point and see if I can make 'em less confusing.VitaminD wrote:
sound quality is still awesome as ever.. Delay is nice.. I would prefer it if the times were displayed in terms of dotted or triplet (1/8d or 1/8t) since I'm too stupid/lazy to remember which is which with the simple fractions given..
But 1/8d (dotted eighth?) = 3/16, and 1/8t = 1/12 if I'm not mistaken?
Anyway, divisions like 5/16 can't be show that way easily, yet I find them useful myself (which is why they are there), but point taken, I'll try to make that more clear at some point.
- KVRAF
- Topic Starter
- 8476 posts since 12 Feb, 2006 from Helsinki, Finland
Added to TODO list.bwwd wrote: I missing sine wave in LFO section.
Glad you like the reverb, since it took quite some effort to find a decent sounding, yet not too expensive algorithm for that.I like Your reverb , i like chorus its nice i like LFO routings but maybe filter resonance routing not only cutoff ?
As for resonance modulation would be possible to add at some point... adding to TODO list, but I wanna make it so it won't slow down the filter when it's not used, and I'll see if I can collect a couple of more targets to add at the same time, so as to save some work.
I believe a tunable filter for the delay cutoff is slightly out of scope for this built-in delay unfortunately, but I admit there's a need for some low-frequency filtering in the feedback loop though, to keep it from making a mess when using the delay with low notes (currently it'd circulate even DC if it got some). So I'm experimenting with adding some in the near future.Also delay , maybe filter to cutoff low freq ?
I'm also thinking of slight low-pass, and maybe some very-slight quality degradation to make the dry sound stand out a little better. Nothing drastic though.
- KVRAF
- Topic Starter
- 8476 posts since 12 Feb, 2006 from Helsinki, Finland
More routings in the sense of more routing slots (unfortunate unlikely to happen very soon, would need a mod-matrix for that) or in the sense of more routing targets in which case please please please suggest some, other than resonance (which was mentioned), I'm not sure what's missing, but would gladly see if things added whenever that's possible.VitaminD wrote: I agree we still need more LFO routings but I suspect thats already in the works..
- KVRAF
- Topic Starter
- 8476 posts since 12 Feb, 2006 from Helsinki, Finland
I already commented this, but .. if you put the LFO in "song" mode (in which case it is tempo-synced too) it'll track song-position which will be same for each note... so that way you can get the same modulation for each note even now, if you can live with the song-sync.VitaminD wrote:the cutoff is at different places based on when a note in the progression started..
[edit]won't work if you want same sample&hold for all voices obviously, anyway, real global-mode will be coming sooner or later anyway[/edit]
