Please read the file pulsar.txt for the latest notes.
[Introduction]
[Installation]
[Tutorial]
[Filter Addons]
[Cool sutff]
[Greetings]
[BUGS !]
![]()
![[Logo Pulsar]](img_tutorial/aboutbox.jpg)
presenting Pulsar, by R'alf
|
Pulsar est une application BeOS qui affiche en temps réel des effets vidéo en suivant une musique.
Les effets sont programmables via des add-ons. Plusieurs types d'addons existeront mais pour
l'instant seuls les filtres sont disponibles. Dans la terminologie Pulsar, un filtre est un
add-on qui analyse le son entrant et produit des effets sympas. Un sample code fourni permet à n'importe qui de se programmer son effet favori. Pas besoin de connaissances particulières en C ou C++ pour cela ! Pour de plus amples informations, lisez le guide de programmation des addons (en anglais).
Pulsar sera présenté officiellement aux Be's Master Awards de la BeDC qui aura (a eu ?) lieu
de 4 et 5 Aout 1997 à Boston. Le reste de ce guide est en anglais. Veuillez me contacter si cela vous pose problème. |
Pulsar is a BeOS application that ouputs real time video effects by monitoring the music.
The effects can be freely programed via external add-ons. Several kind of add-ons will exist
but currently only filter add-ons are available. A filter, in the Pulsar's terminology, is
a piece of software that filters the incoming sound input and draws neat effects on screen. Some sample code helps you write your favourite effects. No need for extended knowledge in C or C++ for doing this ! For more information about how to create add-ons for Pulsar, please refer to the add-ons programming guide. Pulsar will be presented officially at Be's Master Awards, at the Boston BeDC, 4 and 5 August 1997. This text may contain several grammar and spelling errors. If you feel like you can help me correct these errors, please contact me. |
Here is the simpliest way to do this :
pulsar_06_PR.zip archive to /boot/home.
/boot/home directory by typing :cd /boot/home
unzip pulsar_06_PR.zipPulsar in /boot/home.
Pulsar folder and launch Pulsar.
./Pulsar is the main executable.
./add-ons/ contains the add-ons that will be loaded at startup.
./img/ is the folder where the add-ons will find images to work with.
./qt/ is the folder where the add-ons will find movies to work with.
./img_pulsar/ is a folder containing images for the Pulsar GUI. Do not touch it.
(In future releases, these images will be inserted in a resource file.)
./samples/ is a folder containing add-on sample codes.
In the developement version of Pulsar, you must use the sound panel from the BeOS preferences to select the input (CD, Mic, Mic +20 dB, or Line-In) as well as the input level.
In a future release, you will be able to use the buttons in the main interface to do this. Each track will be associated with an input method, containing its own parameters.
The CD interface will let you directly access to the Audio CD device.
You can (must) select your CD-Rom Audio Device from the main window popup, in the upper
right corner. When running in the preview mode or the full screen mode, you can use the following
keys to control the CD player :
P start playing the audio CD,
S stop playing,
O toggle the pause,
N switch to the next track,
V switch to the previous track,
E eject the audio CD,
small screenshoot of the main window
:-) !
The track view lists the filter that will be playing at a given time. Horizontal axis represents the
time, in minutes, while the vertical axis lists the filters.
You assign a new filter to a line by dragging it from the filter list, on the left. The blue bars
on the track represents when the filter is active and when it is not. The first triangle is the
starting time, the second one represents the end of the active time and the third triangle in a line
represents the repeat interval. You move a triangle by dragging it to your preferred location.
Ideally, the track view is a bit more complicated. It should be like this in the final release :
:-) !
The track view lists the filter that will be playing at a given time. Horizontal axis represents the
time, in minutes, while the vertical axis lists the filters.
You assign a new filter to a line by dragging it from the filter list, on the left. The blue bars
on the track represents when the filter is active and when it is not. The first triangle is the
starting time, the second one represents the end of the active time and the third triangle in a line
represents the repeat interval. You move a triangle by dragging it to your preferred location.
Ideally, the track view is a bit more complicated. It should be like this in the final release :
The todo list is quite long...
New, Load, Save : not implemented.
Stuff copy-pasted from pulsar.txt :
6-Latest modifications & bugs vs. features list
-----------------------------------------------
Latest stuff changed that's not referenced in the tutorial html document :
1- CD player stuff:
- it's plugged in the interface
- it always assume your CD is stoped and will play the track 1 if any
- when you press FullScreen or Preview, the CD will play if it's not already doing so.
- I now correctly find the SCSI CD, at least mine , thanks for cdplay.c source code
and for Huber Andreas for illuminating me on the right way :)
- I didn't test with an IDE Audio CD device.
- Backdoor : export PULSAR_CD_DEVICE to your Audio CD device if it doesn't show up in the
interface.
- In the interface you can switch between several Audio CD devices. This has not been tested
but it should work !
2- Full Screen:
- you enter by pushing the button "FullScreen",
- 8 or 32 bpp mode is IGNORED, Frame Refresh rate is take into account,
- I've heard that this doesn't work in Full Screen on 603-based PowerMac.
Don't know why nor if I can rely on this information, but a friend told me it won't
run on its UMAX bi-180 (Seb' Bouchex, Mailit author, with its Master Awards machine :)
Too late to go and debug on his machine, sorry ! :(
- You can exit the FullScreen mode by pressing either X, Q, Z, F or the ESCAPE keys.
- Pressing ALT-Q won't quit Pulsar. That's a bug but I like to see it as a feature.
3- Filters:
- I didn't have time to code the filter parameters, even the simpliest ones.
- the good point is I do have time to insert the rotozoom, the keftale & the qtmovie :)
4- It successfully pass the MALLOC_DEBUG test !
If you encounter any crash, please enter the debugger and type "sc", then copy paste me
the result by email.
You can also run Pulsar from the command line with a line like "Pulsar 1 > foobar.txt"
then you send me foobar.txt. In fact, inserting *any* command line arguments enters
the debug mode :)
Cool stuff
Cool about box :
![]()


Feel free to visit the R'alf home page :
http://www.capway.com/moll
as well as the official Pulsar Home Page :
http://www.guerilla.com/ralf/pulsar
Greetings
Greetings go to:
|
Aller à la partie privée. Aller au sommaire Adresses tous tes commentaires à R'alf. Page optimisée pour Netpositive. |
Made on a BeBox Dual-133 |
Go to the private part. Go to index. Address your comments to R'alf. Page optimized for Netpositive. |
|
Capway counts
|
|
Be, the Be logo and other icons are copyright or property of Be Inc.Raphael Moll vous souhaite la bienvenue sur sa home page. Cette page est hébergée gratuitement par Multimania (ex-Mygale)
Vous pouvez m'envoyer un mail à l'adresse raphael.moll@capway.com ou ralf@multimania.com
Raphael Moll wellcomes you on his home page. This site is generously provided by Multimania (ex-Mygale).
You can send me an e-mail at raphael.moll@capway.com or ralf@multimania.com
Last update : 20/11/98