scene.org File Archive

File download

<root>­/­mirrors­/­icebird­/­cc3/ASphere.txt

File size:
3 174 bytes (3.10K)
File date:
2019-03-03 01:02:26
Download count:
all-time: 6

Preview

############################################################################
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/ ***

############################################################################