FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > DSP

DSP comp.dsp newsgroup, mailing list

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 12-30-2003, 08:17 AM
sj
Guest
 
Posts: n/a
Default Question about FM

I am trying to implement FM algorithms for computer music applications. The
language I'm using (Nyquist) has a primitive FM oscillator called fmosc. I
want to use modulators in series which is a very common technique in some
Yamaha synths. In pseudo code it is the composition fmosc(fmosc(osc()))
where all oscillators output sine waves. When I have tried this there are
strong non-harmonic components even though all oscillators are at the same
frequency and I am well below the Nyquist limit. I think the culprit is a
strong DC component from the inner fmosc. My first thought was to use a
very sharp high-pass filter around 20Hz, in pseudo code
fmosc(hp(fmosc(osc()))). There was a marked improvement but also a distinct
"blip" sound on the attack. Are there other ways to remove the DC
component from a signal? Does anyone know how Yamaha does it?


Thanks in advance.


For those who are interested, Nyquist is a rather elegent language for sound
synthesis and composition. It seems to get lost in the shadows of CSOUND
etc.. You can find it at
http://www-2.cs.cmu.edu/afs/cs.cmu.e....software.html
--
Remove underscores in email address to respond
Reply With Quote
  #2 (permalink)  
Old 12-31-2003, 06:51 AM
Radium
Guest
 
Posts: n/a
Default Re: Question about FM

sj <[email protected]> wrote in message news:<hE9Ib.217$[email protected] gy.com>...
> I am trying to implement FM algorithms for computer music applications.


Join my march to bring back the golden SB16 FM's synth and its beloved
Creative Music Synth [220] driver!
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 01:18 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved