AVR Synthesizer

Go To Last Post
25 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hallo Friends..

I'm from germany and designe a synthesizer with ATxmega Prozessor. If you are interested look at http://www.cczwei-forum.de/cc2/thread.php?threadid=5878

Do you have a question than write my email: rolfdegen@hotmail.com

Greetings Rolf

Windows 10 Home 64Bit, ASUS M4A89GTD-PRO/USB3, AMD Phenom II X6 1055T, Ram 2x 4GB, SSD Samsung EVO840 250GB, SATA HD 2.0TB, NVIDIA GeForce GTX 750

Last Edited: Sat. May 23, 2015 - 01:56 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

While there are links to YouTube from that page I don't see anything but a test wave amongst your videos:

http://www.youtube.com/user/MrRo...

How about recording/uploading something showing the final thing in action?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hallo clawson

Thanks for your information. But i'm still at the beginning of my development and am looking for good ideas and tips from other peolples.

I have added my youtube-videos. youtube: "rolfdegen"

Greetings Rolf

Windows 10 Home 64Bit, ASUS M4A89GTD-PRO/USB3, AMD Phenom II X6 1055T, Ram 2x 4GB, SSD Samsung EVO840 250GB, SATA HD 2.0TB, NVIDIA GeForce GTX 750

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I have done a bit of synthesizer programming in the past using a now defunct program called Jeskola Buzz. Basically something like a very rough and unpolished version of Propellorhead's Reason. It was quite easy to program your own effects and generators with a simple C++ API.

One of the more difficult aspects is to keep aliasing out. Unfortunatly the algorithm I choose to implement was quite prone to this; PD synthesis like the Casio CZ series.

I wonder how much you can achieve with a simple 8 bitter; yet another single voice subtractive synthesizer has been done a million times before so to speak :)

Another project that I unfortunately never finished was reimplementing the Yamaha DX7 in a FPGA with the original patents as guide.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hallo everyone

I've worked a lot on my synthi-project. There are some features to come: 3x LFO's, VCF, 2x ADSR and Noise-Sound. More information on my german website:
http://www.cczwei-forum.de/cc2/t...

Many sound-files from my synthi listen here: http://soundcloud.com/rolfdegen/

Greetings Rolf

Windows 10 Home 64Bit, ASUS M4A89GTD-PRO/USB3, AMD Phenom II X6 1055T, Ram 2x 4GB, SSD Samsung EVO840 250GB, SATA HD 2.0TB, NVIDIA GeForce GTX 750

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Well done, Rolf!

Tom Pappano
Tulsa, Oklahoma

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Should this thread move to the project forum or even in this thread? https://www.avrfreaks.net/index.p...

John Samperi

Ampertronics Pty. Ltd.

www.ampertronics.com.au

* Electronic Design * Custom Products * Contract Assembly

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hallo js

My project is not finished yet and there are still many extensions.

Greetings

Windows 10 Home 64Bit, ASUS M4A89GTD-PRO/USB3, AMD Phenom II X6 1055T, Ram 2x 4GB, SSD Samsung EVO840 250GB, SATA HD 2.0TB, NVIDIA GeForce GTX 750

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I, for one, am very impressed by your project.
Sounds great!

Four legs good, two legs bad, three legs stable.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hallo electronic music friends

I have much information about my project "diy synth WAVE 1". Look at here: http://www.cczwei-forum.de/cc2/thread.php?postid=81766#post81766 Sorry.. its only in german language, but you can translate with google :)

Here are a few pictures:





Youtube:
http://www.youtube.com/watch?v=B1hQOvVLosQ
http://www.youtube.com/watch?v=klvTF-7p5T4
http://www.youtube.com/watch?v=MdzqJ6mHsiI

At the moment i program a new and faster gui for my new graphic display (DOGXL160W-7).

Greetings rolf

Windows 10 Home 64Bit, ASUS M4A89GTD-PRO/USB3, AMD Phenom II X6 1055T, Ram 2x 4GB, SSD Samsung EVO840 250GB, SATA HD 2.0TB, NVIDIA GeForce GTX 750

Last Edited: Mon. May 20, 2013 - 03:30 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Wow that's impressive stuff.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Nice project! Love that sound!

JC

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks. All sounds played without modulation-matrix. If i have done (a lot of programming for that), sound are much better :).

Windows 10 Home 64Bit, ASUS M4A89GTD-PRO/USB3, AMD Phenom II X6 1055T, Ram 2x 4GB, SSD Samsung EVO840 250GB, SATA HD 2.0TB, NVIDIA GeForce GTX 750

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hallo music friends :)

I have done a lot of thinks on my synth project with xmega chip. 2x DCO with FM,Sync,PWM,BitCrushing, 3x LFO's,4x Envelopes, Wave Oscilloscope, Modulation Matrix and a lot of demo sounds to soundcloud: https://soundcloud.com/rolfdegen and youtube videos: http://www.youtube.com/user/rolf...

See my blog: http://www.mutable-instruments.n...

Greetings from germany. Rolf

Windows 10 Home 64Bit, ASUS M4A89GTD-PRO/USB3, AMD Phenom II X6 1055T, Ram 2x 4GB, SSD Samsung EVO840 250GB, SATA HD 2.0TB, NVIDIA GeForce GTX 750

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Very nice project. I also did some works:

https://www.avrfreaks.net/index.p...

Ozhan KD
Knowledge is POWER

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hallo Freaks..

I have build an 1MByte Sample Ram to my DIY Synthesizer. Now I can create and play a lot of sounds from my synth.

Here are some stereo sound samples from my synth: https://soundcloud.com/rolfdegen...

I like 8Bit Retro-Sounds from Fairlight CMI, EMU and PPG. This are verry nice old Synthesizer from 80 years :)

Greetings from Germany

Windows 10 Home 64Bit, ASUS M4A89GTD-PRO/USB3, AMD Phenom II X6 1055T, Ram 2x 4GB, SSD Samsung EVO840 250GB, SATA HD 2.0TB, NVIDIA GeForce GTX 750

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Love those sounds!

Such a great project!

JC

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hallo everyone..

The loop function in my DIY Synthesizer
My synth is now equipped with a 1 MByte large waveform Ram. This makes it possible to play even very large samples. But only the simple playback of a sample in the synthesizer and control the playback speed (pitch) would be musically somewhat boring. For this reason one has invented the “looping”. It involves the repeated playing of a particular sample area. When there were no sample player, you have taken a cemented at both ends piece a tape and played repeatedly. A similar technique has been applied in 1963 in the Mellotron, the forerunner of the modern sampler.

Pic 1: Melottron from 1963

Wiki: http://en.wikipedia.org/wiki/Mel...

Pic 2: Loop Menu in my DIY Synthesizer

The loop function for the samples I’ve integrated into a bottom of the Osc menus and can be accessed via the function key on the synthesizer. Whether a menu has sub-pages, you can see a small icon that appears (window frame with the arrow) at the top right of the page number. At a function to load different waveform files are still working.

In order to simplify the operation of the loop setting, I realized the cursor control via three encoders. With the first Encoder control the cursor on the waveform. If the cursor is in each case on the left or right edge, then the Waveform area is shift. The second Encoder is responsible for the zoom function. Zooms always at the current cursor position and the screen center. With the third and fourth Encoder can be the loop start (LoopA) and the loop end (LooB) set. To illustrate, I have uploaded a video on Youtube.

My Video on Youtube: http://www.youtube.com/watch?v=Y-alU-4saMI

Until next time and Happy new year. Rolf

Windows 10 Home 64Bit, ASUS M4A89GTD-PRO/USB3, AMD Phenom II X6 1055T, Ram 2x 4GB, SSD Samsung EVO840 250GB, SATA HD 2.0TB, NVIDIA GeForce GTX 750

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi there . I wish you all a beautiful and interesting new year 2014.:)

I am currently working on a sound management for my synthesizer. For data storage , I use a commercial 4Giga byte SDCard , can be managed on the maximum of 12800 sounds. From the SD card, i load all sound parameters , waveforms and samples in the synthesizer. It is astonishing when one compares the synthesizers and samplers from the 80s with today’s technology . The loading of waveforms and samples took time to talk a little longer depending on data size and the way you had time for a cup of coffee ( see video) . Preferred and inexpensive storage media for synths and samplers at that time were 5.25 inch or 3.5 inch floppy disks. The larger and more expensive systems had even hard drives with a “ fabulous “ capacity of 10 MByte . Today’s storage technology has grown in comparison to astronomical proportions and also become much faster and easier to handle. A memory size of 64 GigaByte on a little SD card would have been unthinkable in the 80 years.

Pic1: PPG WAVE TERM from the 80s

Youtube: Booting and loading samples http://www.youtube.com/watch?v=q88NovUIPQM

I have tried to simplify the loading and saving sound files in my synthesizer something. But I have a simple data structure with three main folders on the SD card developed (see picture). In the folder “Sound” There are 100 sound bank files, each containing 128 sounds. 256 bytes for sound parameters are reserved Pro Sound. The folder “WAVE” contains all the waveforms for the sound synthesis (sine, square, saw and more). The folder “sample” includes, as the name suggests, all downloadable samples. A maximum of 128 samples are managed in each 100 sample banks. The same is true for the waveform folder. Waveforms and samples can only be loaded in the current version of software synthesizers. Can you creating this but without any major problems with the audio editor “Audacity” on Windows and copy to the SD card. So the sound hobbyist is hardly a limit set. (Small error in the drawing should be 100 instead of 99 banks).

Pic 2-4: Data structure on my SD card


Pic 5: My SD Card on my DIY Synth

If you want to dig deeper into the use of a SD card for a separate project with a microcontroller ATmega or Arduino here are a few useful links:

http://www.ulrichradig.de/home/i...
http://www.mikrocontroller.net/a...
http://arduino.cc/de/Reference/S...

Until next time, love and greeting. Rolf

Windows 10 Home 64Bit, ASUS M4A89GTD-PRO/USB3, AMD Phenom II X6 1055T, Ram 2x 4GB, SSD Samsung EVO840 250GB, SATA HD 2.0TB, NVIDIA GeForce GTX 750

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi, I'm a Belgian student.

I have to do a project for my school and I'm very interested by your project.

I would make a synth but not also complicate that yours.

My only condition is to use a atmega chip and I have 2months to make it.

Can you say me more about programming and shematics ? Can I program in C ?

Cheers, Sullivan.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

If you want something simpler start by looking at the amazing projects that E L Chan has produced for AVR (some just tiny):

 

http://elm-chan.org/he_a_e.html

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks !

 

I've looked on the site. I'm interested by DSP processing, but most of links're dead ... :/

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Wow...

 

This is impressive. I'm looking into doing something similar!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hallo AVRs :)

 

I forgot my old trade and have opened a new. Sorry ...

 

My new trade: https://www.avrfreaks.net/forum/d...

 

Greetings from Germany. Rolf

Windows 10 Home 64Bit, ASUS M4A89GTD-PRO/USB3, AMD Phenom II X6 1055T, Ram 2x 4GB, SSD Samsung EVO840 250GB, SATA HD 2.0TB, NVIDIA GeForce GTX 750

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Rolf,

 

I will lock this thread, so that folks can continue in your newer thread.

 

https://www.avrfreaks.net/forum/d...

 

Ross

Moderator

 

Ross McKenzie ValuSoft Melbourne Australia

Last Edited: Sat. May 23, 2015 - 01:56 PM
Topic locked