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
AUTOTUNE for everyone
Post new topic   Reply to topic Moderators: jksuperstar, Scott Stites, Uncle Krunkus
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
analogmonster



Joined: May 30, 2011
Posts: 90
Location: Germany

PostPosted: Sat Sep 30, 2023 6:07 am    Post subject: AUTOTUNE for everyone
Subject description: New module to post-install AUTOTUNE functionality to modulars
Reply with quote  Mark this post and the followings unread

Hello everyone,

some keyboard synthesizers like the Memorymoog and some Oberheim synths offer an autotune feature for their (analogue) oscillators. This allows the instrument to tune itself. A certain keyboard or note range is scanned and compared with internal frequency tables to determine a set of control voltage offsets which are used to compensate environmental temperature changes and other reasons for changes in tune or scale.
AFAIK no separate external or module based circuit for modular analogue synthesizers exists up to now to be post-installed as a circuit extension or separate module. Especially the older analogue modulars like the Moog System 55, 35, 15, IIP, IIIP and their reissues have to be retuned due to instrument warm-up, circuit age, environmental changes etc. which can be an annoying process as it is a repetitive and iterative process. But this can happen to each and every analogue VCO.

I ran into this problem with my 901ABBB VCO bank clone of my Moog System 55 project, as I cloned it close to the original, especially the exponentiator with all its problems. So I asked myself whether it is possible to gain digital control over the oscillator if you want to play tonal to automatically compensate all those drift effects due to warm-up, age, etc.

So I decided to develop an AUTOTUNE module as stand-alone device to be added to a modular synthesizer as a separate module to take over control over analogue oscillators, to keep them in tune and / or scale automatically without permanent effort of manual re-tuning or re-scaling. AUTOTUNE for everyone, not only for some players of some special keyboards.

Basically it is a kind of control and feedback loop, or better to say a kind of regulator circuit. It is able to send and receive MIDI sequences as well as sending and receiving control voltages.

Please find a description of the human interface and an integration example for modulars below.

Youtube: T908 Demo

More information on the module web site.


T908_Kit.jpg
 Description:
Special offer: Board and programmed microcontroller Euro 50.00 - Please contact me offlist via carsten@analog-monster.de if interested
 Filesize:  205.7 KB
 Viewed:  74 Time(s)
This image has been reduced to fit the page. Click on it to enlarge.

T908_Kit.jpg



T908_Integration.jpg
 Description:
T908 integration example:
 Filesize:  75.05 KB
 Viewed:  85 Time(s)
This image has been reduced to fit the page. Click on it to enlarge.

T908_Integration.jpg



T908_Front.jpg
 Description:
The T908:
 Filesize:  48.18 KB
 Viewed:  78 Time(s)
This image has been reduced to fit the page. Click on it to enlarge.

T908_Front.jpg



_________________
Analogmonster: https://www.analog-monster.de/index_en.html
YouTube: https://www.youtube.com/user/TheAnalogmonster
SoundCloud: https://soundcloud.com/analogmonster-1
Back to top
View user's profile Send private message Send e-mail Visit poster's website
analogmonster



Joined: May 30, 2011
Posts: 90
Location: Germany

PostPosted: Mon Oct 09, 2023 2:07 am    Post subject: New firmware version 1.06
Subject description: Two additional program features
Reply with quote  Mark this post and the followings unread

New firmware version 1.06 for the T908 AUTOTUNE released. The module provides two additional program functions now:

"P4": SAVE EEPROM: The control voltage offset list which is currently in use can be saved in the module permanent storage EEPROM.

"P5": LOAD EEPROM: The control voltage offset list to be used can be loaded from the module permanent storage EEPROM.

With these functions another AUTOTUNE FULL run after a module RESET or POWER DOWN can be avoided.

Complete list of module functions up to now:

1.) "P1": AUTOTUNE Full Run:
That's what you see in the demo. 5 Octaves (c0 - c5) are scanned and compared to the internal frequency table, a CV offset is derived from the deviation and stored in a program-internal note list.

2.) "P2": AUTOTUNE Online:
Auto correction is done during your play, and each note you play is rescanned and checked again, the CV offset list is adapted and the correction is corrected Wink In this mode the warm-up phase of an analogue VCO like the 901 or your studio door suddenly being opened by your little daughter who wants to tell you that she ate two pieces of cheese cake Neutral does not have to be compensated by doing another full run.

3.) "P3": AUTOTUNE Offline:
Auto correction is done during your play according to the CV offset list of the full run. No rescan is performed. Needed for e.g. usage of PORTAMENTO. This is the way the Memorymoog and some Oberheim synths work, AFAIK.

4.) "P4": SAVE EEPROM:
As described above

5.) "P5": LOAD EEPROM:
As described above

_________________
Analogmonster: https://www.analog-monster.de/index_en.html
YouTube: https://www.youtube.com/user/TheAnalogmonster
SoundCloud: https://soundcloud.com/analogmonster-1
Back to top
View user's profile Send private message Send e-mail Visit poster's website
analogmonster



Joined: May 30, 2011
Posts: 90
Location: Germany

PostPosted: Fri Oct 13, 2023 5:44 am    Post subject: Reply with quote  Mark this post and the followings unread

New firmware version 1.08 for the T908 AUTOTUNE released. I use all 12 bit of the DAC now. Now you can (theoretically) catch VCOs which are +/- 2.5 octaves out of tune and out of scale - but this is rather academic, I'd say. No VCO is that much out of tune and out of scale in a modular environment. But the question is: How far can I go with it.
_________________
Analogmonster: https://www.analog-monster.de/index_en.html
YouTube: https://www.youtube.com/user/TheAnalogmonster
SoundCloud: https://soundcloud.com/analogmonster-1
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic Moderators: jksuperstar, Scott Stites, Uncle Krunkus
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
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