Read me About Demoscene? Links Contact

Daily DSP tip :-)

So, I played a bit with software synthesizers in the past and last week I took the project up for revision. Doing so, I came up with the following easy waveform generators:

Having the basic generators, we move on to making them “easy” controlable by Hz rather than [0;1] or [0;] when it comes to sine. I use these generators in relation to sound - and most sound is generated at 44k1Hz, i.e. 44100 samples per second per channel. With this in mind, we get that each period should be transformed from/to [0;44100]. Let i be the current sample index in the stream; we’ll observe that output[i]=wave_sine((Hz*/44100.0)*x) if we set Hz=440.0 we get a nice sine A-note. In addition, a square/saw/triangle A-note can be output[i]=wave_triangle((Hz/44100.0)*x).

I hope this is useful to some one else than me :-)

WINPROMPT is a very small tool that can be helpful when writing  Windows batch scripts. It allows the batch script to query the user for  input and present errors and information boxes to the user.
Read more about WinPrompt

WINPROMPT is a very small tool that can be helpful when writing Windows batch scripts. It allows the batch script to query the user for input and present errors and information boxes to the user.

Read more about WinPrompt

I gathered a few of my PC Demos in a single play list on Youtube. Watch and enjoy :-)

Tool of the day - NetCheck! NetCheck is a Windows tool for persistently checking network connectivity from the running host to foreign IP addresses. This can be helpful in many situations, e.g. when setting up network infrastructure or periodically asserting exisiting network infrastructure. Using the command line it is now possible to setup scheduled tasks or batch jobs with results being logged in plain text log files or in Windows EventLog.
Read more about NetCheck

Tool of the day - NetCheck! NetCheck is a Windows tool for persistently checking network connectivity from the running host to foreign IP addresses. This can be helpful in many situations, e.g. when setting up network infrastructure or periodically asserting exisiting network infrastructure. Using the command line it is now possible to setup scheduled tasks or batch jobs with results being logged in plain text log files or in Windows EventLog.

Read more about NetCheck

Easy Frame Buffer Object class

So, I’ve been fiddling a lot with frame buffer objects lately. And before you get to it - Yes, I know I’m several years behind :-)

For those of you who don’t know what Frame Buffer Objects are - they are frame buffers stored in your video memory which can be used as any other texture in OpenGL. It replaces the insanely slow glCopyPixels which copy an area of the current context into conventional memory for processing.

Read More