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

Messages - rio

Please, can someone tell me or give me a short advice, which Arduino IDE version can used for recompiling odytron/atmegatron apps with last libraries 2.4? Are there significant changes for both apps in libraries 2.4 (vs 2.1 or 2.3)?

Does the last version ARDUINO 1.8.4 works without any problems?
i know there was the bug within 1.6.6 in the past - and i am afraid what's now working for both correctly.
Atmegatron / Re: CC for Volume
October 11, 2017, 08:56:42 AM
ah ok thanks. Good to know, whats going on inside. So for my purpose (sequencing a "fade" in or "fade out" could be better performed by CCs for amp attack / decay - but I havn't tried yet)
ok here are the changes for both devices:

1. libraries/Midi/Midibase.h
add method declaration after midiControlChangeReceived

virtual void midiProgramChangeReceived(unsigned char pc) = 0;

2. libraries/Midi/Midi.cpp
change following lines in Midi::read

void Midi::read(unsigned char in_byte)

else if (status_buffer!=0)
if (first_byte == true)
//note_byte = in_byte; //
//first_byte = false; // replace this both lines with:

if (status_buffer == (PROGRAM_CHANGE | channel_))
if (in_byte < 16) base_->midiProgramChangeReceived(in_byte);
} else {

note_byte = in_byte;
first_byte = false;


for Atmegatron:

3a. libraries/AtmEngine/AtmEngine.h
add method declaration after midiControlChangeReceived

void midiProgramChangeReceived(unsigned char pc);

4a. libraries/AtmEngine/AtmEngine.cpp
add method

void AtmEngine::midiProgramChangeReceived(unsigned char pc)

for Odytron:

3b. libraries/OdyEngine/OdyEngine.h
add method declaration after midiControlChangeReceived

void midiProgramChangeReceived(unsigned char pc);

4b. libraries/OdyEngine/OdyEngine.cpp
add method

void OdyEngine::midiProgramChangeReceived(unsigned char pc)

5. recompile both projects and upload the binaries to your devices.

I had compiled atmegatron with libraries 2.1 and odytron with libraries 2.3 in the past, but this should work with last libraries sources too. Maybe Paul will add this to last source/build.

Hi steholmes,

I can post the source modification for both devices here, but I am a bit busy at time and I need a bit time to look... I have implemented it myself sometimes ago for my own requirements.

Greetings rio
Atmegatron / CC for Volume
October 06, 2017, 12:22:04 PM

i can't see any CC to control volume via CC (normaly #CC 007) . It is technically possible - maybe by modifing code?

Today, I wanted take a look about it in detail.

Some weeks ago, I had to go for Java JRE 8 for another purpose and sadly, now I can't open the librarian anymore. It stays in memory as process, but it doesn't shows me any GUI - and there is no error message!. OS is Win7. Please can you take a look about it?

thanks and greets,
Atmegatron Librarian / Atmegatron librarian CPU usage
September 28, 2017, 11:34:13 AM

I have noticed that the librarian has a strong cpu load even if the program is only open (idle). Pls, can you analyze/notice the same, is there a fix around this?

- Windows Version -

Atmegatron / Re: Factory patches
May 23, 2016, 09:57:58 PM
Atmegatron / Program change Feature
April 15, 2016, 11:32:06 PM
Can you please add the 'program change' midi implementation, so that an external controller can change an atmegatron/odytron patch (1..16) by it's own? Life would be easier ;)

Best regards,
Atmegatron / Re: Factory patches
April 12, 2016, 10:09:14 PM
Oh i missed that point. Superb. 8) thx for support, have fun and good luck for all devs.
Atmegatron / Re: Factory patches
April 12, 2016, 08:51:17 PM
Quote from: paulsoulsby on April 12, 2016, 03:23:02 PM
I'll rectify this problem with the next update.
I'll also start to upload older software versions to the Downloads page, so that users have the option to use old versions until I have fixed the problem.

I have noticed, that atmegatron 2.1 has problems playing arpeggiator types too. That version play a sound but it doesn't activates any type. Can you please confirm that? Is there a stable arp version which I can use?

Atmegatron / Re: Factory patches
April 12, 2016, 04:15:37 PM
Ok good to know, that this is an software issue.

Is it possible of Writing / Reading Memory for odytron too (in near Future)? And is there a factoryPresets.mem file for odytron too?

Atmegatron / Re: Factory patches
April 12, 2016, 02:24:23 PM
I had found out that the binary of atmegatron (2.4) doesn't work as aspected when uploading via "easy uploader". It takes me couple of tests to find out that issue. Something works wrong with it and patches with Arpeggiator will not play anymore. So i had tested uploading atmegatron via ardunio IDE with atmegatron Source (2.3) which i had downloaded 2 days ago, before the download site had changed, and the arpeggiator patches are now working. I am not sure whether it works correct, but it Listen ok.

So can you please Check and can you confirm that is something wrong with a) atmegatron 2.4 binary or b) easy uploader software ?

Atmegatron / Re: Factory patches
April 12, 2016, 08:11:41 AM
thx a lot. yes i had upload atmegatron.hex 2.4 (with easy uploader and Programmer cable successfully). I use Atmegatron Librian to upload the factory mem... and yes they worked!! except following patches:

9, 10 and 11

because they use an Arpeggiator - and they simply are silence, when ever I test it within the value knob on device! Is that normal or is my device damaged or is something working in a wrong way?

I Hope you can help me out.

Atmegatron / Re: Factory patches
April 11, 2016, 11:24:10 PM
now i played around in atmegatron librarian. and i found out why some patches not playing. every patch with a choosen "appregiator pattern" is silence - gives no sound... is there something wrong in my machine?
Is that normal? or a firmware - or maybe hardware issue/fault?

PS: i had test that via pressed value knob, rotating up/down...