[sdiy] Novation peak NCOs

Scott Gravenhorst music.maker at gte.net
Fri Apr 21 02:55:44 CEST 2017


Oh my yes, I used ISE to do that...  And I've now abandoned the PC on which I did that
development (tho the projects are all on a network volume).  I have a new 64 bit
machine and I see that I did install ISE, but I have not yet tried it and programmed a
board.  Need to do that ...

Mike HEQX <mike at heqx.com> wrote:
>This is a multi-part message in MIME format.
>--===============5032824130407797237==
>Content-Type: multipart/alternative;
>This is a multi-part message in MIME format.
>Content-Transfer-Encoding: 7bit
>
>Xilinx says this about direct Digital Synthesis . "The core has optional 
>phase offset capability, providing support for multiple synthesizers 
>with precisely controlled phase differences." IS this something that can 
>be changed in realtime through software or is it like a preset value. If 
>it were changeable then it seems like it could be used for waveshaping.
>
>I'm trying to get their ISE package running so I can mess with the 
>technology . I have a long , long way to go before I understand what the 
>heck is going on.
>
>
>Mike
>
>
>On 4/20/2017 7:45 PM, Scott Gravenhorst wrote:
>> Interesting discussion.
>>
>> My first FPGA subtractive synth was a 4 osc with naive 
>waveforms. I did that because the > DAC was capable of 1 MHz 
>sample rate which I used. Harmonics above 500 kHz are so low in > 
>amplitude as to be negligible. I could portamento without siren 
>fear. The drawback was > that it's 1 MHz DAC was also only 12 
>bits (the Spartan 3E Starter Kit board). However, the > 12 
>bit-ness didn't really seem to degrade it's sound. But still, 
>aliasing is aliasing and > a good high sample rate is one of the 
>cures. It allows the simplicity of generating > waveforms in a 
>naive manner. > > Tom Wiltshire <tom at electricdruid.net> wrote: >> 
>Ok, so let's just have a look at that for a moment. >> >> Assume 
>a highest output frequency of 20KHz (I wouldn't even be >> able 
>to hear this). We've got a nyquist frequency of 12MHz. That >> 
>means that only anything that goes far enough over 12MHz to alias 
>>> all the way back down below 20KHz is actually going to be >> 
>audible. So that's 23.98MHz before we get audible aliasing. >> 
>That's equivalent to the 1199th harmonic of 20KHz ramp wave. >> 
>>> It's a high enough frequency they can ignore aliasing, even 
>for >> naive waveforms, and even for tough cases like ramps and 
>squares. >> >> It does seem like overkill, but FPGAs are cheap 
>these days, and >> running a few (or a lot of) NCOs isn't even 
>going to make one >> break a sweat. >> >> Yeah, why not? I like 
>it. Simple, direct, does the job. >> >> Tom >> >> On 20 Apr 2017, 
>at 18:20, Richie Burnett <rburnett at richieburnett.co.uk> wrote: >> 
>>>> An interesting direction Novation are taking with the use of 
>>> FPGA based NCO oscillators on their new hybrid polysynth. 
>There's >> a video from Superbooth about it on sonicstate. It 
>uses a sample >> rate of 24MHz to generate classic analog saw, 
>pulse, tri waves, >> etc, then feeds them through conventional 
>analog VCF, VCA, etc. > >>> Seems like a bit of a brute force way 
>to crack the old aliasing >> nut, but I guess it gives them the 
>ability to do some wacky audio >> rate modulation stuff with 
>reduced aliasing too. > > -Richie, > > >> Sent from my Xperia SP 
>on O2 > > >> _______________________________________________ > 
>Synth-diy >> mailing list > Synth-diy at synth-diy.org > >> 
>http://synth-diy.org/mailman/listinfo/synth-diy >> >> >> 
>_______________________________________________ >> Synth-diy 
>mailing list >> Synth-diy at synth-diy.org >> 
>http://synth-diy.org/mailman/listinfo/synth-diy >> > -- ScottG > 
>________________________________________________________________________ 
>> -- Scott Gravenhorst > -- http://scott.joviansynth.com/ > -- 
>When the going gets tough, the tough use the command line. > -- 
>Matt 21:22 > > _______________________________________________ > 
>Synth-diy mailing list > Synth-diy at synth-diy.org > 
>http://synth-diy.org/mailman/listinfo/synth-diy 
>
>

-- ScottG
________________________________________________________________________
-- Scott Gravenhorst
-- http://scott.joviansynth.com/
-- When the going gets tough, the tough use the command line.
-- Matt 21:22




More information about the Synth-diy mailing list