+
=
!

This screen has a resolution of 640x480.
You can note that the application interface has been designed to fit in that resolution.
The interface window automatically expand to the size of the workspace minus some pixels.
This way you can always grab the window by its corners and move it around, zoom it, resize
it, etc.

If you're showing the app in the middle of a BeOS presentation, you may comment marketroid things like : "this application is BeOS specific, see the logo ; it's definitively BeOS compliant, takes the most of the OS, uses multithreading, supports the game kit and the media kit. It features a direct Audio CD interface via Posix calls, etc." Your mileage may vary.
First of all, let's switch the application frame rate. By default it's setup at 42 Hz. I mean
the game kit blit occurs at no more than 42 frames per seconds. I may be slower but not faster.
Why defaulting to 42 fps ? Well it's a reasonable refresh rate, but let's be nut and rock this :
switch it to 220 Hz. You know you will never reach this :-) !
The popup is located in the bottom on the interface, just above the fullscreen
button.
Just have a look at the Colors popup, located just at the right of the refresh rate popup.
It's currently fixed at 8 bpp, but actually the application can issue 32 bpp. It's coded by just
disabled since it's not safe. The final version will probably promote 16 bpp support instead of 32.
In fact, 32 is good, it gives you millions of colors but noone cares. 16 bpp is fine, since it's
faster and gives you a really neat graphic look.The interface itself is designed to adapt automagically to the workspace you're running, so if you move the interface from a 8-bpp to a 32-bpp workspace, it will immediatly have a neat look.
On the other hand, if you use the preview mode, it's always fixed in 8 bpp for this release and thus it runs faster on a 8 bpp workspace.
This is why you're asked to do you demo in a 8 bpp workspace if one is available.
button on the top of the interface. This time press it. This will get rid of the
random stuff in the Track View.
Take a filter, the "FFT filter" one for example and drop it on the track, on the left side, on the upper line (it must switch to orange color) :

This way you asigned the layer 1 to this filter.

The line represents the time and the blue color rectangles in it represents when the filter is active and when it's not. Currently a line has only one editing mode : the repeat mode.
Understanding it is quite straightforward and it's a good demo of the Be GUI responsiveness, IMHO.
The repeat mode uses a model, the leftmost blue rectangle, and repeats it on the time.
Do this in that order :
| The rightmost tab defines the length of a pattern, i.e. the repeat interval. Move it from left to right and observe the other blue rectangles moving accordingly. |
| The middle blue tab defines the stop time in the repeat interval. Move it from left to right. |
| The leftmost blue tab defines the start of the track in time. There will be no output before this time for this track. Move it from left to right. |
:-)Repeat the operation and put as many filters as you want. Take care of the order of the filters, it's important. Filters at the top render first, filters at the bottom render last (and thus can erase the first filter's output). Typically, you should always have these rules :

The CD device menu lists every CD-capable device in your machine.
If there is no CD or if it's not detected, it will default to SCSI ID 3, which is the more
common default. If Pulsar fails to find your CD device, this is maybe due to the fact that
the CD tray is empty. I've discovered this on some beboxes (not mine :-)).
In order to avoid this problem, fill it with an audio CD before you start, preferrably some good teckno
(your mileage may vary, it just looks best with strong bass stuff).
No need to explicitly start the CD, it will play automagically whenever you press Preview or Fullscreen.
button
or the
button
Whenever you press these buttons, the CD starts playing from track 1 if it was stopped.
If you run the preview, the preview window will appear. This window shows you the 8 bpp result from the filters. When this window runs, you can unzoom it or zoom it with the small two buttons in the left-bottom corner. The leftmost button makes the window smaller and the right button makes the window bigger. What happens is that the window resolution is still 640x480 but the output is (un)zoomed. You can't make the window bigger than 640x480.
When you press the Fullscreen button, the game kit starts. On every computer we tried except the PowerMac 4400 and the UMAX S900 with an IMS TwinTurbo 128, this works fine. In fact if you can run the Dominoes sample, you can use the FullScreen. If the fullscreen fails, it will elegantly return back to the interface with a dialog saying "Exception catched at xxx...". Don't bug me with this dialog box, I know it. But if this simply hangs your machine, I will be glad to know it.
If you look at the filter list on the left, an item look like this :

And if you move the mouse on it, it looks like :

That's responsiveness !
When the mouse is over a filter, you can click and drag the filter to the track view.
But if you double
click, you will open the Filter Info dialog box :

Notice that this dialog is not modal. You can still use the interface on the background while the window is on top. You can double click another filter without closing the Filter Info window first.
The Filter Info displays information about the filter. The gray zone is a future spaceholder for the filter parameters.
|
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