Exemple #1
0
def test_tritmerge(upperint_string, lowerint_string, lower_length):
    print("-----------TEST TRITMERGE-------------")
    print("Input Upper: " + upperint_string)
    print("Input Lower: " + lowerint_string + " , lower length: " +
          str(lower_length))
    print("Output: " + btcalc.DECTOBT(
        btcalc.tritmerge(btcalc.BTTODEC(upperint_string),
                         btcalc.BTTODEC(lowerint_string), lower_length)))
Exemple #2
0
def sampleconv(offset, length, bank, freq):
	samplebuff=""
	
	dlen=abs(libbaltcalc.BTTODEC(length)+9841)
	for x in xrange(1, dlen):
		samplebuff=samplebuff+(bank[libSBTCVM.numstruct(offset)])[6:]
		offset=libbaltcalc.btadd(offset, "+")
	return PCMcrunch(samplebuff, freq)
Exemple #3
0
def timedecode(code):
    strut1 = (libbaltcalc.BTTODEC(code))
    strut2 = ((strut1 + 9841) / float(1000))
    #print strut2
    return strut2
Exemple #4
0
def numstruct(code):
    strut1 = (libbaltcalc.BTTODEC(code))
    strut2 = (strut1 + 9842)
    #print strut2
    return strut2
Exemple #5
0
def mk23voicesample(code7trits):
    strut1 = (libbaltcalc.BTTODEC(code7trits))
    #print strut1
    strut2 = (strut1 + 1094)
    #print strut2
    return autosquare2(strut2)
Exemple #6
0
def drawnumstruct2(code):
    strut1 = (libbaltcalc.BTTODEC(code))
    strut2 = (strut1 + 4)
    #print strut2
    return strut2
Exemple #7
0
def buzznumstruct5(code):
    strut1 = (libbaltcalc.BTTODEC(code))
    strut2 = (strut1 + 122)
    #print strut2
    return strut2
Exemple #8
0
def test_tritchop(trit_string, splitpoint):
    print("-----------TEST TRITCHOP-------------")
    print("Input      : " + trit_string + " , Split Point: " + str(splitpoint))
    trits = btcalc.tritchop(btcalc.BTTODEC(trit_string), splitpoint)
    print("First Part : " + btcalc.DECTOBT(trits[0]))
    print("Second Part: " + btcalc.DECTOBT(trits[1]))