0

Sokkos 2.0 for Atmega 162 and 2561
Moderators: altitude, adafruit_support_bill, adafruit, phono, hamburgers

Please be positive and constructive with your questions and comments.

Sokkos 2.0 for Atmega 162 and 2561

by Sokkan on Wed Sep 04, 2013 3:29 pm

This is a new release for both the old and new processor. I managed to squeeze some extra bits out of the old code so there are some bug fixes for the old processor. This is most likely the last release with the same code base and feature set. The following bugs have been fixed:

* Erase only works when running.
* RAS led lighting up in pattern play.
* MIDI transpose immediately.
* Loop mode bug regarding loop end.
* alex_dubinsky start in pattern edit sync bug fixed.

Compared to the beta, there is also one new feature:

Settings in User C mode. The three first of the eight white buttons is used for setting:
1: disable 2*UP (when set(lit) disables writing of patterns with 2*UP transposed notes)
2: disable EEPROM saving of tempo changes (when set will disable writing of tempo to the internal EEPROM)
3: enable pattern change to new pattern in running edit-mode (when you go from play to edit, save edited pattern in new position, go back to play, it will change to the new pattern)

NOTE: the settings will all be set by default if you update to this release, you need to go into the settings menu at User C and disable/enable what you need.

I have attached hex file for the 162 processor, sysex file for the 2561(new) processor and the corresponding source code.
Attachments
Sokkos162.zip
(82.03 KiB) Downloaded 829 times
x0xb0x.hex.syx.zip
(10.94 KiB) Downloaded 337 times
x0xb0x.hex.zip
(15.94 KiB) Downloaded 448 times
Sokkan
 
Posts: 240
Joined: Sat Sep 01, 2007 12:56 pm
Location: Stockholm

Re: Sokkos 2.0 for Atmega 162 and 2561

by Sokkan on Wed Sep 04, 2013 3:38 pm

Argh, max three attachments per post, here is the 2561 source code.

Here are some links to the same stuff if the attachments go sour or something...

http://yhype.com/x0xlarge/sokkos/x0xb0x.hex.zip
http://yhype.com/x0xlarge/sokkos/x0xb0x.hex.syx.zip
http://yhype.com/x0xlarge/sokkos/sokkos162.zip
http://yhype.com/x0xlarge/sokkos/sokkos2561.zip
Attachments
Sokkos2561.zip
(67.34 KiB) Downloaded 201 times
Sokkan
 
Posts: 240
Joined: Sat Sep 01, 2007 12:56 pm
Location: Stockholm

Re: Sokkos 2.0 for Atmega 162 and 2561

by xlarge on Wed Sep 04, 2013 3:55 pm

Where is the like-button? :D

Good job!
xlarge
 
Posts: 151
Joined: Wed Jul 11, 2007 2:02 pm

Re: Sokkos 2.0 for Atmega 162 and 2561

by jgb on Thu Sep 05, 2013 2:07 am

Sokkan: Our hero! :)
jgb
 
Posts: 15
Joined: Mon Nov 12, 2007 5:49 pm
Location: Sweden

Re: Sokkos 2.0 for Atmega 162 and 2561

by marrrs on Mon Sep 09, 2013 7:06 pm

I used to have an OS (can't remember what it was called?) where if you pressed R/S when midi synced, the DIN-sync would stop and if you pressed R/S again the DIN sync would start again. That function was great for stop and edit your 303 while the other machines where running and then to kick in the 303 again when you had edited your pattern. Do you follow? Anyway, I would LOVE to have that function again, maybe something for the sokkos? Hint hint...

marrrs
 
Posts: 37
Joined: Mon Jun 02, 2008 4:30 pm

Re: Sokkos 2.0 for Atmega 162 and 2561

by am4d on Tue Sep 10, 2013 9:21 am

Start/stop dinsync was available in the Omsk411 firmware. I really loved the feature and tried to get Mario to add it to his firmware.
He didn't want to add it to the final version even though he was wasnt developing the firmware anymore. viewtopic.php?f=13&t=33914&start=135
am4d
 
Posts: 21
Joined: Tue Dec 27, 2011 5:17 pm

Re: Sokkos 2.0 for Atmega 162 and 2561

by roxxx303 on Thu Sep 19, 2013 5:32 am

am4d wrote:Start/stop dinsync was available in the Omsk411 firmware. I really loved the feature and tried to get Mario to add it to his firmware.
He didn't want to add it to the final version even though he was wasnt developing the firmware anymore. viewtopic.php?f=13&t=33914&start=135


Yes this would be cool! +1

Sokkan:

- in Sokkos 2.0 is there a din-shuffle-output?
I want this for my tr-606!
Please! :roll:
User avatar
roxxx303
 
Posts: 93
Joined: Tue Nov 08, 2011 11:33 am

Re: Sokkos 2.0 for Atmega 162 and 2561

by roxxx303 on Wed Oct 02, 2013 6:21 am

- I would like that the LEDs of the notes in the pattern would also light up in pattern-play-mode (like in pattern-edit mode) when the sequencer is running!

!!! Another thing which is very annoying !!!:
In playmode I choose and listen to a pattern which then I decide to edit.
I stop the sequencer and turn the knob to pattern-edit-mode.
But now the pattern has changed to the first pattern!!!
I destroyed some first patterns in step-edit because of this bug!
Please can someone change it !!!
Its dangerous and annoying!

Thanks in advance!
User avatar
roxxx303
 
Posts: 93
Joined: Tue Nov 08, 2011 11:33 am

Re: Sokkos 2.0 for Atmega 162 and 2561

by Luap on Wed Oct 02, 2013 7:46 am

roxxx303 wrote:!!! Another thing which is very annoying !!!:
In playmode I choose and listen to a pattern which then I decide to edit.
I stop the sequencer and turn the knob to pattern-edit-mode.
But now the pattern has changed to the first pattern!!!
I destroyed some first patterns in step-edit because of this bug!
Please can someone change it !!!
Its dangerous and annoying!

Thanks in advance!


Oh! I thought that was just me forgetting how it works.. But yes, that is irritating. Hopefully it is an easy/quick fix (Not for me though, im useless at coding!)
Im using Sokk0s 2 for the new 2561 CPU board, which has been working very nicely otherwise :)
Luap
 
Posts: 363
Joined: Wed Jul 08, 2009 7:10 pm
Location: London'ish. UK

Re: Sokkos 2.0 for Atmega 162 and 2561

by Pish on Thu Oct 03, 2013 3:23 am

What are your plans for the future?
Pish
 
Posts: 85
Joined: Sun Jul 29, 2012 8:54 am

Re: Sokkos 2.0 for Atmega 162 and 2561

by Pish on Thu Nov 07, 2013 5:31 pm

Are you taking requests?

Any chance that the midi coming out is that same as the CV out. Eg include slide.

Cheers
Pish
 
Posts: 85
Joined: Sun Jul 29, 2012 8:54 am

Re: Sokkos 2.0 for Atmega 162 and 2561

by rv0 on Fri Nov 08, 2013 3:44 pm

Pish wrote:Are you taking requests?

Any chance that the midi coming out is that same as the CV out. Eg include slide.

Cheers


You cant "slide" with midi
midi is note based, note on, note off.. thats all it can do.
A crazy possibility is using pitch bends but...

rv0
 
Posts: 385
Joined: Tue Jul 14, 2009 4:50 pm

Re: Sokkos 2.0 for Atmega 162 and 2561

by basureria3 on Sat Nov 09, 2013 6:19 pm

My x0xb0x with Sokkos 2.0 for Atmega 162 freeze pressing R/S and PREV (for receiving SysEx). R/S and NEXT works.

Under Sokkos 2.0 beta R/S + PREV works perfectly.

Bug???
basureria3
 
Posts: 1
Joined: Wed Apr 24, 2013 4:38 am

Re: Sokkos 2.0 for Atmega 162 and 2561

by gowron72 on Fri Nov 29, 2013 6:04 am

hi there,

i tried the 2.0 beta on my xoxbox especially because of the triplet function which i really like.
in earlier versions (before 1.9.1?) the functions of the r-a-s-buttons in play mode was active when once got pressed until got pressed again.
in live-sessions i use this often for simply muting the sound by pressing "rest" and get my hand free again for other things to do until i want to un-mute.
i really missed this old feature because i don´t want to hold the rest-button all the time.

so i changed the code in the file pattern_play.c and compiled it all to a new x0xb0x.hex.
i know it´s very simple for real programmers, maybe you smile about me but i did it the first time and it works!
now my xox runs triplets and also has it´s old mute-funktion.

i just wanted to tell if anybody´s interested ;)


greetinx
gowron
(sorry for my bad english)
gowron72
 
Posts: 6
Joined: Tue Jan 24, 2012 8:41 pm

Re: Sokkos 2.0 for Atmega 162 and 2561

by xlarge on Fri Nov 29, 2013 8:35 am

gowron72 wrote:hi there,

i tried the 2.0 beta on my xoxbox especially because of the triplet function which i really like.
in earlier versions (before 1.9.1?) the functions of the r-a-s-buttons in play mode was active when once got pressed until got pressed again.
in live-sessions i use this often for simply muting the sound by pressing "rest" and get my hand free again for other things to do until i want to un-mute.
i really missed this old feature because i don´t want to hold the rest-button all the time.

so i changed the code in the file pattern_play.c and compiled it all to a new x0xb0x.hex.
i know it´s very simple for real programmers, maybe you smile about me but i did it the first time and it works!
now my xox runs triplets and also has it´s old mute-funktion.

i just wanted to tell if anybody´s interested ;)


greetinx
gowron
(sorry for my bad english)



Awesome, good job.

If i got to choose, that would be a setting. Choosing between those two behaviours.
xlarge
 
Posts: 151
Joined: Wed Jul 11, 2007 2:02 pm

Please be positive and constructive with your questions and comments.