About John CS Keston
John CS Keston is an award winning transdisciplinary artist reimagining how music, video art, and computer science intersect. His work both questions and embraces his backgrounds in music technology, software development, and improvisation leading him toward unconventional compositions that convey a spirit of discovery and exploration through the use of graphic scores, chance and generative techniques, analog and digital synthesis, experimental sound design, signal processing, and acoustic piano. Performers are empowered to use their phonomnesis, or sonic imaginations, while contributing to his collaborative work. Originally from the United Kingdom, John currently resides in Minneapolis, Minnesota where he is a professor of Digital Media Arts at the University of St Thomas. He founded the sound design resource, AudioCookbook.org, where you will find articles and documentation about his projects and research.
John has spoken, performed, or exhibited original work at New Interfaces for Musical Expression (NIME 2022), the International Computer Music Conference (ICMC 2022), the International Digital Media Arts Conference (iDMAa 2022), International Sound in Science Technology and the Arts (ISSTA 2017-2019), Northern Spark (2011-2017), the Weisman Art Museum, the Montreal Jazz Festival, the Walker Art Center, the Minnesota Institute of Art, the Eyeo Festival, INST-INT, Echofluxx (Prague), and Moogfest. He produced and performed in the piece Instant Cinema: Teleportation Platform X, a featured project at Northern Spark 2013. He composed and performed the music for In Habit: Life in Patterns (2012) and Words to Dead Lips (2011) in collaboration with the dance company Aniccha Arts. In 2017 he was commissioned by the Walker Art Center to compose music for former Merce Cunningham dancers during the Common Time performance series. His music appears in The Jeffrey Dahmer Files (2012) and he composed the music for the short Familiar Pavement (2015). He has appeared on more than a dozen albums including two solo albums on UnearthedMusic.com.
Well, I don’t know much specifically about the MS2000, but if it’s like any other embedded device there should be two components, the bootloader (probably on some kind of ROM) and the OS (probably in some kind of Flash memory). That bootloader serves exactly one purpose, loading the OS, and it is probably just fine (unless of course this FW update modifies the bootloader as well…in which case this can get tougher).
It can be done. At the factory they have to have a way of getting that bootloader and OS into the various embedded devices, the trick is going to be figuring out how to replicate that where you are. I’ll poke around a bit and see if I can figure out what’s inside that thing. What I’ve done in the past is create a cable, usually some kind of JTAG, that you can connect up to the chip to program it. You may have to get some info from Korg though…as there are typically override jumpers and pins that need to be enabled before you can do this…
Thanks, Grant. I’m gonna give it another shot with my MIDISport 4×4 interface. For some reason I want to blame my M-Audio Firewire 410.
UPDATE: I think I have found a solution, but will have to wait to try it until this evening (or perhaps tomorrow depending on St. Patrick’s Day festivities). Apprently there’s a 10 entry limit for MIDI devices in the Windows XP registry. It’s likely that I’ve exceeded that on the old laptop that I dug up to do the update. The fix is to remove the unused registry keys then reapply the firmware update. I’ll let you know how it goes.
Here’s the thread:
http://www.korgforums.com/forum/phpBB2/viewtopic.php?t=41588
Article from Cakewalk on the Windows registry problem:
http://www.cakewalk.com/support/kb/reader.aspx?ID=20090210
Utility from M-Audio that automatically fixes the registry:
http://www.m-audio.com/index.php?do=support.drivers&k=driver&s=8&o=%20Windows+XP&f=84
might be simpler than that what app are you uploading the .syx files with ? i hade issues updating my evovler and ended up being solved using midi-ox(pc and free) hope it helps.
http://www.midiox.com/?http://www.midiox.com/moxdown.htm
Ooooooh! Sorry John I thought you were doing this with a Mac! I’m actually well aware of that shortcoming with Windows XP…I would have pointed that out.
Let us know if that actually works.
BTW, MIDI-OX, the tool trainspotter mentioned is invaluable for tracing MIDI problems on Windows. If you’re still having trouble you might capture a log with that and post it up here.
Thanks Grant and Trainspotter. I have brought it back to life. Seems I was a victim of the 10 MIDI entry limit in XP. Odd thing is that manually deleting the entries in the registry then applying the update with my M-Audio FireWire 410 didn’t work. However when I used the utility to clear the entries and swapped the 410 with a Midisport 4×4 it did. I think there’s got to be a bug in the MIDI support for the 410. I have had midi sync problems with it too.
What utility did you use to clear the registry?
Utility from M-Audio that automatically fixes the registry:
http://www.m-audio.com/index.php?do=support.drivers&k=driver&s=8&o=%20Windows+XP&f=84
I had a problem updating my MS2000 from V1.04 to 1.07. The Win XP Midi reg entry fix didn’t resolve the issue. I was recieving the following error regardless of what transfer speed I chose in the Korg Updater app:
“The MS2000 returned a bad message.” <— or something similar.
I was using a CME USB to MIDI cable (CME U2MIDI). I ended up installing Windows 7 onto my laptop and used the Windows Vista driver for my USB/MIDI cable which I downloaded from CME's website and performed the transfer again and it worked fine. CME don't provide a WINXP driver for this cable on their site, because XP uses the Microsoft Plug and Play driver for the cable. This may have been where the issue lied, just thought I'd post this here in case anyone else finds themselves in a similar situation as I couldn't find this issue or the above error message documented anywhere on the web, hope this is of some use to someone. I'm now rocking v1.07 on my MS2000.
Cheers,
ath
what does the ms2000 upgrade do? I wanna try it but the crash thing is wiggn me out
That’s a good question. I thought it might help with some of the aliasing I was getting in the filter and choppy external sync, but it made no difference. I’m sure there’s bug fixes of some sort. Please chime in if you find details.
Wow, I just went to hell and back with this issue! I had a problem updating my MS2000 from V1.03 to 1.07. I followed the above advise but didn’t have another midi interface to work with. I ended up downgrading my m-audio driver back to around 2003 and it worked… I was running Delta_6_0_2_5_10_0_5074 on XP SP3 for the better interface, but tried Delta_WDM_5_10_00_5057v3 and it worked… Phew! I ran it in slow just to be sure… I have since gone back up to the newer driver and everything seems fine again and I have V1.07 :) ps. when the instructions say remove maudio product with computer on, I just took the cable out of the back of the computer, I didn’t want to remove the card inside with the computer running!!
Scary thinking you might have a bricked instrument, eh? Congrats on getting it working!