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
Oberheim SEM clone - Oberheim Four Voice clone
Post new topic   Reply to topic Moderators: jksuperstar, Scott Stites, Uncle Krunkus
Page 1 of 1 [18 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: 83
Location: Germany

PostPosted: Wed Jun 19, 2024 1:53 am    Post subject: Oberheim SEM clone - Oberheim Four Voice clone
Subject description: Oberheim clones in SMT
Reply with quote  Mark this post and the followings unread

Hello everyone,

as work is making progress, I decided to open a thread concerning my Oberheim SEM cloning activities. And – perhaps this will be my Oberheim 4-Voice thread someday, who knows…

By the way – I will clone this thread in other forums as well.

All started with an SMT finger exercise, and I decided to do this by cloning sub modules / sub functions of the Oberheim SEM as mini projects, just to try SMT in small functional units.
Yes, I know, there are a lot of SEM cloning projects out there, and affordable cloned instruments, but I wanted to dive into and gain experience in SMT and I want a clone which is quite close to the original, to learn and understand how the original SEM works, the pros and cons of the SEM concepts, so to say to “look under the skirt” of the SEM technology etc.

By the way - I did this by cloning the Moog System 55 the same way.

And although I try to keep the original analogue circuitry of the SEM, I changed / added some concepts surrounding the SEM like Autotune, additional wave shapers and probably some more I don’t know yet.

I published some information in the 2024 Build Pictures thread already, so I start my thread with chapter 4.

Chapter 1: SEM LFO clone

Chapter 2: SEM ENV clone

Chapter 3: SEM VCA clone

So this is Chapter 4, the SEM VCO:

Things I changed:

I simplified the Init Frequency – circuitry.

I adapted component values and types to SMT availability.

Things I added:

I added a triangle wave shaper together with offset and amplitude adjustment and the possibility of morphing between saw and triangle (see video below).

I added a “Tune Fine” option, as the dual pot of the original is not available anymore, so I split the “Frequency” adjustment into two pots “Tune Coarse” and “Tune Fine”.

I added an offset adjustment for the saw wave.

I added an amplitude adjustment for the saw / triangle – mix ( = “Ramp Output”).

I added a 30 kHz low pass filter to the ramp output to reduce the distortion of the reset slope of the saw core.

Things I kept:

The saw core uses a tempco based exponentiator with a 3046 transistor array. It needs a warm up time of 15 minutes like the original does. Before that the scale and the tuning do not fit; the difference is up to a semi-octave. I will add Autotune functionality to compensate that.

The rest of the circuit I kept as well, beside the changes mentioned above.


VCO_Board_Populated.jpg
 Description:
SMT VCO board populated
 Filesize:  2.13 MB
 Viewed:  45 Time(s)
This image has been reduced to fit the page. Click on it to enlarge.

VCO_Board_Populated.jpg



VCO_KiCad.jpg
 Description:
KiCad Schema
 Filesize:  241.22 KB
 Viewed:  84 Time(s)
This image has been reduced to fit the page. Click on it to enlarge.

VCO_KiCad.jpg



TSEM_VCO_Waveforms.mp4
 Description:
Video: Waveforms and Morphing

Download (listen)
 Filename:  TSEM_VCO_Waveforms.mp4
 Filesize:  52.86 MB
 Downloaded:  47 Time(s)


_________________
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: 83
Location: Germany

PostPosted: Thu Jun 20, 2024 5:51 am    Post subject: Reply with quote  Mark this post and the followings unread

Further improvements of the VCO:

I protected the expo-tempco arrangement on the board with a small block of polyurethan to increase temperature stability. As the SEM VCO does not provide a chip heater by concept, the PCB, especially the tempco <=> transistor-array arrangement, needs at least a bit of thermo isolation. If I would not plan to add autotune to all SEM VCOs anyway I would place the scale trim pot on the front panel to allow climatic adjustments more easily.
So one disadvantage of the original SEM VCO clearly is the lack of a chip heater.

Another correction I had to do was to add another 30kHz low pass filter behind the triangle wave shaper to reduce the distortion of the reset slope of the saw core as well as I had to do behind the ramp output / saw output.

These adds will be integrated in the TSEM Clone PCB.

_________________
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: 83
Location: Germany

PostPosted: Thu Jul 11, 2024 5:31 am    Post subject: Reply with quote  Mark this post and the followings unread

In contrast to my original plans I designed a front panel for my TSEM VCO clone and added the VCO as stand-alone module to my Analogmonster Modular System. Now it can be used as voice in my modular environment.

All internal ins and outs are provided as external connectors.

Here a short demo video:

YouTube


TSEM_VCO_Front_small.jpg
 Description:
TSEM VCO
 Filesize:  50.05 KB
 Viewed:  41 Time(s)
This image has been reduced to fit the page. Click on it to enlarge.

TSEM_VCO_Front_small.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: 83
Location: Germany

PostPosted: Wed Oct 02, 2024 3:44 am    Post subject: Chapter 5
Subject description: Oberheim SEM VCF clone
Reply with quote  Mark this post and the followings unread

Hello everyone,

now I finished the fifth chapter of my Oberheim SEM cloning activities, cloning the SEM VCF.

This VCF is basically a state variable filter. It creates highpass, bandpass and lowpass outputs in parallel.

Following the original SEM my clone processes three input signal groups of two input signals (see schematic below). Each input group can morph between its input signals with a balance pot (in this stand alone version of my clone I use only one of them ("PULSE IN" <=> "RAMP IN")).

Each filter stage is implemented with a standard OTA cell.

An interesting aspect is the way the resonance function works: it works as damper, not as amplifier. That means that omitting the resonance circuitry means maximum of resonance!

Additionally the module processes three selectable modulation sources for voltage control.

Remark: The "NOTCH" filter function of the original SEM module is created by its VCA by addition of the high- and lowpass VCF outputs. My VCA clone of the SEM sub functions offers the same possibility with morphing between lowpass, notch and highpass.

The resonance adjustment is done manually and can't be voltage controlled.

Component changes:

- OTA CA3086 is LM13700
- All OpAmps are TL072
- N-Channel FET are MMBF4391
- All NPNs are BC847C
- All PNPs are BC857C

The basic functions of the module are the same as in the original. I added some enhancements though:

- Adjustable zero symmetry of the filter outputs (LP, BP and HP) for internal post processing (like being used in a complete SEM clone)
- Adjustable output amplitude of the filter outputs (LP, BP and HP) for internal post processing (like being used in a complete SEM clone)



    VCF_Schem_KiCad.jpg
     Description:
    KiCad schema
     Filesize:  250.35 KB
     Viewed:  65 Time(s)
    This image has been reduced to fit the page. Click on it to enlarge.

    VCF_Schem_KiCad.jpg



    tsem_vcf_front.JPG
     Description:
     Filesize:  31.09 KB
     Viewed:  28 Time(s)
    This image has been reduced to fit the page. Click on it to enlarge.

    tsem_vcf_front.JPG



    tsem_vcf_module.JPG
     Description:
     Filesize:  100.61 KB
     Viewed:  33 Time(s)
    This image has been reduced to fit the page. Click on it to enlarge.

    tsem_vcf_module.JPG



    tsem_vcf_assembled.JPG
     Description:
     Filesize:  140.98 KB
     Viewed:  20 Time(s)
    This image has been reduced to fit the page. Click on it to enlarge.

    tsem_vcf_assembled.JPG



    TSEM_VCF.mp4
     Description:
    DEMO VIDEO

    Download (listen)
     Filename:  TSEM_VCF.mp4
     Filesize:  249.64 MB
     Downloaded:  32 Time(s)


    _________________
    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: 83
    Location: Germany

    PostPosted: Wed Oct 30, 2024 3:33 am    Post subject: TSEM VCA ENV
    Subject description: Chapter 2 and 3 (VCA and ENV) as combination module
    Reply with quote  Mark this post and the followings unread

    Chapter 2 and 3 of my Oberheim-SEM-Clone-2-SMD - activities handle the VCA- and ENV- sub function of the Oberheim SEM (see above). At the beginning just a feasibility study, I integrated them into my third modular system now as combination module, or better to say as module with two functions, because I built it, so I use it.

    If you compare the front panel of this clone with the original (see below), you see the additional control elements and connectors at the front panel immediately, which you can't find at the original. These are the outer equivalents of the internal connections and functions of the original SEM which are not needed as external elements there. The TSEM VCA ENV as stand-alone module must expose them obviously to be usable.

    Please find any technical description and details, circuit explainations etc. at
    https://www.analog-monster.de/tsem_vcaenv_en.html


    tsem_vcaenv_front.jpg
     Description:
     Filesize:  36.99 KB
     Viewed:  30 Time(s)
    This image has been reduced to fit the page. Click on it to enlarge.

    tsem_vcaenv_front.jpg



    tsem_vcaenv_module.jpg
     Description:
     Filesize:  70.45 KB
     Viewed:  30 Time(s)
    This image has been reduced to fit the page. Click on it to enlarge.

    tsem_vcaenv_module.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: 83
    Location: Germany

    PostPosted: Mon Nov 11, 2024 6:30 am    Post subject: Second combi module
    Subject description: Combination module from chapter 1 and 3 of my Oberheim SEM cloning activities
    Reply with quote  Mark this post and the followings unread

    So this is the next combination module of my Oberheim SEM Clone goes SMT activities. This time I built a combination of the TSEM LFO and TSEM ENV in one module.

    As an original SEM contains two envelopes I built another TSEM ENV to add it to my modular synthesizer representation of an Oberheim SEM. Together with some helper modules this will be my test platform for SEM evaluation.


    SEM_clone_20241111.JPG
     Description:
    TSEM clone and helper modules
     Filesize:  200.1 KB
     Viewed:  25 Time(s)
    This image has been reduced to fit the page. Click on it to enlarge.

    SEM_clone_20241111.JPG



    LFOENVModule.JPG
     Description:
     Filesize:  113.37 KB
     Viewed:  21 Time(s)
    This image has been reduced to fit the page. Click on it to enlarge.

    LFOENVModule.JPG



    LFOENVFront.JPG
     Description:
     Filesize:  32.68 KB
     Viewed:  22 Time(s)
    This image has been reduced to fit the page. Click on it to enlarge.

    LFOENVFront.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: 83
    Location: Germany

    PostPosted: Mon Nov 18, 2024 1:35 am    Post subject: TSEM Clone of Oberheim SEM as Modular Sysnth...
    Subject description: ...patched as Oberheim SEM...
    Reply with quote  Mark this post and the followings unread

    Here you see the TSEM Clone ++ of an Oberheim SEM as Modular Synthesizer. It is patched like the original.

    Beside the sub unit clones of the original SEM functions (VCO, VCA, VCF, LFO, ENV) and a "nice to have" AUTOTUNE I added helper modules to be able to patch the unit clone modules like an Oberheim SEM: A CV Mixer and a Distributor for passive multiplying of control voltages like ENV or LFO outputs which are all multiplied and connected internally in an original SEM.

    I added Attenuators to the Distributors to control the impact of control voltages like LFO or ENV outputs though. This is an ability the original SEM obviously does not offer.

    And obviously as well is the ability of changing the patch to enable other sub functional interrelations which are not possible in an original SEM as they are hard wired there.

    Beside these advantages and enhancements the disadvantage of a patchable modular realization of an Oberheim SEM is obvious as well: Patch Cable Spaghetti.


    TSEM_patched.JPG
     Description:
     Filesize:  198.11 KB
     Viewed:  26 Time(s)
    This image has been reduced to fit the page. Click on it to enlarge.

    TSEM_patched.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: 83
    Location: Germany

    PostPosted: Sun Nov 24, 2024 9:56 am    Post subject: TSEM Clone of Oberheim SEM as Modular Sysnth...
    Subject description: Sound demo
    Reply with quote  Mark this post and the followings unread

    4 short sound demos:


    TSEM_DEMO_1.mp4
     Description:

    Download (listen)
     Filename:  TSEM_DEMO_1.mp4
     Filesize:  30.5 MB
     Downloaded:  24 Time(s)


    _________________
    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: 83
    Location: Germany

    PostPosted: Thu Dec 05, 2024 8:50 am    Post subject:  TSEM Clone of Oberheim SEM as Modular Sysnth...
    Subject description: Documentation updated
    Reply with quote  Mark this post and the followings unread

    I updated the project documentation / technical module description of the new modules, functions and features:

    Analogmonster Modular

    TSEM LFO ENV Combination Module

    Attenuator Distributor

    _________________
    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: 83
    Location: Germany

    PostPosted: Fri Dec 13, 2024 7:28 am    Post subject: TSEM Clone of Oberheim SEM as Modular Sysnth...
    Subject description: Sound demo No. 2
    Reply with quote  Mark this post and the followings unread

    4 new demo patches arranged as mini track:

    Youtube

    _________________
    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: 83
    Location: Germany

    PostPosted: Wed Jan 08, 2025 3:20 am    Post subject: PCB stock
    Subject description: PCBs for building TSEM clone modules of the Oberheim SEM
    Reply with quote  Mark this post and the followings unread

    Visit my PCB stock for building your own TSEM sub function module.
    _________________
    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: 83
    Location: Germany

    PostPosted: Tue Jan 28, 2025 12:36 am    Post subject: TSEM Clone of Oberheim SEM now complete
    Subject description: Second VCO added
    Reply with quote  Mark this post and the followings unread

    Now my clone of the famous Oberheim SEM is complete - at least as modular solution.

    With adding the second VCO the amount of SEM sub functions cloned as modules is identical to the original.

    This is the second version of my VCO clone. This time I added a chip heater solution for expo stabilization, in contrast to the original SEM which utilizes a tempco approach.


    chip_heater.jpg
     Description:
    Heater for 3046 transistor array
     Filesize:  34.53 KB
     Viewed:  2422 Time(s)

    chip_heater.jpg



    tsem_clone_complete.jpg
     Description:
    TSEM clone complete
     Filesize:  184.25 KB
     Viewed:  21 Time(s)
    This image has been reduced to fit the page. Click on it to enlarge.

    tsem_clone_complete.jpg



    tsem_vco2_pcb.JPG
     Description:
    PCB for TSEM VCO version 2 chip heater variant
     Filesize:  119.29 KB
     Viewed:  20 Time(s)
    This image has been reduced to fit the page. Click on it to enlarge.

    tsem_vco2_pcb.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
    blue hell
    Site Admin


    Joined: Apr 03, 2004
    Posts: 24391
    Location: The Netherlands, Enschede
    Audio files: 296
    G2 patch files: 320

    PostPosted: Tue Jan 28, 2025 5:26 am    Post subject: Re: TSEM Clone of Oberheim SEM now complete
    Subject description: Second VCO added
    Reply with quote  Mark this post and the followings unread

    analogmonster wrote:
    This is the second version of my VCO clone. This time I added a chip heater solution for expo stabilization, in contrast to the original SEM which utilizes a tempco approach.


    So, your first version has a tempco stiil and the 2nd an oven thingie ... when you still have both ... this would be an interesting test to see which one is stabilized best.

    Anyway, this a nice series here :)

    _________________
    Jan
    also .. could someone please turn down the thermostat a bit.
    Posted Image, might have been reduced in size. Click Image to view fullscreen.
    Back to top
    View user's profile Send private message Visit poster's website
    analogmonster



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

    PostPosted: Wed Feb 05, 2025 12:28 am    Post subject: Re: TSEM Clone of Oberheim SEM now complete
    Subject description: Second VCO added
    Reply with quote  Mark this post and the followings unread

    blue hell wrote:

    ...
    So, your first version has a tempco stiil and the 2nd an oven thingie ... when you still have both ... this would be an interesting test to see which one is stabilized best.

    Anyway, this a nice series here Smile


    Thanks Very Happy

    As I assumed the chip heater approach is better. The tempco solution is not that bad, but difficult in linearity, so a scale re-adjustment must be done from time to time. The chip-heater is better, but still not perfect, so I work on a third SEM VCO version with further improvements.

    _________________
    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: 83
    Location: Germany

    PostPosted: Sun Feb 16, 2025 3:40 am    Post subject: Tempco versus chip heater
    Subject description: Conclusion
    Reply with quote  Mark this post and the followings unread

    I made further experiments.

    My first try was the tempco approach of the original SEM VCO. Next was adding a chip heater and keeping the tempco. Last was chip heater only.

    So what are my findings?

    The chip heater approach is definitely the best. Neither the tempco nor the combination appraoch could nearly stabilize as good as the pure chip heater. You switch on the power, and everything fits, like I've noticed when switching on my Moog Prodigy which operates with chip heating as well.

    The optimum temperature for a SMT 3046 based expo seems to be +40 degrees Celsius / +104 degrees Fahrenheit. The amount of heating current in standard temperature environments is moderate. The chip is not becoming too hot (which decreases life time).

    I abused a non-contact thermometer I once bought for my little children to perform the chip heater adjustment for VCO calibration (see video) - may all mothers in the world forgive me lolz


    ChipHeaterAdjustment.mp4
     Description:
    Chip Heater adjustment - fever temperature check...

    Download (listen)
     Filename:  ChipHeaterAdjustment.mp4
     Filesize:  55.14 MB
     Downloaded:  18 Time(s)


    _________________
    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
    blue hell
    Site Admin


    Joined: Apr 03, 2004
    Posts: 24391
    Location: The Netherlands, Enschede
    Audio files: 296
    G2 patch files: 320

    PostPosted: Sun Feb 16, 2025 5:41 am    Post subject: Reply with quote  Mark this post and the followings unread

    Ok, the synth needs a good fever - good to know that Cool
    _________________
    Jan
    also .. could someone please turn down the thermostat a bit.
    Posted Image, might have been reduced in size. Click Image to view fullscreen.
    Back to top
    View user's profile Send private message Visit poster's website
    analogmonster



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

    PostPosted: Fri Mar 14, 2025 1:32 am    Post subject: New demo video
    Subject description: 4 note sequence demo
    Reply with quote  Mark this post and the followings unread

    Here a new video showing the infinite sound capabilities of the TSEM clone, just with the standard patch, just playing a repetitive 4 note sequence and some delay added:

    https://www.youtube.com/watch?v=ta_8Lw0N4z8

    _________________
    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
    blue hell
    Site Admin


    Joined: Apr 03, 2004
    Posts: 24391
    Location: The Netherlands, Enschede
    Audio files: 296
    G2 patch files: 320

    PostPosted: Fri Mar 14, 2025 5:55 am    Post subject: Reply with quote  Mark this post and the followings unread

    nice Cool
    _________________
    Jan
    also .. could someone please turn down the thermostat a bit.
    Posted Image, might have been reduced in size. Click Image to view fullscreen.
    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: jksuperstar, Scott Stites, Uncle Krunkus
    Page 1 of 1 [18 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