electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
 Forum index » DIY Hardware and Software » Microcontrollers and Programmable Logic
Unison Detune?
Post new topic   Reply to topic Moderators: State Machine
Page 1 of 1 [3 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
CutRock



Joined: Dec 06, 2010
Posts: 10
Location: Chicago

PostPosted: Mon Dec 06, 2010 9:52 am    Post subject: Unison Detune?
Subject description: How is detune typically handled in a multi-oscillator synth?
Reply with quote  Mark this post and the followings unread

I was wondering if someone here might be able to provide me some insight into how detune is usually handled.

I'm sort of in the process of mapping out what modules I want to make for my first project, and I'm sort of hung up on how to handle unison detune. I'm already planning on having a keyboard routed into a MCU to allocate voices to different oscillators, but I want to be able to stack and detune oscillators as well. Essentially, my question is: Is detune handled by the MCU, giving the oscillators a distribution of detuned pitches, or is there some sort of analog circuitry involved (and if this is the case, I would really appreciate a link to an example).

Thanks

[edit] Also - is portamento usually handled by a digital voice allocation chip?
Back to top
View user's profile Send private message
lordavon



Joined: Jun 27, 2008
Posts: 45
Location: UK

PostPosted: Mon Jan 03, 2011 3:25 pm    Post subject: Reply with quote  Mark this post and the followings unread

the short answer is, it depends.

based on my personal experience, if you're using analogue oscillators, then you get detune naturally. If you're using digital you'll have to detune them that way.

As for the portamento, again it depends, some synths use a single CPU (PPG for example), so there's no seperate voice allocation chip.
Also if you're using analogue oscillators, you need only a VCSlew generator to give portamento.

If you're building your own synth, it's probably best to break down into small parts and decide where you feel things are best placed.

Paul
Back to top
View user's profile Send private message Visit poster's website
JovianPyx



Joined: Nov 20, 2007
Posts: 1988
Location: West Red Spot, Jupiter
Audio files: 224

PostPosted: Sun Mar 11, 2012 2:26 pm    Post subject: Reply with quote  Mark this post and the followings unread

In a digital realm, I handle portamento by passing the pitch data through a single pole lowpass IIR filter. This method can require the use of wide arithmetic to make sure the pitch stays accurate. Too narrow an arithmetic width can result in quantization of the pitch which makes it sound out of tune.
_________________
FPGA, dsPIC and Fatman Synth Stuff

Time flies like a banana.
Fruit flies when you're having fun.
BTW, Do these genes make my ass look fat?
corruptio optimi pessima
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic Moderators: State Machine
Page 1 of 1 [3 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » DIY Hardware and Software » Microcontrollers and Programmable Logic
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use