Log in

View Full Version : The Expression Tone Generator thread!


Chruser
2007-08-21, 01:31 AM
Expression Tone Generator is an ideal tool for creating impressive sound effects using the power of math. The application writes algebraic expressions using sound-related built-in functions (osc, wave, note, and tone) and allows you to hear them quickly with one keystroke. It includes a graph display for wave preview and a note/octave to frequency converter. A full set of arithmetic and logical operators and trigonometric, transcendental functions are included, enabling complex wave definition at any sample rate. Fast evaluation is achieved through an internal expression compiler, performing near C efficiency. Generated waves can be saved as WAV files. Formula files can be saved and retrieved for later use. This tool is suitable for composers, electronic musicians, sound researchers, game programmers, and anyone interested in learning more about the fascinating link between math and sound.


The help file provides sufficient documentation. So, download it, play around and post your creations!

http://www.zelaron.com/gear/ETGInstall.exe

Chruser
2007-08-21, 01:41 AM
Playback for 20 seconds.

100 Hz wave: sin(t*2)*sin(t*100)

Antimatter reactor: sin(t*3)*sin(t*120)+sin(t*2)*sin(t*120)

Helicopter takeoff: sin(t/sin((t/50)*t))

Announcement: (sin(100*t)+sin(200*t)+sin(300*t)+sin(440*t)*(t>2*2*pi)+sin(600*t)*(t>2.5*2*pi)+sin(250*t)*(t>3*2*pi)+sin(50*t)*(t>5*2*pi)+sin(100*t)*(t>5.5*2*pi)+sin(150*t)*(t>6*2*pi)+sin(t*2)*sin(t*100)*(t>8*2*pi)+sin(t*5)*sin(t*100)*(t>8*2*pi)+sin(80*t/sin(0.1*t))*(t>12*2*pi))+(sin(t*3)*sin(t*120)+sin(t*2)*sin(t*120) )+sin(t*4)*sin(t*200)*sin(t*40)+sin(t*8)+sin(t*400 )

!King_Amazon!
2007-08-21, 07:02 AM
That last one was pretty cool, but I don't see how it was an announcement of any sort.

I didn't have time to make any of my own, I'll check it out later.

Chruser
2007-08-25, 03:52 AM
sin(t*50)+sin(t*55)+sin(t*60)+sin(200*t)*sin(t*2)+ sin(100*t)*sin(t*3)

+sin(300*t)*sin(t*19)*(t>4*2*pi)*(t<8*2*pi)

+sin(350*t)*sin(t*19)*(t>12*2*pi)*(t<16*2*pi)

+sin(200*t)*sin(t*4)*(t>20*2*pi)

+sin(200*t)*sin(t*50)*(t>28*2*pi)

+sin(250*t)*sin(t*0.5)*(t>32*2*pi)

D3V
2007-08-25, 09:32 AM
Yah i'll have to do this when I have a little more free time.

Chruser
2008-04-11, 04:58 PM
This thread deserves another chance.

Prime Engine:

sin(t*2)*sin(t*80)

+ sin(t*3)*sin(t*80)

+ sin(t*5)*sin(t*80)

+ sin(t*7)*sin(t*80)

+ sin(t*11)*sin(t*80)

+ sin(t*13)*sin(t*80)

+ sin(t*17)*sin(t*80)

+ sin(t*19)*sin(t*80)

+ sin(t*23)*sin(t*80)


Terminal Discomfort: sin((sin(t*2)*sin(t*25))/(t*sin(t*50)))

!King_Amazon!
2008-04-11, 05:10 PM
First one sounds like a heartbeat to me.

The second one would freak me the hell out on salvia. I have it really loud right now and it's insane in the membrane.

Mantralord
2008-04-11, 05:56 PM
sin((t*(2*t+1)+1)*t*(80*t+1))

Chruser
2008-04-11, 07:33 PM
sin((t*(2*t+1)+1)*t*(80*t+1))

Quite beautiful. I made yours even more harmonic: sin((t*(2*t-99)+1)*t*(10*t-1))

Kaneda
2008-04-11, 11:56 PM
If I was not confined to Wii I would. Highly intriguing.

Chruser
2008-09-20, 11:35 AM
Pump.

jamer123
2008-09-21, 02:10 PM
sin(t*3)*sin(t*120)sin(t/sin((t/50)*t))

jamer123
2008-10-08, 02:22 PM
bump sin(t*4)*sin(t*320)+sin(t*1)*sin(t*920)

Chruser
2008-10-08, 02:38 PM
Getting closer to real instruments...

sin((1/t)*sin(t*200))+
sin((0.8/t)*sin(t*100))

Chruser
2008-10-08, 02:42 PM
sin((1/sin(t))*sin(t*50*sin(t/20)))

Asamin
2008-10-08, 06:53 PM
Is there a....... you know what, I am not even going to ask. I'll remain ignorant to what you guys are doing because you can't do anything in this world without a virus contracting PC that needs $40 in firewalls to keep it semi safe.

Chruser
2009-05-17, 12:40 PM
Muad'dib Electro Pattern: sin(t*2)*tan(t*840)+sin(t*5)*tan(t*180)

Post-Laputan Freeway: sin(t*2)*tan(t*900)+sin(t*5)*tan(t*180) - cos(t*3)*tan(t*90)+sin(t*5)*tan(t*180)

Retro Dot-Matrix: sin(t*2)*tan(t*640)+sin(t*5)*tan(t*380)