Re: [music-dsp] Antialiased OSC

2018-11-01 Thread Ethan Duni
---- > Subject: Re: [music-dsp] Antialiased OSC > From: "Sampo Syreeni" > Date: Wed, October 31, 2018 9:35 pm > To: philb...@mobileer.com > "A discussion list for music-related DSP" > Cc: "robert bristow-johnson" > ---

Re: [music-dsp] Antialiased OSC

2018-11-01 Thread robert bristow-johnson
Original Message Subject: Re: [music-dsp] Antialiased OSC From: "Sampo Syreeni" Date: Wed, October 31, 2018 9:35 pm To: philb...@mobileer.com "A discussion list for music-related DSP" Cc: &qu

Re: [music-dsp] Antialiased OSC

2018-09-01 Thread Theo Verelst
Content-wise, you also need to consider what the meaning is of the terminology "anti aliased"; technically, it means you prevent the double interpretation of wave partials, which is usually associated with AD or DA conversion, as in that high frequency components that are put on a AD converter

Re: [music-dsp] Antialiased OSC

2018-08-22 Thread Andrew Simper
To bandlimit a discontinuity in the n-th derivative of any function you add a corrective grain formed from band-limited step approximation integrated n times. For saw and sqr, which have C0 discontinuites, you add in band-limited corrective step functions directly. For a non-synced triangle, where

Re: [music-dsp] Antialiased OSC

2018-08-22 Thread Vladimir Pantelic
On 22/08/18 17:00, Theo Verelst wrote: There's a lot of ways to look at wave tables and their use, for instance the way I used one quite some years ago in a for the time advanced enough Open Source hardware analog synthesizer simulation can you name it?

Re: [music-dsp] Antialiased OSC

2018-08-22 Thread Theo Verelst
Kevin Chi wrote: Hi, Is there such a thing as today's standard for softSynth antialiased oscillators? It's easier to know that for Open Source products, which use a variation of methods as far I checked, and nothing out there I've heard (probably some stuff of most known packages) is

Re: [music-dsp] Antialiased OSC (Kevin Chi)

2018-08-08 Thread Ethan Fenn
And if you want to stick with BLEP-like approaches, rather than BLEPs followed by an integrator you can use a pre-integrated BLEP, usually called a BLAMP (Band-Limited rAMP). This gives you a short waveform you can mix in any time there is a discontinuity in the first derivative of your signal,

Re: [music-dsp] Antialiased OSC (Kevin Chi)

2018-08-08 Thread Frank Sheeran
Hi Kevin, > I read at a couple of places if you use a leaky integrator on a Square > then you can get a Triangle. But as a leaky integrator > s a first order lowpass filter, you won't get a Triangle waveform, but > this A leaky integrator may function as a lowpass filter, but it may not work

Re: [music-dsp] Antialiased OSC

2018-08-07 Thread Kevin Chi
I just want to thank you guys for the amount of experience and knowledge you are sharing here! This list is a gem! I started to replace my polyBLEP oscillators with waveTables to see how it compares! Although while experimenting with PolyBLEP I just run into something I don't get and

Re: [music-dsp] Antialiased OSC

2018-08-06 Thread robert bristow-johnson
Original Message Subject: Re: [music-dsp] Antialiased OSC From: "Phil Burk" Date: Tue, August 7, 2018 12:59 am To: "robert bristow-johnson" "A discussion l

Re: [music-dsp] Antialiased OSC

2018-08-06 Thread Phil Burk
On Sun, Aug 5, 2018 at 4:27 PM, robert bristow-johnson < r...@audioimagination.com> wrote: i, personally, would rather see a consistent method used throughout the > MIDI keyboard range; high notes or low. it's hard to gracefully transition > from one method to a totally different method while

Re: [music-dsp] Antialiased OSC

2018-08-06 Thread robert bristow-johnson
Original Message Subject: Re: [music-dsp] Antialiased OSC From: "Scott Gravenhorst" Date: Mon, August 6, 2018 8:06 pm To: music-dsp@music.co

Re: [music-dsp] Antialiased OSC

2018-08-06 Thread Andrew Simper
I definitely agree here, start with the easy approach, then put in more effort when it's needed - but keep in mind you won't be able to get decent feedback from non-dsp people until the final quality version is done. If the code is not a key part of your product then you can even take another

Re: [music-dsp] Antialiased OSC

2018-08-06 Thread Scott Gravenhorst
Nigel Redmon via music-dsp@music.columbia.edu wrote: > >Arg, no more lengthy replies while needing to catch a plane. Of >course, I didnt mean to say Alesis synths (and most others) were >drop sampleI meant linear interpolation. The point was that stuff >that seems to be substandard can be

Re: [music-dsp] Antialiased OSC

2018-08-06 Thread Nigel Redmon
es. Again, > this was mostly a thought exercise, exploring the edge of overt aliasing. > > Hope it’s apparent I was just going off on a thought tangent there, some > things I think are good to think about for people getting started. Would have > been much shorter if just replying t

Re: [music-dsp] Antialiased OSC

2018-08-06 Thread Ethan Duni
ect job at DC right? :] On Sun, Aug 5, 2018 at 4:27 PM, robert bristow-johnson < r...@audioimagination.com> wrote: > > > Original Message -------- > Subject: Re: [music-dsp] Antialiased OSC > From: "Nigel Redmon" &

Re: [music-dsp] Antialiased OSC

2018-08-06 Thread Nigel Redmon
obert bristow-johnson > wrote: > > > > Original Message ------------ > Subject: Re: [music-dsp] Antialiased OSC > From: "Nigel Redmon" > Date: Sun, Au

Re: [music-dsp] Antialiased OSC

2018-08-05 Thread robert bristow-johnson
Original Message Subject: Re: [music-dsp] Antialiased OSC From: "Ross Bencina" Date: Sat, August 4, 2018 2:12 am To: "A discussion list for mu

Re: [music-dsp] Antialiased OSC

2018-08-05 Thread robert bristow-johnson
Original Message Subject: Re: [music-dsp] Antialiased OSC From: "Nigel Redmon" Date: Sun, August 5, 2018 1:30 pm To: music-dsp@music.co

Re: [music-dsp] Antialiased OSC

2018-08-05 Thread Nigel Redmon
Yes, that’s a good way, not only for LFO but for that rare time you want to sweep down into the nether regions to show off. I think a lot fo people don’t consider that the error of a “naive” oscillator becomes increasingly smaller for lower frequencies. Of course, it’s waveform specific, so

Re: [music-dsp] Antialiased OSC

2018-08-04 Thread robert bristow-johnson
Original Message Subject: Re: [music-dsp] Antialiased OSC From: "Ross Bencina" Date: Sun, August 5, 2018 12:17 am To: music-dsp@music.co

Re: [music-dsp] Antialiased OSC

2018-08-04 Thread Ross Bencina
Hi Robert, On 5/08/2018 8:17 AM, robert bristow-johnson wrote: In a software synthetic that runs on a modern computer, the waste of memory does not seem to be salient.  4096 × 4 × 64 = 1 meg.  Thats 64 wavetables for some instrument. The salient metric is amortized number of L1/L2/L3 cache

Re: [music-dsp] Antialiased OSC

2018-08-04 Thread robert bristow-johnson
important than knowledge." Original message From: Phil Burk Date: 8/4/2018 1:39 PM (GMT-08:00) To: A discussion list for music-related DSP Subject: Re: [music-dsp] Antialiased OSC On Sat, Aug 4, 2018 at 10:53 AM, Nigel Redmon wrote:  With a full-bandwidth saw, thou

Re: [music-dsp] Antialiased OSC

2018-08-04 Thread Phil Burk
On Sat, Aug 4, 2018 at 10:53 AM, Nigel Redmon wrote: > > With a full-bandwidth saw, though, the brightness is constant. That takes > more like 500 harmonics at 40 Hz, 1000 at 20 Hz. So, as Robert says, 2048 > or 4096 are good choices (for both noise and harmonics). > As I change frequencies

Re: [music-dsp] Antialiased OSC

2018-08-04 Thread Nigel Redmon
> even though the wavetables can be *archived* with as few as 128 or 256 > samples per wavetable (this can accurately represent the magnitude *and* > phase of each harmonic up to the 63rd or 127th harmonic), i very much > recommend at Program Change time, when the wavetables that will be used

Re: [music-dsp] Antialiased OSC

2018-08-04 Thread Nigel Redmon
Robert mentioned I have some code (and more importantly, I think, discussion): http://www.earlevel.com/main/category/digital-audio/oscillators/wavetable-oscillators/?order=ASC > On Aug 3, 2018,

Re: [music-dsp] Antialiased OSC

2018-08-04 Thread Ross Bencina
Hi Kevin, Wavetables are for synthesizing ANY band-limited *periodic* signal. On the other hand, the BLEP family of methods are for synthesizing band-limited *discontinuities* (first order, and/or higher order discontinuities). It is true that BLEP can be used to synthesize SOME bandlimited

Re: [music-dsp] Antialiased OSC

2018-08-03 Thread Phil Burk
Hello Kevin, There are some antialiased oscillators in JSyn (Java) that might interest you. Harmonic table approach https://github.com/philburk/jsyn/blob/master/src/com/jsyn/unitgen/SawtoothOscillatorBL.java Square generated from Sawtooth

Re: [music-dsp] Antialiased OSC

2018-08-03 Thread robert bristow-johnson
Original Message Subject: Re: [music-dsp] Antialiased OSC From: "Kevin Chi" Date: Sat, August 4, 2018 2:44 am To: music-dsp@music.co

Re: [music-dsp] Antialiased OSC

2018-08-03 Thread Kevin Chi
Thank you for the quick ideas, the code looks nice. Currently I am not designing a wavetable OSC, I am just trying to do some basic VA waveforms (saw, tri, square) so naively I thought I just set up the 15-20 tables/waveform  from fourier series whenever I start the app/plugin and that could

Re: [music-dsp] Antialiased OSC

2018-08-03 Thread ćwiek
racking and interpolation. > > L8r, > > r b-j > > -------- Original Message ---- > Subject: Re: [music-dsp] Antialiased OSC > From: ćwiek > Date: Fri, August 3, 2018 6:00 pm > To: r...@audioimagination.com > music-dsp@music.columbia.edu > ---

Re: [music-dsp] Antialiased OSC

2018-08-03 Thread robert bristow-johnson
Original Message Subject: Re: [music-dsp] Antialiased OSC From: ćwiek Date: Fri, August 3, 2018 6:00 pm To: r...@audioimagination.com music-dsp@music.columbia.edu

Re: [music-dsp] Antialiased OSC

2018-08-03 Thread ćwiek
Can you provide the code with something like pastebin/ Dropbox / gdrive? I'm also very interested in seeing this implementation. Thanks, napent sob., 4 sie 2018, 00:57 użytkownik robert bristow-johnson < r...@audioimagination.com> napisał: > > > Original Message

Re: [music-dsp] Antialiased OSC

2018-08-03 Thread robert bristow-johnson
� Original Message Subject: [music-dsp] Antialiased OSC From: "Kevin Chi" Date: Fri, August 3, 2018 2:23 pm To: music-dsp@music.columbia.edu -- > > Is there