Hi Tony,
If you really, really want to know, I guess I could drag my M12 into the shop and put
a scope on the output of the cassette out. I could get a general idea of data formats and such.
Through experimentation we could discover the coding. I don't even know if I have a working
casette player anymore:-)
Best Regards
Karl
--------------------------------------------
On Sat, 8/15/15, Tony Cappellini cappy2112@... [xpantastic] <xpantastic@yahoogroups.com> wrote:
Subject: [xpantastic] Xpander casette patch specification
To: "xpantastic@yahoogroups.com" <xpantastic@yahoogroups.com>
Date: Saturday, August 15, 2015, 6:29 PM
Hello Xpander Users,
Do any of you know if the Xpander (or M12)
cassette patch specification has every been
documented?
I would
like to know the following, at the very least:
1 Where the single patches are
located in a cassette dump?2. Where the multis
are located in a in a cassette dump?3. The
frequencies for a 0 bit, and a 1 bit4. Where the
global data (if any) is located in a cassette
dump?
Any/all
information that has been documented regarding the cassette
patch dump format. I didn't see anything in the service
manual nor the User manual, (nor would I expect that type of
information to be in either manuals)
Online searches didn't find any
documented patch specifications, but that doesn't mean
someone hasn't already done this.
Thanks
Tony
#yiv1797737492 #yiv1797737492 --
#yiv1797737492ygrp-mkp {
border:1px solid #d8d8d8;font-family:Arial;margin:10px
0;padding:0 10px;}
#yiv1797737492 #yiv1797737492ygrp-mkp hr {
border:1px solid #d8d8d8;}
#yiv1797737492 #yiv1797737492ygrp-mkp #yiv1797737492hd {
color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
0;}
#yiv1797737492 #yiv1797737492ygrp-mkp #yiv1797737492ads {
margin-bottom:10px;}
#yiv1797737492 #yiv1797737492ygrp-mkp .yiv1797737492ad {
padding:0 0;}
#yiv1797737492 #yiv1797737492ygrp-mkp .yiv1797737492ad p {
margin:0;}
#yiv1797737492 #yiv1797737492ygrp-mkp .yiv1797737492ad a {
color:#0000ff;text-decoration:none;}
#yiv1797737492 #yiv1797737492ygrp-sponsor
#yiv1797737492ygrp-lc {
font-family:Arial;}
#yiv1797737492 #yiv1797737492ygrp-sponsor
#yiv1797737492ygrp-lc #yiv1797737492hd {
margin:10px
0px;font-weight:700;font-size:78%;line-height:122%;}
#yiv1797737492 #yiv1797737492ygrp-sponsor
#yiv1797737492ygrp-lc .yiv1797737492ad {
margin-bottom:10px;padding:0 0;}
#yiv1797737492 #yiv1797737492actions {
font-family:Verdana;font-size:11px;padding:10px 0;}
#yiv1797737492 #yiv1797737492activity {
background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}
#yiv1797737492 #yiv1797737492activity span {
font-weight:700;}
#yiv1797737492 #yiv1797737492activity span:first-child {
text-transform:uppercase;}
#yiv1797737492 #yiv1797737492activity span a {
color:#5085b6;text-decoration:none;}
#yiv1797737492 #yiv1797737492activity span span {
color:#ff7900;}
#yiv1797737492 #yiv1797737492activity span
.yiv1797737492underline {
text-decoration:underline;}
#yiv1797737492 .yiv1797737492attach {
clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
0;width:400px;}
#yiv1797737492 .yiv1797737492attach div a {
text-decoration:none;}
#yiv1797737492 .yiv1797737492attach img {
border:none;padding-right:5px;}
#yiv1797737492 .yiv1797737492attach label {
display:block;margin-bottom:5px;}
#yiv1797737492 .yiv1797737492attach label a {
text-decoration:none;}
#yiv1797737492 blockquote {
margin:0 0 0 4px;}
#yiv1797737492 .yiv1797737492bold {
font-family:Arial;font-size:13px;font-weight:700;}
#yiv1797737492 .yiv1797737492bold a {
text-decoration:none;}
#yiv1797737492 dd.yiv1797737492last p a {
font-family:Verdana;font-weight:700;}
#yiv1797737492 dd.yiv1797737492last p span {
margin-right:10px;font-family:Verdana;font-weight:700;}
#yiv1797737492 dd.yiv1797737492last p
span.yiv1797737492yshortcuts {
margin-right:0;}
#yiv1797737492 div.yiv1797737492attach-table div div a {
text-decoration:none;}
#yiv1797737492 div.yiv1797737492attach-table {
width:400px;}
#yiv1797737492 div.yiv1797737492file-title a, #yiv1797737492
div.yiv1797737492file-title a:active, #yiv1797737492
div.yiv1797737492file-title a:hover, #yiv1797737492
div.yiv1797737492file-title a:visited {
text-decoration:none;}
#yiv1797737492 div.yiv1797737492photo-title a,
#yiv1797737492 div.yiv1797737492photo-title a:active,
#yiv1797737492 div.yiv1797737492photo-title a:hover,
#yiv1797737492 div.yiv1797737492photo-title a:visited {
text-decoration:none;}
#yiv1797737492 div#yiv1797737492ygrp-mlmsg
#yiv1797737492ygrp-msg p a span.yiv1797737492yshortcuts {
font-family:Verdana;font-size:10px;font-weight:normal;}
#yiv1797737492 .yiv1797737492green {
color:#628c2a;}
#yiv1797737492 .yiv1797737492MsoNormal {
margin:0 0 0 0;}
#yiv1797737492 o {
font-size:0;}
#yiv1797737492 #yiv1797737492photos div {
float:left;width:72px;}
#yiv1797737492 #yiv1797737492photos div div {
border:1px solid
#666666;height:62px;overflow:hidden;width:62px;}
#yiv1797737492 #yiv1797737492photos div label {
color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}
#yiv1797737492 #yiv1797737492reco-category {
font-size:77%;}
#yiv1797737492 #yiv1797737492reco-desc {
font-size:77%;}
#yiv1797737492 .yiv1797737492replbq {
margin:4px;}
#yiv1797737492 #yiv1797737492ygrp-actbar div a:first-child {
margin-right:2px;padding-right:5px;}
#yiv1797737492 #yiv1797737492ygrp-mlmsg {
font-size:13px;font-family:Arial, helvetica, clean,
sans-serif;}
#yiv1797737492 #yiv1797737492ygrp-mlmsg table {
font-size:inherit;font:100%;}
#yiv1797737492 #yiv1797737492ygrp-mlmsg select,
#yiv1797737492 input, #yiv1797737492 textarea {
font:99% Arial, Helvetica, clean, sans-serif;}
#yiv1797737492 #yiv1797737492ygrp-mlmsg pre, #yiv1797737492
code {
font:115% monospace;}
#yiv1797737492 #yiv1797737492ygrp-mlmsg * {
line-height:1.22em;}
#yiv1797737492 #yiv1797737492ygrp-mlmsg #yiv1797737492logo {
padding-bottom:10px;}
#yiv1797737492 #yiv1797737492ygrp-msg p a {
font-family:Verdana;}
#yiv1797737492 #yiv1797737492ygrp-msg
p#yiv1797737492attach-count span {
color:#1E66AE;font-weight:700;}
#yiv1797737492 #yiv1797737492ygrp-reco
#yiv1797737492reco-head {
color:#ff7900;font-weight:700;}
#yiv1797737492 #yiv1797737492ygrp-reco {
margin-bottom:20px;padding:0px;}
#yiv1797737492 #yiv1797737492ygrp-sponsor #yiv1797737492ov
li a {
font-size:130%;text-decoration:none;}
#yiv1797737492 #yiv1797737492ygrp-sponsor #yiv1797737492ov
li {
font-size:77%;list-style-type:square;padding:6px 0;}
#yiv1797737492 #yiv1797737492ygrp-sponsor #yiv1797737492ov
ul {
margin:0;padding:0 0 0 8px;}
#yiv1797737492 #yiv1797737492ygrp-text {
font-family:Georgia;}
#yiv1797737492 #yiv1797737492ygrp-text p {
margin:0 0 1em 0;}
#yiv1797737492 #yiv1797737492ygrp-text tt {
font-size:120%;}
#yiv1797737492 #yiv1797737492ygrp-vital ul li:last-child {
border-right:none !important;
}
#yiv1797737492
Message
Re: [xpantastic] Xpander casette patch specification
2015-08-25 by Tony Cappellini
Thanks for the offer Karl, but it's not that I really need to do this, it's just a programming exercise.
I've got a cassette dump saved as an audio file so I can try an look for patterns in it.
On Sun, Aug 23, 2015 at 3:11 PM, Karl Schmeer shire03@... [xpantastic] <xpantastic@yahoogroups.com> wrote:
Attachments
- No local attachments were found for this message.