SMF - Just Installed!

Main Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - paulsoulsby

Here's the other updates:
* Libraries v2.9 is released and on Github: This is for Arduino 1.8.5 (and Atmel 7 + Visual Micro should you desire!)
* miniAtmegatron and miniOdytron now have CC 7 for volume added to latest version
* miniAtmegatron and miniOdytron now have separate versions for issue 2 and 3 kits.  Unfortunately the issue 3 kits have different LED pinouts which require different software. You can see your issue number below the value inc button on the pCB

Software announcement / Strings v1.3 released!
December 02, 2017, 04:05:27 PM
Strings v1.3 has all parameters controllable via MIDI CCs:
1: LFO modulation depth
16: Phaser LFO waveform
18: Arpeggiator pattern
19: Arpeggiator clock division
20: Waveform 1
21: Waveform 2
22: Waveform 3
23: Waveform 4
24: Pitch envelope depth
25: Phaser source mix
38: Gate on/off
39: Pitch LFO invert
40: Arpeggiator ping pong
41: Phaser LFO invert
42: Tie waveforms on/off
43: Waveform cycler on/off
72: Env Release
73: Env Attack
75: Env Decay
78: Pitch LFO waveform
79: Pitch LFO clock division
80: Env Sustain
81: Phaser LFO clock division
82: Sine Phaser frequency
82: Cycler clock division
94: Osc detune
95: Phaser depth
123: All notes off

Software announcement / Odytron v1.3 released
December 02, 2017, 03:51:50 PM
All parameters are now controllable via MIDI CCs.  Here's the list:
1: FMA for Osc 1 & 2 (for vibrato effect)
5: Portamento
16: Filter mod B amount
17: Filter mod B source
20: Osc 1 mod A amount
21: Osc 1 mod B amount
22: Osc 2 mod A amount
23: Osc 2 mod B amount
24: Noise/Ring mod level
25: Osc 1 level
26: Osc 2 level
30: Noise / Ring mod source
31: Oscillator 1 source
32: Oscillator 2 source
33: Filter type
34: Osc 1 mod A source
35: Osc 1 mod B source
36: Osc 2 mod A source
37: Osc 2 mod B source
40: Keyboard tracking on/off
41: DCA source
71: Filter resonance
72: ADSR env R
73: ADSR env A
74: Filter cutoff
75: ADSR env D
77: Filter mod A amount
78: Filter mod A source
79: LFO frequency
80: ADSR env S
81: AR env A
82: AR env R
91: Pulse width
92: PWM amount
93: Osc 1 frequency
94: Osc 2 frequenct
95: HPF cutoff
123: All notes off
Software announcement / Atmegatron v2.5 released
October 31, 2017, 01:15:57 AM
V2.5 is released!  It's available here:

new features are:

* Global settings reorganised. Function dial still does MIDI channel. Value dial does multiple on/off parameters. These currently are:
0 = Enable MIDI thru
1 = Enable MIDI program change
Red knob = parameter on
Yellow knob = parameter off

To access the global settings, power the Atmegatron on while holding down the function knob.  Cycle power to leave global settings

* The test button works again with Arpeggiator patches

* Fixed a couple of warnings when compiling in the Arduino IDE

* Add MIDI CCs for all parameters.  These are:
1   Pitch LFO (small range)
5   Portamento
16 Filter env amount
17 Distortion amount
18 Arpeggio type
19 Arpeggio clock div
20 Wave crush preset
32 Waveform
33 Filter Type
37 Filter normalise mode
38 Filter envelope invert
39 LFO invert
40 Arpeggiator PingPong
41 Proportional Portamento
42 Wavecrush pre-filter
71 Filter resonance
72 Amp envelope release
73 Amp envelope attack
74 Filter cutoff
75 Amp envelope decay
77 Pitch LFO (full range)
78 LFO shape
79 LFO clock div
80 Amp envelope sustain
81 Filter envelope attack
82 Filter envelope decay/release
83 Filter envelope sustain
91 PWM amount
92 Amplitude LFO
93 Filter LFO
94 Pitch envelope
95 Phaser amount
123 All notes off
Having issues with assembling your miniAtmegatron case?  There's now 2 help resources:
1) This excellent tutorial thanks to Jesse at Bent-Tronics
2) Some tips on getting the case to fit
Software technical support / Atmegadrum MIDI note nums
November 19, 2015, 06:42:51 AM
Here they are  :)

#define MIDI_BASSDRUM1 36
#define MIDI_STICK 37
#define MIDI_ACSNARE 38
#define MIDI_HANDCLAP 39
#define MIDI_CLHIHAT 42
#define MIDI_PEDHIHAT 44
#define MIDI_LOWTOM 45
#define MIDI_HIMIDTOM 48
#define MIDI_CRASH 49
#define MIDI_COWBELL 56
Software announcement / Now on Github!
October 11, 2015, 09:43:26 AM
The latest code can all now be found on Github:

You can get the latest master software and also see what's in development.
The solutions work with Atmel Studio 6.2 and Visual Micro.  Atmel have recently removed 6.2 and released 7.  However there isn't a version of Visual Micro that works with 7 yet.  If you require a copy of the 6.2 installer, please leave a message below.
Atmegatron / Changing MIDI channel
September 21, 2015, 08:39:32 PM
Here's a tutorial on how to change MIDI channel on the Atmegatron.  Please note that this is currently only available on the standard Atmegatron software (V2.1).  This will change in the near future the though.
Software technical support / MIDI Thru
September 08, 2015, 04:35:54 PM
I've had several requests for a MIDI thru implementation out of the MIDI Output port.

This isn't implemented at the moment, but is possible and I will make this one of the first jobs I do for the next software version.

I'll update the status of this on this thread.  Feel free to ask any questions too.
The Librarian software uses SysEx to communicate.  This requires both the MIDI In and MIDI Out to be connected, so the Atmegatron can "handshake" with the Librarian.

Although technically possible, it would be very difficult to transfer either User Waves or Memory Banks to anything other than the Librarian.  However transferring single patches is easy.

To transfer a patch from the Atmegatron to your DAW:  set the MIDI track in the DAW recording, or if it has a special SysEx editor, set it to receive.  Then select Amplitude Attack on the Atmegatron and press and hold the function knob for at least 2 seconds.  Your DAW should receive the Sysex Data.

To transfer a patch from your DAW to the Atmegatron: Select Amplitude Decay on the Atmegatron and press the function knob, so it goes green.  Then either play the MIDI track in your DAW or press transmit if it has a special SysEx Editor.  Your Atmegatron will receive and load the patch.
Software announcement / Downloads page overhauled
August 27, 2015, 02:57:46 PM
The downloads page has now been overhauled and features V2 of the software.
Atmegatron users with software versions 1.0-1.4 (i.e. serial numbers < 1000), should install the EEPROM converter before installing the new software.
Atmegatron users with serial numbers > 1000 only need to install this software if they would like to return their Atmegatron to standard software after experimenting with other software versions.
The Atmegatron is back on sale in the shop. There are some key differences to the new batch (i.e. serial numbers 1000 onwards):

  • Preloaded with V2 software
  • Slightly different enclosure colour and side panels
  • Knobs have indent instead of marker line
  • Programmer switch brought slightly forward
  • Shade of green of bank switch now matches the rotary encoders (very important)
  • Updated manual
Turn your Atmegatron into a drum machine!  8)

Here's the software link:

Here's the tutorial video on how to upload software:

Here's the tutorial video about the Atmegadrum software:

and finally here's an audio demo of the Atmegadrum in action:

Software announcement / FTDI cable links
April 10, 2014, 12:14:47 PM
The TTL-232R-5V will work with the Atmegatron.

***Please note, I now recommend buying the cable from the Soulsby Synths store:***

Here's some links to where you can buy them:
Sparkfun (USA)
Cool Components (UK)

The first major alternative software release for the Atmegatron is now available from the Downloads page (    ;D

It is called the Atcyclotron and is a wavetable cycling synthesizer.  The key difference is that it now uses 4 waveforms to generate the audio, rather than 1.  A number of samples from each waveform are played in turn.  This allows much more complex timbres to be created.

Find out how to upload the software and how to use it here:

Check out this demo that is created entirely from Atcyclotron sounds (except vocal!):

and a dry instrumental version, so you can hear exactly what is going on:
Version 1-2 now adds the ability to change MIDI receive channel.

To change MIDI channel:
1)  Boot up the Atmegatron with the Function Knob held down.  The Value Knob should glow yellow.  (woo!)
2)  Turn the Function Knob to Save (disk symbol)
3)  Turn the Value Knob to the desired channel.  Remember to subtract 1 from the desired channel number (so set dial to 0 if you want channel 1).
4)  Press Function Knob until it flashes
5)  MIDI receive channel is now set and will be stored in flash memory, so you don't need to set it every time you turn the Atmegatron on.

You can't save patches when the Atmegatron is booted into this mode
If you are new to uploading software to the Atmegatron, watch this tutorial first:
Use the help menu in the software for the basics on how to use it. 

If you run into any issues, just post in the Librarian board and I'll try and help.

The Librarian uses SysEx to communicate.  This means most music software can actually send and receive patches too.  This can be useful if you want the Atmegatron to change sound in a live situation.
Software announcement / Downloads page now live
March 04, 2014, 01:31:02 PM
Currently available:

  • Source code
  • Librarian (for Mac and PC)
  • Atmegatron overlay for PCB
  • Manual

To come:

  • More software versions including Atcyclotron, Atmegadrum and Atpolytron
  • Overlays for each software version
Go to the shop link at the top of the forum to place an order.   8)