10194
Comment:
|
10234
|
Deletions are marked like this. | Additions are marked like this. |
Line 8: | Line 8: |
by Marshall Hampton. When the two frequencies are well seperated, we hear the right hand side of the identity. When they start getting close, we hear the higher-pitched factor in the left-hand side modulated by the lower-pitched envelope. {{{ |
by Marshall Hampton. When the two frequencies are well separated, we hear the right hand side of the identity. When they start getting close, we hear the higher-pitched factor in the left-hand side modulated by the lower-pitched envelope. {{{#!sagecell |
Line 28: | Line 28: |
def sinsound(freq_ratio = slider(0,1,1/144,1/12)): | def sinsound(freq_ratio = slider(1/144,1,1/144,1/12)): |
Line 41: | Line 41: |
html('<embed src="https:./test'+ lab +'.wav" width="200" height="100"></embed>') | html('<embed src="cell://test'+ lab +'.wav" width="200" height="100"></embed>') |
Line 49: | Line 49: |
{{{ | {{{#!sagecell |
Line 100: | Line 100: |
html('<embed src="https:./test'+ lab +'.wav" width="200" height="100"></embed>') | html('<embed src="cell://test'+ lab +'.wav" width="200" height="100"></embed>') |
Line 107: | Line 107: |
{{{ | {{{#!sagecell |
Line 163: | Line 163: |
{{{ | {{{#!sagecell |
Line 177: | Line 177: |
{{{ | {{{#!sagecell |
Line 184: | Line 184: |
print "<html>" # trick to avoid word wrap | |
Line 186: | Line 185: |
cProfile.run(cmd) | cProfile.runctx(cmd,globals(), locals()) |
Line 188: | Line 187: |
profile.run(cmd) print "</html>" |
profile.runctx(cmd,globals(), locals()) |
Line 197: | Line 195: |
{{{ | {{{#!sagecell |
Line 208: | Line 206: |
{{{ | {{{#!sagecell |
Line 256: | Line 254: |
{{{ %python |
{{{#!sagecell |
Line 286: | Line 282: |
}}} {{{ |
Sage Interactions - Miscellaneous
goto interact main page
Contents
Hearing a trigonometric identity
by Marshall Hampton. When the two frequencies are well separated, we hear the right hand side of the identity. When they start getting close, we hear the higher-pitched factor in the left-hand side modulated by the lower-pitched envelope.
Karplus-Strong algorithm for plucked and percussive sound generation
by Marshall Hampton
An Interactive Venn Diagram
Unreadable code
by Igor Tolkov
Profile a snippet of code
Evaluate a bit of code in a given system
by William Stein (there is no way yet to make the text box big):
Minkowski Sum
by Marshall Hampton
Cellular Automata
by Pablo Angulo, Eviatar Bach