Tiker 1000 Real or Illusion?

For general discussions related to SynthMaker.

Moderators: electrogear, exonerate

Re: Tiker 1000 Real or Illusion?

Postby mcfadden555 on Sat Jan 09, 2010 12:38 am

Thanks,

I'll try a to write a code to solve my problem.
Unfortunately, it can not work all at once.
I work with synthmaker're only one year.
Therefore, there will be a challenge for me.

musical greetings
mcfadden555
essemer
 
Posts: 20
Joined: Thu Jun 18, 2009 8:43 pm

Re: Tiker 1000 Real or Illusion?

Postby brokebust on Thu Feb 11, 2010 3:56 pm

+1000000 to this post.

Please please please fix green timing - or explain to me what the solution is that I'm missing. Everything i want to do requires it - I don't build "normal" synths - I'm interested in timing effects and controllers.

Example: A code block outputs a stream, OS, which is a constant value between 0 and X, and that output stream value OS changes when an input signal, IS, goes above a threshold. When that OS value changes, I need to generate a MIDI message. In a nutshell: when an input signal goes above a certain level a midi note is triggered.

AFAIK the only way I can detect a change in OS and send that to a MIDI message generator is via the ticker to get periodic values of OS and check them against the previous value. The timing for this is a--p--a--l--l--i--n--g, despite the fact I can see that the code output is changing with near-perfect accuracy.

It's like you have a fortune in a bank account but when you withdraw anything it's immediately devalued: ultimately frustrating. This is a massive and fundamental problem for me.

I have actually given up using SM until this problem is solved - I only come to the forum periodically to check if it has. I saw a post a long time ago saying it was a key priority - but still no release - is this intended be solved or not? If it will not be solved please tell me so I can abandon ship in enough time to swim over to HMS MaxMSP where the ticker works even if the app is not integrated into my host! ;)
brokebust
essemer
 
Posts: 28
Joined: Sun May 10, 2009 10:24 pm

Re: Tiker 1000 Real or Illusion?

Postby MegaHurtz on Thu Feb 11, 2010 4:09 pm

What you can do here for a 2%, msp will do at 20%, reaktor at 30%.
I would reccomend not to abbandon ship for the cost of a steeper learning curve.
Every solution to a problem here is a real one, and as soon as you get the grips.
It will sing for you in paying real dividence. instead of many build hours that will not be able to hit the market.
The flaws in green timing are there in msp. They are the same.
It`s the streams that are a real PITA in msp.
Visit my website at: http://www.schlukhash.nl
User avatar
MegaHurtz
smaniac
 
Posts: 1516
Joined: Mon Aug 11, 2008 5:29 pm
Location: Eindhoven/Netherlands

Re: Tiker 1000 Real or Illusion?

Postby MegaHurtz on Thu Feb 11, 2010 4:23 pm

trogluddite wrote:A float changing at sample rate is a stream. The green floats could never run at anything like that speed because of the overhead of passing the triggers through the schematic (to calculate which calculations need calculating - if that makes sense?) - your CPU would melt down!
Code is the only way to go - a code module is executed at sample rate by definition.
The limitations this imposes on MIDI and the GUI are well known, but unavoidable at the moment - the division between sample rate streams and 'run on demand' green/GUI is part of what makes SM relatively user (and CPU) friendly - IMHO, the way this opens up VST design to amateurs is a key point of SM. To have the kind of power/flexibility available to people like Native Instruments, there's nothing for it but to program in C++/ASM.

The Luddite.


After reading back a little, there are no limitations on midi and not on gui.
Midi was already slow when it came in. you are`nt going to get any faster. If it was based on a host the difference would be uncomprehenceable. Same goes for the gui.. Unless you have a supermind that can detect changes in image above 24fps. Wich we dont have. The slower ticker will suffice. So a ticker 100 will be redundant by 300%.
Visit my website at: http://www.schlukhash.nl
User avatar
MegaHurtz
smaniac
 
Posts: 1516
Joined: Mon Aug 11, 2008 5:29 pm
Location: Eindhoven/Netherlands

Re: Tiker 1000 Real or Illusion?

Postby brokebust on Sun Feb 14, 2010 6:44 pm

Thanks for your inspirational words but what I really want is a technical solution - or at least hope of one coming along ;)

I want to be able to synch things accurately - to an accuracy that I know is possible. When a stream changes I want to send out a MIDI note at that point, with no greater audible latency than if I had hit a key at that same point - which is hardly asking much I feel.

I can see no fundamental mechanism to achieve this or other simple timing goals - like firing messages in time with the host's BPM. Everything comes back to taking the stream (e.g. BPM) and then sampling out floats at massive intervals (with the ticker) so the synch is totally lost.
brokebust
essemer
 
Posts: 28
Joined: Sun May 10, 2009 10:24 pm

Re: Tiker 1000 Real or Illusion?

Postby MegaHurtz on Sun Feb 14, 2010 6:53 pm

you can have a subframe of signal timing with a controlrate midimessage.
Pure midi is not that slow, see your keyboards and stuff they still use the outdated midi protocol
from way back. If you would do this via a ticker 44100, it will still be off track.
For technical reasons described by malc in this post. So a signal "heartbeat" is the way to go.
Visit my website at: http://www.schlukhash.nl
User avatar
MegaHurtz
smaniac
 
Posts: 1516
Joined: Mon Aug 11, 2008 5:29 pm
Location: Eindhoven/Netherlands

Re: Tiker 1000 Real or Illusion?

Postby brokebust on Thu Feb 25, 2010 4:45 am

When a stream changes I want to send out a MIDI note at that point, with no greater audible latency than if I had hit a key at that same point - which is hardly asking much I feel.


So a signal "heartbeat" is the way to go.


That could not work, because the signal could change at a point that was not on a "beat". If you need me to explain the issue again in more detail I can.

Either way, still no solution! >:(
brokebust
essemer
 
Posts: 28
Joined: Sun May 10, 2009 10:24 pm

Re: Tiker 1000 Real or Illusion?

Postby MichaelBenjamin on Thu Feb 25, 2010 8:14 am

a stable tickersystem to produce and merge stream, midi & control data would be very nice.
User avatar
MichaelBenjamin
smaniac
 
Posts: 1439
Joined: Thu Jul 12, 2007 3:26 pm

Re: Tiker 1000 Real or Illusion?

Postby MegaHurtz on Thu Feb 25, 2010 12:39 pm

brokebust wrote:
When a stream changes I want to send out a MIDI note at that point, with no greater audible latency than if I had hit a key at that same point - which is hardly asking much I feel.


So a signal "heartbeat" is the way to go.


That could not work, because the signal could change at a point that was not on a "beat". If you need me to explain the issue again in more detail I can.

Either way, still no solution! >:(


Read harder :).. The signal will never change on beat.. It`s always limitted to the midi protocol for compatibily with midi. And it`s faster than you can grasp.
Visit my website at: http://www.schlukhash.nl
User avatar
MegaHurtz
smaniac
 
Posts: 1516
Joined: Mon Aug 11, 2008 5:29 pm
Location: Eindhoven/Netherlands

Re: Tiker 1000 Real or Illusion?

Postby trogluddite on Thu Feb 25, 2010 9:48 pm

MegaHurtz wrote:The signal will never change on beat..

Always some latency yes, and MIDI is reasonably quick (not quick enough for me - I play drums, and the flamming on my MIDI percussion kit drives me crazy). However, that doesn't get around the fact that tick 100 is a whole order of magnitude slower than MIDI. 10ms between ticks is definitely enough to give audible latency jitter. Depending where the ticks come relative to the musical timing, a note may be delayed by almost nothing, or by up to 10ms - it is the variation (jitter) in latency that makes timing sound sloppy. In contrast, a fixed delay of almost any length could just be compensated for.
For a VST instrument no problem, the trigger occurs at the moment the message is received - but if your plugin uses tickers to trigger notes (i.e. step sequencers, MIDI delays etc.) then it does make a difference, especially for percussion sounds. I remember reading some research years back that found that timing differences of this order in the drumming affected people's perception of 'swing' in jazz recordings, for example.
Feel free to use any schematics and algorithms I post on the forum in your own designs - a credit is appreciated (but not a requirement).
Don't stagnate, mutate to create. Without randomness and serendipity the earth would be just another barren rock.
User avatar
trogluddite
smychopath
 
Posts: 3025
Joined: Mon Oct 20, 2008 3:52 pm
Location: Yorkshire, UK

Re: Tiker 1000 Real or Illusion?

Postby MichaelBenjamin on Fri Feb 26, 2010 12:17 am

on the other side its quite astonishing that the windows ticker got such a shitty timing. if one builds an operating system i would assume that stable clocking and ticking would be one of the main features to provide. i can imagine with all that multitasking this could be hard, but that the devs didnt even implement also some time critical mode for realtime applications to rely on even with tradeoffs in multitasking is beyond me.
User avatar
MichaelBenjamin
smaniac
 
Posts: 1439
Joined: Thu Jul 12, 2007 3:26 pm

Re: Tiker 1000 Real or Illusion?

Postby oddson on Fri Feb 26, 2010 12:35 am

10 MS might not be good enough... but the 15-to-god-only-knows reality is even worse. It's the low priority that's the game killer. SynthMaker will not be suitable for any music event system until that's done. If it doesn't quite get to sample rate that may or may not prevent some applications but it's completely a no-go with the current system.

And now that's the final word on the issue and we'll all agree never to speak of it again even after it's fixed. ;)
oddson
wiki guru
 
Posts: 3883
Joined: Sun Jul 03, 2005 6:44 pm

Re: Tiker 1000 Real or Illusion?

Postby trogluddite on Fri Feb 26, 2010 3:46 pm

oddson wrote:And now that's the final word on the issue and we'll all agree never to speak of it again even after it's fixed.

Yes, time to move on to pastures new... "Ticker 25 Real or Illusion?", anybody? ;)
Feel free to use any schematics and algorithms I post on the forum in your own designs - a credit is appreciated (but not a requirement).
Don't stagnate, mutate to create. Without randomness and serendipity the earth would be just another barren rock.
User avatar
trogluddite
smychopath
 
Posts: 3025
Joined: Mon Oct 20, 2008 3:52 pm
Location: Yorkshire, UK

Re: Tiker 1000 Real or Illusion?

Postby rl on Fri Feb 26, 2010 8:32 pm

oddson wrote:And now that's the final word on the issue and we'll all agree never to speak of it again even after it's fixed. ;)


but will it ever be fixed?
User avatar
rl
dsp wiz
 
Posts: 1494
Joined: Mon Feb 07, 2005 10:24 pm
Location: de.earth.universe.known

Re: Tiker 1000 Real or Illusion?

Postby matti on Sat Mar 06, 2010 9:18 am

MegaHurtz wrote: Unless you have a supermind that can detect changes in image above 24fps. Wich we dont have. The slower ticker will suffice.


Wha-wha-wha-Whaaaat!?
Human eye can detect changes at approximately 70 Hz (or fps if you like). Have you ever watched old TV's that have a refresh rate of 50 Hz. That flickering starts to hurt your brain. Compare it to one that goes 100 Hz. You should notice a huge difference. Same as playing a game at 24 fps or at 60 or 100 fps.
matti
essemilian
 
Posts: 472
Joined: Thu Nov 02, 2006 5:23 pm
Location: Finland

PreviousNext

Return to General

Who is online

Users browsing this forum: No registered users and 1 guest