Example #1
0
 def __init__(self, overview):
     self.away_team = Team(overview.away_name_abbrev,
                           overview.away_team_runs, overview.away_team_name)
     self.home_team = Team(overview.home_name_abbrev,
                           overview.home_team_runs, overview.home_team_name)
     self.inning = Inning(overview)
     self.bases = Bases(overview)
     self.pitches = Pitches(overview)
     self.outs = Outs(overview)
     self.game_status = overview.status
Example #2
0
    def __init__(self, overview):
        self.away_team = Team(overview.away_name_abbrev,
                              overview.away_team_runs, overview.away_team_name)
        self.home_team = Team(overview.home_name_abbrev,
                              overview.home_team_runs, overview.home_team_name)
        self.inning = Inning(overview)
        self.bases = Bases(overview)
        self.pitches = Pitches(overview)
        self.outs = Outs(overview)
        self.game_status = overview.status

        try:
            self.note = overview.note
        except:
            self.note = None

        try:
            self.reason = overview.reason
        except:
            self.reason = None
Example #3
0
from pyo import *
from pitches import Pitches
from shell import *
from move import *
from random import randint
from random import choice

s = Server().boot()

# Generate the pitches manager (see pitches.py)
p = Pitches(degrees=[0,2], tuning='just', root=440)

long = .45
#long = 1
short = long*.25
beat_time = Sig(long)

m = Metro(beat_time, poly=1).play()
m2 = Metro(Sig(long)*2).play()

# Generate Adsr envelopes (see shell.py)
shells = [
  ShellAdsr(dur=beat_time.value, dur_fact=.4, num=p.len),
  ShellAdsr(dur=beat_time.value, dur_fact=.8, num=p.len)
]
 
# Generate the envelope manager (see shell.py)
env = ShellManager(shell=shells[1])

sin = SuperSaw(freq=p.getPitches(), mul=env.getShell())
mix = Pan(sin).out()
Example #4
0
from pyo import *
from pitches import Pitches
from shell import *
from move import *
from random import randint
from random import choice

s = Server().boot()

# Generate the pitches manager (see pitches.py)
p = Pitches(degrees=[0, 4, 7], tuning='just')

beat_time = Sig(.3)
m = Metro(beat_time, poly=1).play()

# Generate Adsr envelopes (see shell.py)
# shells = [
#   ShellAdsr(dur=beat_time.value, dur_fact=.4, num=p.len),
#   ShellAdsr(dur=beat_time.value, dur_fact=.8, num=p.len)
# ]

# Generate Adsr envelopes (see shell.py)
shells = [
    ShellHann(dur=beat_time.value, dur_fact=.4, num=p.len),
    ShellHann(dur=beat_time.value, dur_fact=.8, num=p.len)
]

# Generate the envelope manager (see shell.py)
env = ShellManager(shell=shells[1])

sin = Sine(freq=p.getPitches(), mul=env.getShell())
Example #5
0
from pyo import *
from pitches import Pitches
from shell import *
from move import *
from random import randint
from random import choice

s = Server().boot()

# Generate the pitches manager (see pitches.py)
p = Pitches(degrees=[0,4,7], tuning='just')

beat_time = Sig(.3)
m = Metro(beat_time, poly=1).play()

# Generate Adsr envelopes (see shell.py)
# shells = [
#   ShellAdsr(dur=beat_time.value, dur_fact=.4, num=p.len),
#   ShellAdsr(dur=beat_time.value, dur_fact=.8, num=p.len)
# ]

# Generate Adsr envelopes (see shell.py)
shells = [
  ShellHann(dur=beat_time.value, dur_fact=.4, num=p.len),
  ShellHann(dur=beat_time.value, dur_fact=.8, num=p.len)
]
 
# Generate the envelope manager (see shell.py)
env = ShellManager(shell=shells[1])

sin = Sine(freq=p.getPitches(), mul=env.getShell())
Example #6
0
    def __init__(self):
        rand = Randi(freq=500)
        self.sine = Sine(freq=200, mul=rand)

    def out(self):
        return self.sine.out()


if __name__ == '__main__':
    from pitches import Pitches
    from random import randint
    from random import choice

    s = Server(nchnls=2).boot()

    p = Pitches(degrees=[0], root=400)
    #   p = Pitches(degrees=[0], root=200)

    # Test the RissetSnare synth
    snr = RissetSnare(pitches=p, dur=2, noise_freq=500, randi_freq=400)
    mul_sig = Sig(.8)
    out = snr.out()
    #   out.setMul(mul_sig)
    risEnv = snr.getEnvs()
    beat = Sig(5)
    m = Metro(beat).play()
    count = 0

    def play_me():
        global count
        #     root = 200*choice([0.95,0.97,1,1.02,1.05,1.06])
Example #7
0
from pyo import *
from pitches import Pitches
from shell import *
from move import *
from random import randint
from random import choice

s = Server().boot()

# Generate the pitches manager (see pitches.py)
p = Pitches(degrees=[0, 2], tuning='just', root=440)

long = .45
#long = 1
short = long * .25
beat_time = Sig(long)

m = Metro(beat_time, poly=1).play()
m2 = Metro(Sig(long) * 2).play()

# Generate Adsr envelopes (see shell.py)
shells = [
    ShellAdsr(dur=beat_time.value, dur_fact=.4, num=p.len),
    ShellAdsr(dur=beat_time.value, dur_fact=.8, num=p.len)
]

# Generate the envelope manager (see shell.py)
env = ShellManager(shell=shells[1])

sin = SuperSaw(freq=p.getPitches(), mul=env.getShell())
mix = Pan(sin).out()