A litle test for old Macs

Hi,

i just threw together this little test (nothting special) because i want to know how well such a thing performs on old gfx-hardware below a 9200er (<miniMac).

url: http://www.marune.de/taumel/test/mac/waben.zip

Exit: Press the ESC-key
Alter the objects amount by using the mousewheel.

And another one: I’m still looking for audio-software on the Mac which is freeware or in a low shareware region. I already tried out Audacity and Sound Studio which both sucked.

Concret i would need to edit at least WAVs, easy selecting envelopes, let the selection play in loop. Additional to that some standard filters like compressor, fadings, …

Thanks,

taumel

Hi Taumel…

Looks really nice!

If you want performance measurements, possibly adding an FPS counter might help :wink:

Hi Nicholas,

oopsa you’re right…awhh this happens when you’re in a hurry…let me see…

And thanks! :O)

Okay, font was also missing…

Greetings,

taumel

Getting 58-63 fps on a iBook 800 MHz with a Radeon 9200 Mobility 32 Megabyte in it.

-Jon

Hi Jon,

with how many objects?

Greetings,

taumel

Oh whoops, that was with 60.

33 fps with 300.
11 fps with 1000.

Mind you, I was getting the framerate with OpenGL Profiler, and there could very well be a tad bit of overhead with that.

-Jon

Okay, thanks!

On my miniMac (1.25ghz) i get:

300 33 fps
999 12 fps

Limited by the gfx-card, hmm?!

Greetings,

taumel

Very cool. I figured I would test it out on my Radeon 9800 Pro XT. Even though thats not what its purpose is. I got:

300 objects 84 fps
1000 objects 59 fps
2000 objects 30 fps
3000 objects 19 fps
4000 objects 15 fps

Wow you made that yourself or is it made with Unity? So did you hack the nib or what?

I got 84 fps on an Ati 9800 pro 64mb ram, but I’ll try it on the oll imac…

first things - results:

g5 2x2.3 ati9600 64mb:
60 objs = 85fps
108 objs = 85fps
204 objs = 79-82fps
504 objs = 42fps
1008 objs = 24fps
2016 objs = 13fps
4020 objs = 6fps

g4 2x533 geforcemx2 32mb:
60 objs = 29fps
108 objs = 29fps
204 objs = 22fps
504 objs = 14fps
1008 objs = 8fps
2016 objs = 4fps
4020 objs = 2fps

Will test on a eMac and my powerbook 17 (first gen) later today.

Audio editors to try:

Amadeus
http://www.hairersoft.com/Amadeus.html
A lot of podcasters use this shareware app…

Cacophony

Know nothing about this one… got reasonable reviews on versiontracker though.

Cheers, Jon.

I would wager it is a fill rate thing.

Hi,

@aarku:
Yep sure…but hey fillrate is due to the gfx-card. ;O)

@robertseadog/outcast
This is interesting as i also do have a 9800PRO in my pc. A normal 9800PRO on pc beats a 9800XT on the Mac in this scenario (according to outcast’s numbers). I do get here:

0300 84 fps
0999 64 fps
1998 35 fps
3000 24 fps
3999 18 fps

By the way i also uploaded a pc-version under:
http://www.marune.de/taumel/test/pc/waben.zip

It’s done with blitzMax because i needed something done quick and working on my pc is ways faster due to the faster machine and so compiling/debugging takes less time. But don’t get me wrong this is no unity sucks statement. Just my personal situation. :O)

@thylacine:
Thanks for the tips!

Greetings,

taumel

does blitzMax support mac compile? And does it run on a mac?

looks like it does (but seems there is no 3d support?).

BTW: Don’t you have GarageBand Taumel? I use it for everything audio related and it works quite well (escpesially when you want to combine different sounds or else tweak the existing sound in any way)…

Amadeus seems to do little but changing levels of bass/discant or volume…

It’s an OO language based on basic with roots in java but compiles to a native executable. The IDE is VERY simple and one step up from a simple text editor. Other/more powerful IDEs exist, some are free, some aren’t.

Max is currently 2d, cross platform (OS X, Windows, Linux) and has networking capabilities. It’s fast and they’re currently working on a GUI for games to use (buttons, text boxes, etc).

A 3d engine is in the works but it seems to be a long way from being released. Since one can access C/C++ native libs from Max I’ve heard of people using APIs of open source engines to do 3d (Irrlicht comes to mind).

It also has a library for dealing specifically with opengl but I don’t know a lot about it since I only used it for a little while.

According to the author(s), development is moving slower than expected. Looking at the big picture of what’s been accomplished and what the goal is, it’s definitely not an easy task. Most if not all of it is WAY over my head.

ah… I discovered the site yesterday, cool for fullscreen 2d games… But no match for Unity I guess.

Hi,

@robertseadog

BTW: Don’t you have GarageBand Taumel? I use it for everything audio related and it works quite well (escpesially when you want to combine different sounds or else tweak the existing sound in any way)<<<

Yes i have. Can i load and edit samples with it? I already had a short look into it but it looked like a sequencer+softsynth to me. Is there a way to load/edit/save waveforms? Beside of this i won’t need it as i still make my music with my nordlead3 with whom i’m very happy. :O)

As again for blitzMax my opinion is:

+) Very fast.
+) Very easy.
+) Very cheap.
+) Short devtimes.
+) Multiplatform support.
-) The IDE is well be polite >ascetic<.
-) 3d engine is not finished yet. But beside of using external ones like pavlov mentioned you can also use pure openGL 1.1 and so yes 3d is possible but you’re on your own… :O)
-) Documentation.
-) Communication/Feedback to/from the developers.
-) The way they deal with their community sucks.
-) Updates.
:

Bottomline is that it suits well for some cases and doesn’t for others. It’s like with any other gamedev-tool i have used/tested so far: The one which makes you really happy is still missing…

Greetings,

taumel

Im actually considering purchasing it for simple 2d stuff, did this fullscreen thingy in like 5 minutes

Strict
Global width=800
Global height=600
Graphics width,height,16

'Load Jr image:
Global jrGrafic=LoadImage("jr.png")

While Not KeyHit(KEY_ESCAPE)
   DrawText "This is a test from Magic Medicine",((width/2)-64)-100,((height/2)-64)+150

  'Draw jrGrafic on screen:
  SetBlend SOLIDBLEND
  SetScale 1,1
  DrawImage jrGrafic,(width/2)-64,(height/2)-64
	Flip
	Cls
	FlushMem
Wend

But Again not a real challenge for Unity (yet) since it’s mostly 2d for macintoshs… But coding in that Basic-like language seems to be, quite basic!
About garageband, im not sure about the waveform capabilities but I suspect they are simple…

Yep as i said very quick results… :O)

You will be happy with it as long as you won’t encounter any problems.
But when they show up you will also experience the major drawback of it:
The lacking communication with the developers and the way they act to their community. For me this is a major reason not recommending this product without pointing this out! You have been warned.

Where in Garage Bands can i import/edit/export waveforms?

Greetings,

taumel