SynthMaker

WTimer...

Archive · 2005 13 old posts

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

Shifrin ·

Hi,

I've not really looked at the WTimer (I think that is the name) module yet, I am wondering at what interval are the 'triggers' sent? Can you change the interval? Or am I totally misunderstanding how it works?! 😉

Any info appreciated!

Shif.

Nu Audio Science ·

Good question, I have been wondering this for myself while thinking about the sequencer for the Creakbox port.

Hey its Windchimer 😉 Well thats what i call it anyway 🙂

jorge ·

WTimer sends triggers at a rate of 25 per second. It is meant for doing screen refreshes for animations etc. We'll eventually create a custom timer but it's much more efficient to have one timer event controlling many timer components. So for example if you use 10 WTimer component you're still using one Windows Timer that calls all the components. To have 10 separate timers could be very inneficient specially if you specify high rate ones.

Shifrin ·

Cheers jorge 🙂

Shif.

jorge ·

I should add that there is a Trigger divide component that lets you divide the rate of events, for example if you use a Trigger divide with an Integer of 5 you'll get 5 triggers per second on the output.

Nu Audio Science ·

So you could use the divide with some math and the host BPM to sinc ?

jorge ·

Nu Audio Science wrote: So you could use the divide with some math and the host BPM to sinc ?

I guess, I havent thought about it, I dont know if 25 events per second plus all the possible divisions would give enough precission.

Nu Audio Science ·

Hey Jorge thanx for the info 😉 Im a sinc maniac so i will try anyway 😉

Is it possible to divide to decimals or only wholes ?

jorge ·

Nu Audio Science wrote: Is it possible to divide to decimals or only wholes ?

Only by an integer, the trigger divide has an Int input connector to specify it.

I think the kind of stuff you're interested in would be better done with compiled mono/poly code as it would have sample precision unlike the green float/int/trigger etc. It's always good to experiment anyway.

Nu Audio Science ·

Building a sequencer in code is well beyond me "At the moment" I will mess further though you never know 😉

Tom7777 ·

I made one using the low level and mid level modules and it works fine, It will be interesting to see if a coded version works better when one does get released.

unkargherth ·

Nu Audio Science wrote: Building a sequencer in code is well beyond me "At the moment" I will mess further though you never know 😉

It'isnt only beyond yours ( and mine) ability. It also seem stupid to me. Basically because I cannot think any kind of sequencing code that needs to run at audio rate

Nu Audio Science ·

I'm using the example LFO to build one at the moment but i need to code a retriggerable envelope first for it to work with MONO mode 😉

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.