Archive of the former Yahoo!Groups mailing list: Discussion about the Korg PolySix synthesizer

previous by date index next by date
  topic list next in topic

Subject: Replacing the Key assigner MCU

From: Bob Grieb <bobgrieb@yahoo.com>
Date: 2015-12-19

The Korg MCU is a masked part, so there would be no way to change it even if we
figure out how. One would need to reprogram an EPROM-based 8049 chip. (not cheap,
assuming you could find one)
Using a PIC would be a whole lot cheaper, although an external latch is needed
as the PIC is only a 28-pin chip so it doesn't have enough pins by itself. An SMT
PIC could be used but that would put assembly out of reach for many people.

Another alternative would be the Teensy that GliGli used on the P600 project.
It's WAY overkill for this, but might just plug in, like it does for the Z80, if a few wires
are added.

I suspect figuring out an implementation that would be easy for people to do themselves
would be more difficult than finding the extra delay in the arpeggiator when it switches
direction.

Bob

--------------------------------------------
On Fri, 12/18/15, James Matthew Smith jmsmatthewsmith@gmail.com [PolySix] <PolySix@yahoogroups.com> wrote:

Subject: Re: [PolySix] New file uploaded to PolySix
To: "PolySix@yahoogroups.com" <PolySix@yahoogroups.com>
Date: Friday, December 18, 2015, 6:47 PM

Thanks Bob, this is really cool
to see opened up, and even cooler is the fact that it exists
and possibly can be modified to smooth that small timing
hiccup.It's way over my head in terms of code
though. It'd take me years to attempt to modify
it. If it ends up you are somehow interested in
looking into this, please let us/me know.

On Fri, Dec 18, 2015 at
4:17 PM, Dave Garfield daveogarf@yahoo.com
[PolySix] <PolySix@yahoogroups.com>
wrote:















 









Thank you,
Bob!Dave

On Friday, December
18, 2015 12:04 PM, "PolySix@yahoogroups.com"
<PolySix@yahoogroups.com>
wrote:



 











Hello,



This email message is a notification to let you know that

a file has been uploaded to the Files area of the PolySix

group.



File : /klm8049.asm

Uploaded by : bobgrieb <bobgrieb@yahoo.com>

Description : Commented 8049 source code for PolySix Key
Assigner MCU. Comments are mine and may be incorrect.



You can access this file at the URL:

https://groups.yahoo.com/neo/groups/PolySix/files/klm8049.asm



To learn more about file sharing for your group, please
visit:

https://help.yahoo.com/kb/index?page=content&y=PROD_GRPS&locale=en_US&id=SLN15398



Regards,



bobgrieb <bobgrieb@yahoo.com>













































#yiv4631428354 #yiv4631428354 --
#yiv4631428354ygrp-mkp {
border:1px solid #d8d8d8;font-family:Arial;margin:10px
0;padding:0 10px;}

#yiv4631428354 #yiv4631428354ygrp-mkp hr {
border:1px solid #d8d8d8;}

#yiv4631428354 #yiv4631428354ygrp-mkp #yiv4631428354hd {
color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
0;}

#yiv4631428354 #yiv4631428354ygrp-mkp #yiv4631428354ads {
margin-bottom:10px;}

#yiv4631428354 #yiv4631428354ygrp-mkp .yiv4631428354ad {
padding:0 0;}

#yiv4631428354 #yiv4631428354ygrp-mkp .yiv4631428354ad p {
margin:0;}

#yiv4631428354 #yiv4631428354ygrp-mkp .yiv4631428354ad a {
color:#0000ff;text-decoration:none;}
#yiv4631428354 #yiv4631428354ygrp-sponsor
#yiv4631428354ygrp-lc {
font-family:Arial;}

#yiv4631428354 #yiv4631428354ygrp-sponsor
#yiv4631428354ygrp-lc #yiv4631428354hd {
margin:10px
0px;font-weight:700;font-size:78%;line-height:122%;}

#yiv4631428354 #yiv4631428354ygrp-sponsor
#yiv4631428354ygrp-lc .yiv4631428354ad {
margin-bottom:10px;padding:0 0;}

#yiv4631428354 #yiv4631428354actions {
font-family:Verdana;font-size:11px;padding:10px 0;}

#yiv4631428354 #yiv4631428354activity {
background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}

#yiv4631428354 #yiv4631428354activity span {
font-weight:700;}

#yiv4631428354 #yiv4631428354activity span:first-child {
text-transform:uppercase;}

#yiv4631428354 #yiv4631428354activity span a {
color:#5085b6;text-decoration:none;}

#yiv4631428354 #yiv4631428354activity span span {
color:#ff7900;}

#yiv4631428354 #yiv4631428354activity span
.yiv4631428354underline {
text-decoration:underline;}

#yiv4631428354 .yiv4631428354attach {
clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
0;width:400px;}

#yiv4631428354 .yiv4631428354attach div a {
text-decoration:none;}

#yiv4631428354 .yiv4631428354attach img {
border:none;padding-right:5px;}

#yiv4631428354 .yiv4631428354attach label {
display:block;margin-bottom:5px;}

#yiv4631428354 .yiv4631428354attach label a {
text-decoration:none;}

#yiv4631428354 blockquote {
margin:0 0 0 4px;}

#yiv4631428354 .yiv4631428354bold {
font-family:Arial;font-size:13px;font-weight:700;}

#yiv4631428354 .yiv4631428354bold a {
text-decoration:none;}

#yiv4631428354 dd.yiv4631428354last p a {
font-family:Verdana;font-weight:700;}

#yiv4631428354 dd.yiv4631428354last p span {
margin-right:10px;font-family:Verdana;font-weight:700;}

#yiv4631428354 dd.yiv4631428354last p
span.yiv4631428354yshortcuts {
margin-right:0;}

#yiv4631428354 div.yiv4631428354attach-table div div a {
text-decoration:none;}

#yiv4631428354 div.yiv4631428354attach-table {
width:400px;}

#yiv4631428354 div.yiv4631428354file-title a, #yiv4631428354
div.yiv4631428354file-title a:active, #yiv4631428354
div.yiv4631428354file-title a:hover, #yiv4631428354
div.yiv4631428354file-title a:visited {
text-decoration:none;}

#yiv4631428354 div.yiv4631428354photo-title a,
#yiv4631428354 div.yiv4631428354photo-title a:active,
#yiv4631428354 div.yiv4631428354photo-title a:hover,
#yiv4631428354 div.yiv4631428354photo-title a:visited {
text-decoration:none;}

#yiv4631428354 div#yiv4631428354ygrp-mlmsg
#yiv4631428354ygrp-msg p a span.yiv4631428354yshortcuts {
font-family:Verdana;font-size:10px;font-weight:normal;}

#yiv4631428354 .yiv4631428354green {
color:#628c2a;}

#yiv4631428354 .yiv4631428354MsoNormal {
margin:0 0 0 0;}

#yiv4631428354 o {
font-size:0;}

#yiv4631428354 #yiv4631428354photos div {
float:left;width:72px;}

#yiv4631428354 #yiv4631428354photos div div {
border:1px solid
#666666;height:62px;overflow:hidden;width:62px;}

#yiv4631428354 #yiv4631428354photos div label {
color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}

#yiv4631428354 #yiv4631428354reco-category {
font-size:77%;}

#yiv4631428354 #yiv4631428354reco-desc {
font-size:77%;}

#yiv4631428354 .yiv4631428354replbq {
margin:4px;}

#yiv4631428354 #yiv4631428354ygrp-actbar div a:first-child {
margin-right:2px;padding-right:5px;}

#yiv4631428354 #yiv4631428354ygrp-mlmsg {
font-size:13px;font-family:Arial, helvetica, clean,
sans-serif;}

#yiv4631428354 #yiv4631428354ygrp-mlmsg table {
font-size:inherit;font:100%;}

#yiv4631428354 #yiv4631428354ygrp-mlmsg select,
#yiv4631428354 input, #yiv4631428354 textarea {
font:99% Arial, Helvetica, clean, sans-serif;}

#yiv4631428354 #yiv4631428354ygrp-mlmsg pre, #yiv4631428354
code {
font:115% monospace;}

#yiv4631428354 #yiv4631428354ygrp-mlmsg ∗ {
line-height:1.22em;}

#yiv4631428354 #yiv4631428354ygrp-mlmsg #yiv4631428354logo {
padding-bottom:10px;}


#yiv4631428354 #yiv4631428354ygrp-msg p a {
font-family:Verdana;}

#yiv4631428354 #yiv4631428354ygrp-msg
p#yiv4631428354attach-count span {
color:#1E66AE;font-weight:700;}

#yiv4631428354 #yiv4631428354ygrp-reco
#yiv4631428354reco-head {
color:#ff7900;font-weight:700;}

#yiv4631428354 #yiv4631428354ygrp-reco {
margin-bottom:20px;padding:0px;}

#yiv4631428354 #yiv4631428354ygrp-sponsor #yiv4631428354ov
li a {
font-size:130%;text-decoration:none;}

#yiv4631428354 #yiv4631428354ygrp-sponsor #yiv4631428354ov
li {
font-size:77%;list-style-type:square;padding:6px 0;}

#yiv4631428354 #yiv4631428354ygrp-sponsor #yiv4631428354ov
ul {
margin:0;padding:0 0 0 8px;}

#yiv4631428354 #yiv4631428354ygrp-text {
font-family:Georgia;}

#yiv4631428354 #yiv4631428354ygrp-text p {
margin:0 0 1em 0;}

#yiv4631428354 #yiv4631428354ygrp-text tt {
font-size:120%;}

#yiv4631428354 #yiv4631428354ygrp-vital ul li:last-child {
border-right:none !important;
}
#yiv4631428354