Beispiel #1
0
        double(up_fa(curr_oct)),
        BL(),
        double(ti(curr_oct - 1)),
        BL(),
        double(up_do(curr_oct)),
        BL()
    ]
    part10 = part5
    part11 = part1
    part12 = part2
    part13 = part3
    part14 = [
        double(re(curr_oct)),
        BL(),
        double(up_do(curr_oct)),
        BL(),
        double(up_fa(curr_oct)),
        BL()
    ]
    part15 = [ti(curr_oct - 1, curr_dur * 4)] + [BL()] * 5

    seq4 = part1 + part2 + part3 + part4 + part5 + part6 + part7 + part8 + part9 + part10 + part11 + part12 + part13 + part14 + part15
    return seq4


for key, item in Freqs_options.items():
    Freqs = item
    seq1 = get_seq1()
    doc.playNoteSeq(seq1, ScoreDraft.Piano())
    doc.mixDown("test_{}.wav".format(key))
Beispiel #2
0
#!/usr/bin/python3
import sys

sys.path += ['../']

import os
import ScoreDraft
from ScoreDraftNotes import *

Piano = ScoreDraft.Piano()

doc = ScoreDraft.Document()
doc.setReferenceFrequency(318.0)
doc.setTempo(80)

seq1 = [la(4, 48), do(5, 48), re(5, 36), do(5, 36), re(5, 24)]
seq2 = [
    la(3, 96),
    BK(96),
    do(4, 96),
    BK(96),
    mi(4, 96),
    re(4, 96),
    BK(96),
    fa(4, 96),
    BK(96),
    la(4, 96)
]

seq1 = seq1 + [
    re(5, 48),
Beispiel #3
0
seq2 = seq2 + [so(3, 192), BK(144), re(4, 48), fa(4, 48), ti(4, 48)]

seq1 = seq1 + [do(6, 192)]
seq2 = seq2 + [
    do(3, 192),
    BK(180),
    so(3, 180),
    BK(168),
    do(4, 168),
    BK(156),
    mi(4, 156),
    BK(144),
    so(4, 144),
    BK(132),
    do(5, 132)
]

instrument = ScoreDraft.Piano()

doc.playNoteSeq(seq1, instrument)
doc.playNoteSeq(seq2, instrument)
doc.mixDown('FlyMeToTheMoon_just.wav')

#targetBuf=ScoreDraft.TrackBuffer()
#doc.mix(targetBuf)
#ScoreDraft.PlayTrackBuffer(targetBuf)

#import time
#while (ScoreDraft.PlayGetRemainingTime()>0.0):
#time.sleep(1.0)