SokkOS, new modified firmware

Discuss mods, hacks, tweaks, etc.

Moderators: Altitude, adafruit_support_bill, adafruit, phono, mome rath

Re: SokkOS, new modified firmware

Postby Sokkan » Sat Dec 06, 2008 12:44 pm

I'm thinking of adding some stuff so that the version of the FW is shown on startup, perhaps by flashing a couple of LEDs. Could be convenient.
Sokkan
 
Posts: 230
Joined: Sat Sep 01, 2007 11:56 am
Location: Stockholm

Re: SokkOS, new modified firmware

Postby phono » Sat Dec 06, 2008 12:49 pm

seems to work now, though i managed to drop out of loop mode a couple of times, im trying to replicate that, but it might have been me, not sure, ill keep my eyes on it.

you know why not drop the set tempo click thing and just use the tempo knob click to set half speed, the set tempo click thing never worked very well anyway, i doubt it would be missed
Image
x0x #733 Image SH-101 MC-202 TB-303 TR-606 TR-808 TR-909 MKS-50 Juno-106 A-100 Virus-B E-6400 SX-150 Monotron
User avatar
phono
 
Posts: 1502
Joined: Wed May 02, 2007 3:01 pm
Location: forum whore aka 2Cv

Re: SokkOS, new modified firmware

Postby phono » Sat Dec 06, 2008 12:50 pm

p.s. do you have some way to dump/load the memory banks?
Image
x0x #733 Image SH-101 MC-202 TB-303 TR-606 TR-808 TR-909 MKS-50 Juno-106 A-100 Virus-B E-6400 SX-150 Monotron
User avatar
phono
 
Posts: 1502
Joined: Wed May 02, 2007 3:01 pm
Location: forum whore aka 2Cv

Re: SokkOS, new modified firmware

Postby Sokkan » Sat Dec 06, 2008 1:29 pm

phono wrote:seems to work now, though i managed to drop out of loop mode a couple of times, im trying to replicate that, but it might have been me, not sure, ill keep my eyes on it.

you know why not drop the set tempo click thing and just use the tempo knob click to set half speed, the set tempo click thing never worked very well anyway, i doubt it would be missed


I have been thinking of dropping the tap tempo functionality, but it sort of works if you are very careful... :roll:

I never accidentally dropped out of loop mode myself, maybe the switch is a bit oxidized, or perhaps the tempo knob sits a bit too deep? This would also explain a flaky behavior concerning the tap tempo.
Sokkan
 
Posts: 230
Joined: Sat Sep 01, 2007 11:56 am
Location: Stockholm

Re: SokkOS, new modified firmware

Postby Sokkan » Sat Dec 06, 2008 1:32 pm

phono wrote:p.s. do you have some way to dump/load the memory banks?


No, was there a problem with the utility for this, whatever it was called? Maybe I should have a look...

I have three x0xb0xes myself and I still have empty slots in all three of them. 8)
Sokkan
 
Posts: 230
Joined: Sat Sep 01, 2007 11:56 am
Location: Stockholm

Re: SokkOS, new modified firmware

Postby phono » Sat Dec 06, 2008 1:44 pm

Sokkan wrote:
phono wrote:seems to work now, though i managed to drop out of loop mode a couple of times, im trying to replicate that, but it might have been me, not sure, ill keep my eyes on it.

you know why not drop the set tempo click thing and just use the tempo knob click to set half speed, the set tempo click thing never worked very well anyway, i doubt it would be missed


I have been thinking of dropping the tap tempo functionality, but it sort of works if you are very careful... :roll:

I never accidentally dropped out of loop mode myself, maybe the switch is a bit oxidized, or perhaps the tempo knob sits a bit too deep? This would also explain a flaky behavior concerning the tap tempo.



tap tempo is simply banned on both my x0x :mrgreen: :lol:
Image
x0x #733 Image SH-101 MC-202 TB-303 TR-606 TR-808 TR-909 MKS-50 Juno-106 A-100 Virus-B E-6400 SX-150 Monotron
User avatar
phono
 
Posts: 1502
Joined: Wed May 02, 2007 3:01 pm
Location: forum whore aka 2Cv

Re: SokkOS, new modified firmware

Postby phono » Sat Dec 06, 2008 1:45 pm

Sokkan wrote:
phono wrote:p.s. do you have some way to dump/load the memory banks?


No, was there a problem with the utility for this, whatever it was called? Maybe I should have a look...

I have three x0xb0xes myself and I still have empty slots in all three of them. 8)


that would be awesome if you found some way to do that since both mine are maxed out now, i hate having to manually write them on paper
Image
x0x #733 Image SH-101 MC-202 TB-303 TR-606 TR-808 TR-909 MKS-50 Juno-106 A-100 Virus-B E-6400 SX-150 Monotron
User avatar
phono
 
Posts: 1502
Joined: Wed May 02, 2007 3:01 pm
Location: forum whore aka 2Cv

Re: SokkOS, new modified firmware

Postby Sokkan » Sat Dec 06, 2008 4:31 pm

I'll see if I can get some time during jul to learn some python. The errors you mentioned earlier looks like easy fixes in pattern.py, rests are taken care of separately and slides ignored for them, a 1 minute fix. The "ignore double up-shifted stuff"-bug seems quite easy too, you just need to define C4(0x2F) and take care of those notes separately in the if-clause on line 116ff(and perhaps define a double transposition).

The joolz fix here:
http://forums.ladyada.net/viewtopic.php?f=7&t=6783
should be applied too.

The joolz bugs filed here:
http://forums.ladyada.net/viewtopic.php?f=7&t=6822
looks quite interesting too. Somehow D#(0x1A) seems to be translated to 0xFF when saving and/or restoring, This might have something to do with the problems with saving patterns in bank 10 he mentions too.

Anyways, nothing I can do at the moment, no python on my windows machine and no room for it... Need to test the stuff...
Sokkan
 
Posts: 230
Joined: Sat Sep 01, 2007 11:56 am
Location: Stockholm

Re: SokkOS, new modified firmware

Postby phono » Sat Dec 06, 2008 5:13 pm

the day that works will be a good day for backups 8)
Image
x0x #733 Image SH-101 MC-202 TB-303 TR-606 TR-808 TR-909 MKS-50 Juno-106 A-100 Virus-B E-6400 SX-150 Monotron
User avatar
phono
 
Posts: 1502
Joined: Wed May 02, 2007 3:01 pm
Location: forum whore aka 2Cv

Re: SokkOS, new modified firmware

Postby eil » Sun Dec 07, 2008 3:03 pm

I did some hacking on c0ntr0l awhile ago. I started by updating all the calls to wxWidgets so that they would work on Ubuntu. (Apparently the wxWdigets API changed over the last few years.) The patch for that is here:

http://img.bityard.net/forum/c0ntr0l-patch.diff

I confirmed that j00lz patch worked here:

viewtopic.php?f=13&t=7625

Then I started cleaning up the code and rewriting pattern.py to make c0ntr0l's internal representation of notes and effects similar to how the x0x firmware handles them (which should make it a lot easier to track down bugs and add features) but I got side-tracked with other projects midway through. :P I'll see if I can pick it back up this week.
eil
 
Posts: 440
Joined: Sun Aug 31, 2008 10:09 pm

Re: SokkOS, new modified firmware

Postby phono » Wed Dec 10, 2008 6:49 am

eil wrote:I did some hacking on c0ntr0l awhile ago. I started by updating all the calls to wxWidgets so that they would work on Ubuntu. (Apparently the wxWdigets API changed over the last few years.) The patch for that is here:

http://img.bityard.net/forum/c0ntr0l-patch.diff

I confirmed that j00lz patch worked here:

http://ladyada.net/forums/viewtopic.php?f=13&t=7625

Then I started cleaning up the code and rewriting pattern.py to make c0ntr0l's internal representation of notes and effects similar to how the x0x firmware handles them (which should make it a lot easier to track down bugs and add features) but I got side-tracked with other projects midway through. :P I'll see if I can pick it back up this week.


that would be awesome
Image
x0x #733 Image SH-101 MC-202 TB-303 TR-606 TR-808 TR-909 MKS-50 Juno-106 A-100 Virus-B E-6400 SX-150 Monotron
User avatar
phono
 
Posts: 1502
Joined: Wed May 02, 2007 3:01 pm
Location: forum whore aka 2Cv

Re: SokkOS, new modified firmware

Postby phono » Wed Dec 10, 2008 6:50 am

found a bug with the half tempo, it doesnt work in track mode
Image
x0x #733 Image SH-101 MC-202 TB-303 TR-606 TR-808 TR-909 MKS-50 Juno-106 A-100 Virus-B E-6400 SX-150 Monotron
User avatar
phono
 
Posts: 1502
Joined: Wed May 02, 2007 3:01 pm
Location: forum whore aka 2Cv

Re: SokkOS, new modified firmware

Postby phono » Wed Dec 10, 2008 5:07 pm

the realtime edit desync (when saving pattern) still exists with midi clock also :(
Image
x0x #733 Image SH-101 MC-202 TB-303 TR-606 TR-808 TR-909 MKS-50 Juno-106 A-100 Virus-B E-6400 SX-150 Monotron
User avatar
phono
 
Posts: 1502
Joined: Wed May 02, 2007 3:01 pm
Location: forum whore aka 2Cv

Re: SokkOS, new modified firmware

Postby subatomic » Thu Dec 11, 2008 11:52 am

first post says:
When hammering away furiously on the RAS-buttons one or more of them will sometimes get locket as if being pressed.

maybe you pressed "done" while pressing one of the RAS buttons ? this locks the button on...
User avatar
subatomic
 
Posts: 508
Joined: Wed May 11, 2005 2:12 pm
Location: Chicago

Re: SokkOS, new modified firmware

Postby Sokkan » Thu Dec 11, 2008 1:26 pm

phono wrote:found a bug with the half tempo, it doesnt work in track mode


track mode ?

Hmmm, let me see, that's just after the pattern modes, right? banned territory for me I'm afraid.

It should actually be dead easy to implement for track mode too, unfortunately I have used all 15872 bytes at the moment, I would need a couple of bytes to add it. But the next update will probably get it. :)
Sokkan
 
Posts: 230
Joined: Sat Sep 01, 2007 11:56 am
Location: Stockholm

PreviousNext

Return to x0xm0dz

Who is online

Users browsing this forum: No registered users and 2 guests

Stuff to buy from the Adafruit store and links to product documentation!


New Products [103]

Raspberry Pi[80]
 
FLORA[23]
 
Bunnie Studios[9]
 
FPGA[1]
 
mbed[11]
Arduino[60]
 
NETduino[14]
 
Android[6]
 
BeagleBone[24]
 
XBee[10]
More Dev Boards[30]


 
BoArduino[8]
 
SpokePOV[4]
 
TV-B-Gone[4]
 
MiniPOV[3]
 
SIM reader[3]
 
Microtouch[5]
 
Clocks & Watches[18]
 
Drawdio[4]
 
Brain Machine[1]
 
Game of Life[2]
 
MintyBoost[2]
More DIY Kits[16]


 
MaKey MaKey[3]
 
Tweet-a-Watt[5]
 
Young Engineers[33]
 
Discover Electronics[2]
 
Snap Circuits[4]
 
littleBits[3]
 
Project packs[8]


 
Breakout Boards[33]
LCDs & Displays[48]
Components & Parts[69]
Batteries & Power[49]
EL Wire/Tape/Panel[52]
LEDs[109]
 
Wireless[14]
Cables[61]
 
Lasers[6]
Sensors/Parts[145]
 
Enclosures/Cases[11]
 
Solar[11]
 
RFID / NFC[13]
Prototyping[70]
 
iDevices[13]
Tools[71]
 
Wearables[39]
 
CNC[37]
 
Robotics[29]
 
3D printing[1]
 
Materials[24]


 
Stickers[41]
 
Skill badges[55]
 
Books[25]
 
Circuit Playground[7]
 
Gift Certificates[4]