You are incorrect in saying that noone has ever extracted the Poly Six key assigner code.
As I mentioned in an earlier post, my PIC code is a direct port of that code. I take the 8049 instruction
and map it to the equivalent PIC instruction. I did have to add a little delay in a few places as the PIC is
much faster, but aside from that it's the same. I also added MIDI note on and off, but that was a pretty
small change.
Bob Grieb
--------------------------------------------
On Fri, 12/18/15, James Matthew Smith jmsmatthewsmith@gmail.com [PolySix] <PolySix@yahoogroups.com> wrote:
Subject: Re: [PolySix] anyone have an IC6 (key assigner 8049 217) left over from KIWI install?
To: "PolySix@yahoogroups.com" <PolySix@yahoogroups.com>
Date: Friday, December 18, 2015, 11:59 AM
Thanks Florian,I'm
actually expecting the DIY arp to be a difficult situation
but one worth pursuing, albeit with some patience and no
guarantee it'll end up working.My setup has
changed and i'm gearing up to abandon computers and midi
altogether. To play the arp, i'll be wanting to create a
miniature keyboard using dozens of small momentary buttons,
and then (and i know this might be tough) have the output of
the arp able to go to monosynth cv/gate. It would of course
be nice to be able to have the output be switchable between
V/oct and H/V, but V/oct would be preferred if only one.
However is that's accomplished, external conversion
would be possible at that point.
When i used the arp on the polysix,
i almost always just set the synth into "monosynth
mode" which was just by using the chord function for
just one note. Then it would only ever trigger the same
voice over and over. So this would be the goal for the diy
arp circuit, to create a purely trigger/cv/gate situation
but only ever for one voice at output. I don't even have
a poly synth anymore.
And as for the tuubutec arp
situation, and others, i'm pretty sure that the IC6
program information has never been extracted by anyone. So
all of the arps out there are approximations, probably
including the korg plugin. They may be close, and probably
all awesome in their own regards. And maybe i'm naive to
think that the original is superior since i haven't
actually used the Kiwi/Tubbu/etc versions and they
definitely have wonderfully committed designers behind them.
But it's worth trying to resurrect an original since
i'm already in love with the darn thing. call me a
romantic.
On Fri, Dec 18, 2015 at
11:30 AM, Florian Anwander fanwander@mnet-online.de
[PolySix] <PolySix@yahoogroups.com>
wrote:
Hello J,
you are of course right about how wonderful the arpeggiator
in the P6
is, but still there is the question: what soundgenerator do
you want to
control with it? You have to rebuild the complete Voiceboard
including
the VCOs!
The CPU and the D/A converter output a multiplexed
"nearly V/Oct"
voltage without any trimming. If you control a normal
CV-Synth with this
voltage, it will sound like "cats chant" (german
saying). The trimming
happens within a common exponentiator for all voices and
then is
demulitiplexed as six V/Hz voltages. The VCOs of the P6 are
V/Hz (this
is, why the P6 is that amazing stable in relative tune).
If you want the P6-Arpeggiator and want it to send
MIDI-NOtes, then get
the tubbutec CPU for the P6 (https://tubbutec.de/modypoly/).
You may use
it nearly standalone and it will send the Arpeggio via
MIDI-Out and(!)
will read the notes from MIDI-In.
Florian
Am 18.12.2015 um 17:17 schrieb James Matthew Smith
jmsmatthewsmith@gmail.com
[PolySix]:
>
> To be honest to you too, I personally find the polysix
arpeggiator to
> be very unique in the way that it chooses notes when
multiple ranges
> of octaves are held down.
>
#yiv4055182350 #yiv4055182350 --
#yiv4055182350ygrp-mkp {
border:1px solid #d8d8d8;font-family:Arial;margin:10px
0;padding:0 10px;}
#yiv4055182350 #yiv4055182350ygrp-mkp hr {
border:1px solid #d8d8d8;}
#yiv4055182350 #yiv4055182350ygrp-mkp #yiv4055182350hd {
color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
0;}
#yiv4055182350 #yiv4055182350ygrp-mkp #yiv4055182350ads {
margin-bottom:10px;}
#yiv4055182350 #yiv4055182350ygrp-mkp .yiv4055182350ad {
padding:0 0;}
#yiv4055182350 #yiv4055182350ygrp-mkp .yiv4055182350ad p {
margin:0;}
#yiv4055182350 #yiv4055182350ygrp-mkp .yiv4055182350ad a {
color:#0000ff;text-decoration:none;}
#yiv4055182350 #yiv4055182350ygrp-sponsor
#yiv4055182350ygrp-lc {
font-family:Arial;}
#yiv4055182350 #yiv4055182350ygrp-sponsor
#yiv4055182350ygrp-lc #yiv4055182350hd {
margin:10px
0px;font-weight:700;font-size:78%;line-height:122%;}
#yiv4055182350 #yiv4055182350ygrp-sponsor
#yiv4055182350ygrp-lc .yiv4055182350ad {
margin-bottom:10px;padding:0 0;}
#yiv4055182350 #yiv4055182350actions {
font-family:Verdana;font-size:11px;padding:10px 0;}
#yiv4055182350 #yiv4055182350activity {
background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}
#yiv4055182350 #yiv4055182350activity span {
font-weight:700;}
#yiv4055182350 #yiv4055182350activity span:first-child {
text-transform:uppercase;}
#yiv4055182350 #yiv4055182350activity span a {
color:#5085b6;text-decoration:none;}
#yiv4055182350 #yiv4055182350activity span span {
color:#ff7900;}
#yiv4055182350 #yiv4055182350activity span
.yiv4055182350underline {
text-decoration:underline;}
#yiv4055182350 .yiv4055182350attach {
clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
0;width:400px;}
#yiv4055182350 .yiv4055182350attach div a {
text-decoration:none;}
#yiv4055182350 .yiv4055182350attach img {
border:none;padding-right:5px;}
#yiv4055182350 .yiv4055182350attach label {
display:block;margin-bottom:5px;}
#yiv4055182350 .yiv4055182350attach label a {
text-decoration:none;}
#yiv4055182350 blockquote {
margin:0 0 0 4px;}
#yiv4055182350 .yiv4055182350bold {
font-family:Arial;font-size:13px;font-weight:700;}
#yiv4055182350 .yiv4055182350bold a {
text-decoration:none;}
#yiv4055182350 dd.yiv4055182350last p a {
font-family:Verdana;font-weight:700;}
#yiv4055182350 dd.yiv4055182350last p span {
margin-right:10px;font-family:Verdana;font-weight:700;}
#yiv4055182350 dd.yiv4055182350last p
span.yiv4055182350yshortcuts {
margin-right:0;}
#yiv4055182350 div.yiv4055182350attach-table div div a {
text-decoration:none;}
#yiv4055182350 div.yiv4055182350attach-table {
width:400px;}
#yiv4055182350 div.yiv4055182350file-title a, #yiv4055182350
div.yiv4055182350file-title a:active, #yiv4055182350
div.yiv4055182350file-title a:hover, #yiv4055182350
div.yiv4055182350file-title a:visited {
text-decoration:none;}
#yiv4055182350 div.yiv4055182350photo-title a,
#yiv4055182350 div.yiv4055182350photo-title a:active,
#yiv4055182350 div.yiv4055182350photo-title a:hover,
#yiv4055182350 div.yiv4055182350photo-title a:visited {
text-decoration:none;}
#yiv4055182350 div#yiv4055182350ygrp-mlmsg
#yiv4055182350ygrp-msg p a span.yiv4055182350yshortcuts {
font-family:Verdana;font-size:10px;font-weight:normal;}
#yiv4055182350 .yiv4055182350green {
color:#628c2a;}
#yiv4055182350 .yiv4055182350MsoNormal {
margin:0 0 0 0;}
#yiv4055182350 o {
font-size:0;}
#yiv4055182350 #yiv4055182350photos div {
float:left;width:72px;}
#yiv4055182350 #yiv4055182350photos div div {
border:1px solid
#666666;height:62px;overflow:hidden;width:62px;}
#yiv4055182350 #yiv4055182350photos div label {
color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}
#yiv4055182350 #yiv4055182350reco-category {
font-size:77%;}
#yiv4055182350 #yiv4055182350reco-desc {
font-size:77%;}
#yiv4055182350 .yiv4055182350replbq {
margin:4px;}
#yiv4055182350 #yiv4055182350ygrp-actbar div a:first-child {
margin-right:2px;padding-right:5px;}
#yiv4055182350 #yiv4055182350ygrp-mlmsg {
font-size:13px;font-family:Arial, helvetica, clean,
sans-serif;}
#yiv4055182350 #yiv4055182350ygrp-mlmsg table {
font-size:inherit;font:100%;}
#yiv4055182350 #yiv4055182350ygrp-mlmsg select,
#yiv4055182350 input, #yiv4055182350 textarea {
font:99% Arial, Helvetica, clean, sans-serif;}
#yiv4055182350 #yiv4055182350ygrp-mlmsg pre, #yiv4055182350
code {
font:115% monospace;}
#yiv4055182350 #yiv4055182350ygrp-mlmsg ∗ {
line-height:1.22em;}
#yiv4055182350 #yiv4055182350ygrp-mlmsg #yiv4055182350logo {
padding-bottom:10px;}
#yiv4055182350 #yiv4055182350ygrp-msg p a {
font-family:Verdana;}
#yiv4055182350 #yiv4055182350ygrp-msg
p#yiv4055182350attach-count span {
color:#1E66AE;font-weight:700;}
#yiv4055182350 #yiv4055182350ygrp-reco
#yiv4055182350reco-head {
color:#ff7900;font-weight:700;}
#yiv4055182350 #yiv4055182350ygrp-reco {
margin-bottom:20px;padding:0px;}
#yiv4055182350 #yiv4055182350ygrp-sponsor #yiv4055182350ov
li a {
font-size:130%;text-decoration:none;}
#yiv4055182350 #yiv4055182350ygrp-sponsor #yiv4055182350ov
li {
font-size:77%;list-style-type:square;padding:6px 0;}
#yiv4055182350 #yiv4055182350ygrp-sponsor #yiv4055182350ov
ul {
margin:0;padding:0 0 0 8px;}
#yiv4055182350 #yiv4055182350ygrp-text {
font-family:Georgia;}
#yiv4055182350 #yiv4055182350ygrp-text p {
margin:0 0 1em 0;}
#yiv4055182350 #yiv4055182350ygrp-text tt {
font-size:120%;}
#yiv4055182350 #yiv4055182350ygrp-vital ul li:last-child {
border-right:none !important;
}
#yiv4055182350