Sunday, 9 September 2012

Listen to the voice of Buddha ...

Who, rather than delivering any silk-related wisdom, told me in no uncertain terms to stop trying to tune the damn latency.

So right now, this is tight as I can get it - 2 buffers of 128 samples between the synth and the back end, and the back end delivering packets of 384 samples to OMX. Fingers crossed, the 2 synth buffer times should be absorbed into the first 2 of the 3 back end buffer times.

There's still an annoying amount of latency that you can feel if you try to play along to anything zippy, but any more work will wait until I have a rev 2 board and can hook up I2S.


In the meantime I may rework the UI, but I'm going to focus on another platform until I can get a rev 2 or 2.

7 comments:

  1. That sounds great.....very Headhunters

    ReplyDelete
    Replies
    1. I'm sure if I were younger I'd have some clue who the Headhunters are :)

      Delete
  2. Oh my apologies.....Herbie Hancock's Headhunters......from 1972.....his stuff was an Arp 2600 and Moogs......and let's not forget 'Sextant' - that had brilliant synth sounds on it... https://www.youtube.com/watch?v=RhEAAZG8KDM

    You can tell I'm a synth head like you :)

    ReplyDelete
  3. Sorry if this in a bit of an obvious question that's been asked already..I did go back over past posts, but didn't see it pop up anywhere.

    Basically, do you have plans to sell this in the future, assembled and ready to use for those of us who have problems using even a stapler..and, if so, how much are you likely to charge and is there a list we should be on in order to get one?

    Just wondering and I can appreciate this is currently a work in progress, but I would really be interested in getting one of these little beauties if they came ready to use.

    ReplyDelete
    Replies
    1. If I can come up with a business model that makes sense, that doesn't involve sitting at home hunched over a soldering iron and a magnifying glass, for sure I want to be able to sell these!

      There is a lot to get over yet. The latency, although much-improved, is still far from ideal, and will not support rapid Wakeman/Rudess solo playing. The requirement to plug in a TV for audio output is a disaster, but using version 2 of the Pi board fixes that, although I am not keen on ordering more unless I am guaranteed to get a rev. 2, but that comes at the cost of extra electronics for the I2S connector. Alternatively USB audio output adapters (99p / 99c on eBay) may offer a solution, but I was hoping to completely disable USB and buy back the 20% of lost performance. So unless it's done properly - with a real PCB to house a UART-bridged MIDI, and an I2S to a pair of op amps - it will look like a hobbyist kit, and be as reliable as a piece of hobbyist kit.

      So in short, yes, I would love to be able to sell this, I intend driving this through to that point, but we are not there quite yet, and if I cannot get the latency down to much lower than its current levels it's only ever going to be a toy or a curiosity.

      Delete
  4. How about a Kickstarter project? When you have solved the latency / software / whatever issues, of course.

    ReplyDelete
  5. That would solve the seed funding but not the bigger investment and the business model. I'm workign on it!!

    ReplyDelete