GUI design: adventures in Blender.
Comments
-
1: detune is an 0..1 knob so squaring it it applies a curve. Then the scale just maps ranges from 0..1 to 1..1.03
2: externalising the phase of the oscillator is literally just adding an output and connecting the 'ph' quick bus to it
You don't need the dclk input - i was just using that for debugging during development.
P and G are just standard midi inputs for pitch and gate
1 -
I built the oscillators using a combination of Primary oscillators and filters.
I didn't plan to rebuild them in Core, but perhaps i'll give it a try. 😁
Still no sign of my purchased and paid for update in Native Access.
Greets,
Bolle
0 -
I had a problem with that, and it turned out I was using an old version of Native Access. I updated to the latest Native Access and R6.5 appeared. Seems that there are some compatibility problems with the newer Native Access with some other NI products, so there is no forced update, or even info popup to say that a newer version is even available!
0 -
Spent all day yesterday trying to get Native Access 2 to work. Tried every published fix under the sun. Nope. Welcome to Native Instruments.
0 -
Glitches from a reset should be avoided. In reality both oscillators add and the volume increase by 2 times or 6Db. So why not turn the one off by cross fading it out and multiply the single oscillator by 2. Just use the same ramp to do both. On the other hand, the two oscillators don't really multiply by 2 when they are detuned so a crossfade might not need to multiply the volume of the remaining oscillator. This way you get no glitch if the fade time is slow enough. In short, ramp the volume of the second oscillator down when the phase is at 0 and see what happens. Later
0 -
I thought about that too, the problem is that it only works if both oscillators have identical settings apart from the detune.
You could just as easily have one set to saw and the other set to triangle. Or they could be the same waveform, but one could be a different octave , or a 5th, or whatever from the other...
In those cases, fading one osc out after detune is set to zero doesn't work at all, so it's not a general solution.
0 -
Quick workout of an extremely simple idea that, at first glance, seems to work.
When the detune of Oscillator 2 is equal to 0, the oscillator is synced to oscillator 1.
Thoughts?
Greets,
Bolle
0 -
Something's cooking.
Not sure what it'll be yet.
Greets,
Bolle
1 -
Seems like a nice simple solution. You will still get glitches on transition, and the sound quality is not quite as high as the core oscillators, but if that doesn't matter then why not!
0 -
I'll definitely be looking into redoing the oscillators in Core, and to apply your build suggestion, at some point in the future. I can't get Native Access to work so that's a problem re: opening your oscillator build.
For now i'll keep it very, very basic. Subtractive little synth with filter and LFO. Then i can gradually add updates. I don't really have the time to build something complex right now.
Greets,
Bolle
0 -
It's all there in the pic I posted, those are all library modules! apart from 0..1 scale which just scales 0..1 input to the range between min and max settings... it's just input*(max-min)+min
0 -
I know, i know. I saved your screenshot. Just building it up the old fashioned way, to then recreate it in Core later. Right now i just want to get the Primary version done. Many thanks for your help in any case. Core update somewhere in the future.
Greets,
Bolle
0 -
Progress.
Not sure how i'll recreate a vintage style oscilloscope, but i'll see to that when i get there.
Had to make some changes to the the second oscillator. Though both oscillators were exact copies, the Pulse waves were interfering with each other in a way that looked like the second one was flipped horizontally. That's a problem, because the pulse waves i created are asymmetrical. Rotating the Phase of the second Pulse oscillator 180 degrees + inverting the output fixed everything.
Now looking for an efficient way to add Envelope and LFO amount control to the Filter. Trying out a bunch of different ways of adding / multiplying but no great success so far. Tips are welcome.
Greets,
Bolle
1 -
Progress.
Rearranged the control panel. Added a noise oscillator. Everything had to move. Drive control will probably become dry/wet mix for an effects panel in view B.
Think i've got the filter/envelope/lfo section down now. Intuitive and nice sounding interaction of the controls.
Next task for Panel View A: building an oscilloscope and making it look nice. Going the Audio Table route.
View B will likely be a virtual FX pedal board.
Greets,
Bolle
1 -
Got the oscilloscope going.
Looks alright.
Greets,
Bolle
1
Categories
- All Categories
- 19 Welcome
- 1.3K Hangout
- 59 NI News
- 707 Tech Talks
- 3.6K Native Access
- 15.2K Komplete
- 1.8K Komplete General
- 4K Komplete Kontrol
- 5.3K Kontakt
- 1.5K Reaktor
- 355 Battery 4
- 783 Guitar Rig & FX
- 403 Massive X & Synths
- 1.1K Other Software & Hardware
- 5.3K Maschine
- 6.7K Traktor
- 6.7K Traktor Software & Hardware
- Check out everything you can do
- Create an account
- See member benefits
- Answer questions
- Ask the community
- See product news
- Connect with creators