############################################################################ Name...: ASphere8, ASphere16 (AudioSphere8,AudioSphere16) ############################################################################ Author.: Michael Kübel (michael.kuebel@web.de) alias Kümmel Size...: 1000/984 bytes Date...: June, 8th, 2001 Needs..: Risc PC, 176 KByte of free WimpSlot, RiscOS 4 to compile, CodePressor to compress. Tested only on StrongARM, should work with other processors, * ASphere8 -> 8 bit sound system * ASphere16 -> 16 bit sound card Descr..: 4-effect-audio-driven-animation-of-3d-sphere-aligned-vectorballs ############################################################################ Usage: """""" 1) Start any Tracker-Player application with your favourite song... 2) - Double click on 'ASphere8' if you've got a 8 bit sound system - Double click on 'ASphere16' if you've got a 16 bit sound card 3) Depending on the sound played the set of vectorballes will change it's size (...what means actually the distance to the center of the figure is variied...;-)) For both (8 and 16 bit versions) you've got the choice between 4 different effects... 'RETURN' key steps through these 4: 1. spiral figure sound influences all balls in the same amount 2. random figure, sound influences all balls in the same amount 3. spiral figure, sound influences all balls different 4. random figure, sound influences all balls different For the 8 bit version you can change the sound system voice that is used for the animation... 'SPACE' key is used to step through the available voices The 16 bit version uses only one voice (mix of left & right) 4) Hit 'Escape' to quit ############################################################################ Some hints for the source code """""""""""""""""""""""""""""" - in both there are some parameters in the header, try to change them, but I take no responsibility for internal errors ;-) - in 16 bit version you can change the 'power_drop' value to have a more smooth or jumping change of effect 1. and 2. ############################################################################ Some Credits: """""""""""""" - Pervect...........again for the convenient 'memory-block-address-finding' code :-) and the *very* essential CodePressor - Exoticorn.........for a lot of 16 bit testing at MS2001 and again having a nice time there - Joe Taylor........for very good advices on 'OS_HeapSort' - Andre Timmermans..for extensive testing and help on the 16bit version And some greetings to all the Icebirds I met at MS2001, see you next year ! If you want to have some more sound visualisation applications then have a look at my other productions at Andre Timmermans '!DigitalCD'-Web-site: *** http://www.geocities.com/SiliconValley/Horizon/4471/ *** ############################################################################