Re: [music-dsp] Build waveform sample array from array of harmonic strengths?

2018-04-17 Thread Frank Sheeran
Hi Paula, My soft synth is a programming language (interpreted or compiled) used to route audio and control signals between C++ modules. (See http://moselle-synth.com for details.) It is currently a stand-alone PC application, while I develop the language and modules. Naturally my goal is to

Re: [music-dsp] Build waveform sample array from array of harmonic strengths?

2018-04-17 Thread paula
Hi, Have you considered moving to an FPGA? this way you could potentially do a large portion of the processing in parallel. Paula On 2018-04-16 16:46, Frank Sheeran wrote: > RBJ says: > >> are you making wavetables, Frank?? is that what you're doing? > > Well yes. > > More specifically,

Re: [music-dsp] Build waveform sample array from array of harmonic strengths?

2018-04-16 Thread Nigel Redmon
Hi Frank, Just a minor point, but yes, you want the inverse FFT. (Um, it’s the same thing, pretty much, the main issue being scaling, depending on implementation. Just highlighting that specifying frequency and converting to time domain is “inverse”, the other is plain or “forward”.) My

Re: [music-dsp] Build waveform sample array from array of harmonic strengths?

2018-04-16 Thread Frank Sheeran
RBJ says: > are you making wavetables, Frank?? is that what you're doing? Well yes. More specifically, I'm adding Wavetable SYNTHESIS to my long-standing software synthesizer. It's been generating waveforms the patch-writer specifies by formula, and/or by setting individual harmonics, and the

Re: [music-dsp] Build waveform sample array from array of harmonic strengths?

2018-04-16 Thread Ethan Fenn
Another alternative to calling sin() repeatedly is to use some kind of recursive oscillator which just takes a few operations to output each sample. This article is a very readable starting point and presents a few options: http://vicanek.de/articles/QuadOsc.pdf As for whether an FFT would do

Re: [music-dsp] Build waveform sample array from array of harmonic strengths?

2018-04-15 Thread robert bristow-johnson
Original Message Subject: [music-dsp] Build waveform sample array from array of harmonic strengths? From: "Frank Sheeran" Date: Sun, April 15, 2018 2:55 pm To: music-dsp@music.columbia.edu

Re: [music-dsp] Build waveform sample array from array of harmonic strengths?

2018-04-15 Thread Phil Burk
If you are looking for a way to generate band-limited oscillators using octave based tables then here is an implementation in Java for JSyn: https://github.com/philburk/jsyn/blob/master/src/com/jsyn/engine/MultiTable.java