SynthMaker

A geek toy: Stream inspector

Archive · 2008 17 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

MyCo ·

Hi guys!

I've made a module, that could help you to inspect your DSP stuff. It shows informations about the values your modules are working on. eg. If you are not shure if there are denormal problems, this could help

The schematic is with a broken reverb to test(I removed the denormal fixes):

I hope it is correct... it took a while to get the internals to find the numbers. All of detections work on binary base, so it's not just a speculation...

Any help on this is appreciated...

Maik

sunsynth ·

Hallo Maik,

klasse...! werde es heute gleich testen!

Great...! will test it soon!

Walter

TomC ·

MyCo wrote: Hi guys!

I've made a module, that could help you to inspect your DSP stuff. It shows informations about the values your modules are working on. eg. If you are not shure if there are denormal problems, this could help:

here is the schematic, with a broken reverb (I removed the denormal fixes): http://yedey.com/streaminspector.osm

I hope it is correct... it took a while to get the internals to find the numbers. All of detections work on binary base, so it's not just a speculation...

Any help on this is appreciated...

Maik

Great

Tom

Tom7777 ·

Cool thanks 😀

MyCo ·

just a notice: The indicators are read every 40ms... so at the moment, not every sample is displayed... a solution would be to count occurrences and reset them when a read out is done...

MyCo ·

changed it a little bit, now it counts occurrences and displays it in a scope.

-> see in first post

infuzion ·

Seems neat... how do I use it please?

MyCo ·

connect it where you want to check if the output is correct. Then it starts to blink... when you click on one of the text lines, you select the source for the scope. This shows how many occurrences of the selected type were counted per step.

The first row of the LEDs just flash, the second row is goes on when there was something in the stream. When you click reset, the second row is reseted (LEDs go off til the next occurrence).

Acrobat ·

MyCo wrote: Hi guys!

I've made a module, that could help you to inspect your DSP stuff. It shows informations about the values your modules are working on. eg. If you are not shure if there are denormal problems, this could help:

Any help on this is appreciated...

Maik

wow maik that's great! 😀 😀 😀 😀 Should go on the wiki!!

aliasant ·

Great job Myco ! ! ! ! !!!

And hey. It looks good too =)

MyCo ·

The code works, but the GUI elements don't... sometimes it shows positive and negative at the same time, although there is a constant value...

MyCo ·

I fixed the last bug, and added a normalized scope... so you can see everything, including denormals and silent noise...

The Hex-Display shows the float values on the stream as they are seen by the CPU... it only makes sence on slow streams, and if you need bitmasks.

sunsynth ·

I've only one word 4 it: awesome... 😀

Thanks again Maik

Walter

infuzion ·

MyCo wrote: I fixed the last bug...

Same link? I was looking for a new version number, & I'm not sure... cheers

MyCo ·

yes same link...

xenophea ·

'effing amazing!

Thanks!

infuzion ·

I forgot all about this tool, thanks again MyCo! I did a bit 😉 of reduction, & added the new & not so new AfterLoad & AfterCopy triggers so the indicators are cleared when opened/copied. That is an old FreeVerb in there though!

Wrote something here? To have a post removed or your name hidden, write to [email protected].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.