Tree [490407] master /
 History

HTTPS access


File Date Author Commit
 examples 2012-11-27 Green Kobold Green Kobold [490407] arrumacoes minimas
 figgus 2012-11-27 Green Kobold Green Kobold [490407] arrumacoes minimas
 .gitignore 2012-02-12 rfabbri rfabbri [708b70] adicionado .gitignore
 README 2012-02-10 rfabbri rfabbri [97f47f] feita musica com FIGGUS
 RUNME_make_now_an_EP_MUSIC.py 2012-11-27 Green Kobold Green Kobold [490407] arrumacoes minimas
 TODO 2012-02-10 rfabbri rfabbri [fe5fb8] adicionado exemplo de utilizacao no README e pe...
 setup.py 2012-11-27 Green Kobold Green Kobold [490407] arrumacoes minimas

Read Me

== FIGGS: Finite Groups in Granular and Unit Synthesis ==

This is the rewriting of the old 'FIGGS': Finite Groups in Granular and Unit Synthesis

Install it with the usual 'python setup.py install'

See files and TODO for now, or write us:
labmacambira@teia.org.br
renato.fabbri@gmail.com

Or try our IRC:
#labmacambira @ irc.freenode.net


------
For now, FIGGUS is structured as follows:

1) Sonic Material
class UnitGrain is a sonic grain/event
class Sequence takes a sequence of UnitGrain classes in a specific order

2) Permutations
class Permutation is a permutation with some facilities for displaying notation and alterations
class PermutationPattern is a permutation with some more info, like periodicity

3) Resulting Patterns
class Pattern is where the grains and the permutations entangle and where the synthesis come to life

4) Utils
class Tables (in tables.py) reads tables for lookup from directory tables/
class IOUtils is dedicated to easy pattern and vectors IOs

some more elaborated Finite Group stuff should come soon, probrably via gap.
############
# USAGE:
import figgus as f

p=f.Pattern() # Pattern uses standard 1s 220Hz sonic units and (123) == [231] permutations
p.synthesizeSonicVectors() #  # makes the sonic vector and stores it in p.sonic_vector

io=f.IOUtils() # instantiates a IO class
io.recordPattern("som.wav",p) # Make .wav from pattern p please :-)


"""
FIGGS ancient code:
http://www.estudiolivre.org/el-gallery_view.php?arquivoId=7959
"""


=== /\/\/\/\/\ _o_o_ oOo _o_o_ /\/\/\/\/\ ===




Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks