OSCAR's_Ears--link to listen_panel
OSCAR's_Hands--link to ears/manager
Hands
melody
overflow--makes sure input numbers are in acceptable range
seeder--seeds random number generator when loaded
shiftreg2--a two-step shift register
harmony
harmgen--main file for harmonic genesis
harmgetnextint--queries probability table for harmonic genesis
overflow--makes sure input numbers are in acceptable range
seeder--seeds random number generator when loaded
shiftreg2--a two-step shift register
Ears
melody
emelstore--writes calculated probabilities to data array
emelstoretotal--writes interval count to data array
melanalmod--counts input intervals and routes them to the correct probcalc
melrestore--restores melanalmods to a previously saved state
melsort--routes interval packets to the correct melanalmod
overflow--makes sure input numbers are in acceptable range
probcalc--counts input intervals and calculates percentage of melanalmod's count
round--rounds input to the nearest integer
shiftanddiff--gets the melodic interval between notes of a melody
shiftreg2--a two-step shift register
harmony
eharmstore--writes calculated probabilities to data array
eharmstoretotal--writes interval count to data array
fosort--routes interval packets to the correct harmanalmod
harmanalgroup--container for harmanalmods
harmanalmod--counts input intervals and routes them to the correct probcalc
harmrestore--restores melanalmods to a previously saved state
harmrestoregroup--container for harmrestores
harmstoregroup--container for eharmstores
harmtotalstoregroup--container for eharmstoretotals
overflow--makes sure input numbers are in acceptable range
probcalc--counts input intervals and calculates percentage of harmanalmod's count
round--rounds input to the nearest integer
shiftreg2--a two-step shift register
sordsort--routes interval packets to the correct fosort
Brains
harmstorehouse--manages harmonic analysis arrays
harmtableload--loads harmonic analysis array contents from .txt files
harmtables--holds harmonic analysis arrays
harmwrite--writes harmonic analysis array contents to .txt files
melstorehouse--holds and manages melodic analysis arrays
meltableload--loads melodic analysis array contents from .txt files
melwrite--writes melodic analysis arrays contents to .txt files
perfharmprep--loads harmonic performance array contents from .txt files
perfharmsave--writes harmonic performance array contents to .txt files
perfharmtables--holds harmonic performance arrays
perfmelprep--loads melodic performance array contents from .txt files
perfmelsave--writes melodic performance array contents to .txt files
perfmeltables--holds melodic performance arrays
harm
zero, one, two . . . twelve--harmonic analysis arrays
total--harmonic interval count arrays
.txt archives of arrays
mel
meltables--melodic analysis arrays
.txt archives of arrays
perf
zeroperf, oneperf . . . twelveperf--harmonic performance arrays
harmtransform--converts from harmonic analysis to harmonic performance arrays
harmtransformall--container for harmtransformgroups
harmtransformgroup--container for harmtransforms
melnperf, melpperf--melodic performance arrays
meltransform--converts from melodic analysis to melodic performance arrays
meltransformall--container for meltransforms
.txt archives of arrays
|