Sokkos 2.0 for Atmega 162 and 2561

Discuss mods, hacks, tweaks, etc.

Moderators: altitude, adafruit_support_bill, adafruit, phono, hamburgers

Please be positive and constructive with your questions and comments.
Sokkan
 
Posts: 240
Joined: Sat Sep 01, 2007 12:56 pm

Sokkos 2.0 for Atmega 162 and 2561

Post by Sokkan »

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 1567 times
x0xb0x.hex.syx.zip
(10.94 KiB) Downloaded 718 times
x0xb0x.hex.zip
(15.94 KiB) Downloaded 923 times

Sokkan
 
Posts: 240
Joined: Sat Sep 01, 2007 12:56 pm

Re: Sokkos 2.0 for Atmega 162 and 2561

Post by Sokkan »

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 480 times

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

Re: Sokkos 2.0 for Atmega 162 and 2561

Post by xlarge »

Where is the like-button? :D

Good job!

jgb
 
Posts: 15
Joined: Mon Nov 12, 2007 5:49 pm

Re: Sokkos 2.0 for Atmega 162 and 2561

Post by jgb »

Sokkan: Our hero! :)

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

Re: Sokkos 2.0 for Atmega 162 and 2561

Post by marrrs »

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...

am4d
 
Posts: 22
Joined: Tue Dec 27, 2011 5:17 pm

Re: Sokkos 2.0 for Atmega 162 and 2561

Post by am4d »

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. http://forums.adafruit.com/viewtopic.ph ... &start=135

roxxx303
 
Posts: 93
Joined: Tue Nov 08, 2011 11:33 am

Re: Sokkos 2.0 for Atmega 162 and 2561

Post by roxxx303 »

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. http://forums.adafruit.com/viewtopic.ph ... &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:

roxxx303
 
Posts: 93
Joined: Tue Nov 08, 2011 11:33 am

Re: Sokkos 2.0 for Atmega 162 and 2561

Post by roxxx303 »

- 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!

Luap
 
Posts: 363
Joined: Wed Jul 08, 2009 7:10 pm

Re: Sokkos 2.0 for Atmega 162 and 2561

Post by Luap »

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 :)

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

Re: Sokkos 2.0 for Atmega 162 and 2561

Post by Pish »

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

Post by Pish »

Are you taking requests?

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

Cheers

User avatar
rv0
 
Posts: 395
Joined: Tue Jul 14, 2009 4:50 pm

Re: Sokkos 2.0 for Atmega 162 and 2561

Post by rv0 »

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...

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

Re: Sokkos 2.0 for Atmega 162 and 2561

Post by basureria3 »

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???

gowron72
 
Posts: 6
Joined: Tue Jan 24, 2012 8:41 pm

Re: Sokkos 2.0 for Atmega 162 and 2561

Post by gowron72 »

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)

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

Re: Sokkos 2.0 for Atmega 162 and 2561

Post by xlarge »

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.

Locked
Please be positive and constructive with your questions and comments.

Return to “x0xm0dz”