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.


Messages - rio

Pages: [1] 2
1
Everything else / Re: Post your songs!
« on: February 12, 2018, 09:20:44 AM »
Hey,

thx :D
The song is stored in the hardware sequencer, which uses a few more instruments of various devices, which I then recorded live.

Quote
I'm not entirely sure whether the lead in a middle section was a processed Atmega or something else though.

Part C is definitely the SID part. But there, the phase of the two channels could be better. The SID instrument is a sync + ring modulation.
Part D starts with Atmegatron lead...,  Part b/B starts with odytron rhythm. The Arps are all from a second SID board.

Quote
And though the notes seemed at first to be missing, it worked as a nice effect when D came back later.

I think I wanted to let a little air there ;)

Quote
I've been dragging my feet on a song lately.... Hopefully I'll finish the song soon so I can put it online.

I'm curious, I want to hear it ;)

Quote
I laid out a structure with the bass line and then tried to put other stuff on top.

That's fine. I think I always start with the beats (which could also be a bit more varied) and then I work on the bass and back to the beats.
It often happens to me that some parts are a bit too stiff, a little more variation could make the thing even more lively. I forget to granulate the parts even more. .. and what I unfortunately do not use enough are my two old speech synthesizers!

Greetings !

2
Everything else / Re: Post your songs!
« on: February 07, 2018, 09:18:21 AM »
here is my first tune, where the odytron sets the rhythm and Atmegatron plays the melody - regardless of any other instruments I used for that song (SID, 303, virus, p2k).

https://soundcloud.com/rio-rattenrudel/goodytron



Greetings ;)

3
Atmegatron / Re: CC for Volume
« on: January 19, 2018, 11:50:56 PM »
Hi the function to call is in: https://github.com/soulsbysynths/libraries/blob/master/Amplifier/Amplifier.h 

You need to set a value for EnvLevel.  You can do this in the CC list in the normal place in the engine (AtmEngine::midiControlChangeReceived).  However you'll have to call the amplifier directly, not via the patch.  Also ... be warned, by setting the volume digitally  you are changing the bit rate of the sound.  So if you set the bit rate to half, you're changing the 8 bit sound to a 7 bit more.  Halve it again and it's a 6 bit sound.

It's how the miniAtmegatron works, but I didn't think it was suitable for the full Atmegatron, hence the analogue pot.

Would it be possible the "use of CC 7 for Volume" to implement in the option page (regardless of bit lossness)?

Greetings,
rio

4
Atmegatron Librarian / Re: Atmegatron librarian CPU usage
« on: January 04, 2018, 09:10:17 AM »
Hey paul,

Thanks for all support (the firmware updates are great!), but I wanted to ask again, if there is any news on the mentioned librarian bug? Many Thanks & Good succeed.

Best regards, rio

5
Odytron / Re: Odytron updates
« on: December 09, 2017, 12:38:32 AM »
Many Thanks!

Best Regards, rio

6
Odytron / Odytron updates
« on: November 06, 2017, 08:28:51 AM »
Thanks a lot for atmegatron 2.5 update - fantastic!
Is there a chance that an update is pulled for odytron too, for some common features, like prog.change configuration aso.?

Best regards,
rio

7
Everything else / Re: Post your songs!
« on: October 20, 2017, 09:37:55 AM »
ok thx for info. Your recorded patches/patterns are well arranged ;)-

Quote
The main difficulty I ran into with this setup is that the KP3's effects don't have key tracking.  If I do a resonant lowpass delay, for example, the lowpass frequency doesn't change per-note...  so the resonance stays at one pitch and causes ear fatigue.  I may see if I can patch the Atmegatron through a Microbrute instead, with identical midi sent to both devices, in order to get key tracking on the filters and perhaps add an extra envelope and LFO.

You mean, something like an "envelope behaviour". I am not familar with kaos Pad, I think it's more limited. But atmegatron has envelopes too, for a creative sound modeling!
Otherwise, If you like to program sequences by hardware you can control some parameter of your kaos pad (x-,y-axes) by definable CCs from your arturia keystep or even OP-1 (but it's sadly usb...).

manual page 23
http://i.korg.com/uploads/Support/USA_Kp3_plus_OM_EFGS1.pdf
Controller MIDI messages transmitted and received (factory settings)
Touch pad X-axis Control change (#12)
Touch pad Y-axis Control change (#13)...

Never saw OP-1 before, but it looks like a great versatile seq/device.
Greetings.

8
Everything else / Re: Post your songs!
« on: October 19, 2017, 05:33:32 PM »
Wow! ToyKeeper ... good chippy sounding - only the beat sounds to me boring (the slip) - it has not much variety. But the lead & arp are simple great. Are the lead sound & arp from Atmegatron and how did you made it multitimbral? - did you record single tracks one after the other?

greetings,rio

9
Software technical support / Re: Compiling Sources - Arduino IDE
« on: October 13, 2017, 06:54:48 AM »
Thanks for your helpful replies.

d) I have looked over the code quickly, but for me it also something difficult to understand the whole internal handling. I would be happy if you could invest a bit time for debugging. If you like, I can test changes/assumptions, as I said.

Best regards, rio

10
Software technical support / Re: Compiling Sources - Arduino IDE
« on: October 11, 2017, 09:59:59 PM »
compiled atmegatron with 1.8.4. give me:

Code: [Select]
AtmEngine.cpp:134:22: warning: extra tokens at end of #ifdef directive
#ifdef EXP_ENVELOPES==1

AtmAudio.cpp:56:34: warning: cannot declare member function 'static void AtmAudio::initialize()' to have static linkage [-fpermissive]
static void AtmAudio::initialize()

a) ..it was compiled, but are these warnings normal?

b) which binary file should be used for upload:
*.ino.standard.hex or or *.ino.with_bootloader.standard.hex?

c) i also noticed that my compiled binaries a little bit smaller then the precompiled ones on website. Are the libraries shrinked?

d) i noticed that arpeggiator presets can not be pre-listened via dialer knob anymore. If I send incoming midi notes it works fine, but not for testtone by a pressed value knob. But my old binary which was compiled with libraries version 2.1 can play the first note (in that case). For me, it was superb that I can listen to the basic sound of a arp preset (even without the use of Arpeggiator...). Is it possible to activate that feature again anyhow - it was quite useful (for prelisten the sound)? Or can you tell me which source would block the testtone routine for arps? Anyhow, thats the reason, that I switched back to Version 2.1 at time. So I would be glad if I can use the last sources with same features ...
We have discussed this in the past too: http://forums.soulsbysynths.com/index.php?topic=102.msg294#msg294

Greetings,
rio

11
Software technical support / Compiling Sources - Arduino IDE
« on: October 11, 2017, 01:28:54 PM »
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.

12
Atmegatron / Re: CC for Volume
« on: 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)

13
ok here are the changes for both devices:


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

Code: [Select]
virtual void midiProgramChangeReceived(unsigned char pc) = 0;

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

Code: [Select]
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;
}
}
else
{

..
}


for Atmegatron:

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

Code: [Select]
void midiProgramChangeReceived(unsigned char pc);


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

Code: [Select]
void AtmEngine::midiProgramChangeReceived(unsigned char pc)
{
getPatchPtr()->readPatch(pc);
}


for Odytron:

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

Code: [Select]
void midiProgramChangeReceived(unsigned char pc);


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

Code: [Select]
void OdyEngine::midiProgramChangeReceived(unsigned char pc)
{
getPatchPtr()->readPatch(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.

Greetings.

14
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

15
Atmegatron / CC for Volume
« on: October 06, 2017, 12:22:04 PM »
Hi,

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

Greetings,
rio

Pages: [1] 2