<div dir="ltr"><div><div><div>Bigger is better in that case.<br><br></div>Meters are done with led matrixes with either shift registers going over fets or transistors to drive a led or whatever or dedicated drivers for them. If for example a meter has 16 led I would take a MAX7221 which would give ma total of 64 led´s makes 4 meters so for 32 channels it would take 8 of these. The dump controller actually could do 16 with 800 refreshes per second but if you don´t send enough data for the matrix it would not do anything. The value to gain is actually predefined fixed number of led known gain that can come in so just shift out.<br><br></div>7 segment displays are nothing more than that before so same thing number is known comes in and shit it out.<br><br></div><div>Also in these cases predefined could be better than some other way.</div><br><div><br></div>For prototyping this I would take an Arduino micro just because it is comfortable <br><div><div><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2016-05-18 22:21 GMT+02:00 Len Ovens <span dir="ltr"><<a href="mailto:len@ovenwerks.net" target="_blank">len@ovenwerks.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="">On Wed, 18 May 2016, Felix Homann wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Len Ovens <<a href="mailto:len@ovenwerks.net" target="_blank">len@ovenwerks.net</a>> schrieb am Mi., 18. Mai 2016 um 20:30 Uhr:<br>
      On Wed, 18 May 2016, Felix Homann wrote:<br>
<br>
      >       On Sat, 14 May 2016, Felix Homann wrote:<br>
      ><br>
      ><br>
      >       I like the: send any message with no value means send me an<br>
      update.<br>
<br>
      Does this include meter values, timecode values or beat/bar values?<br>
<br>
No, for meter values you send a subscription message to the mixer. You can<br>
subscribe to a couple of different predefined sets of meter values. You have to<br>
refresh that subscription every 8 seconds or so. Meter values are send as blobs<br>
containing up to 100 values (that's for the RTA).<br>
</blockquote>
<br></span>
Yuck. Predefined... ok, I do that effectively. You get the bank you have set. This could be costly if you have banksize 0 (infinite) and a whole lot of tracks, but with a whole lot of tracks, banking just makes more sense. (Len reminds self some surfaces would prefer to go to bank starting at rather than next/last) Lots of refreshes is not nice for dumb surfaces where metering will be turned on manually or at surface start and expected to be there till shutdown or bank change. (or turned off) Blobs of even 8 values (more useful size) are not so easy to spread out to meters on a dumb surface even though they are less traffic.<br>
<br>
All of these always on feedback types will need a timer. We can't send a meter value for every sample or every meter calc I think. (same with TC/bars)<br>
<br>
--<br>
Len Ovens<br>
<a href="http://www.ovenwerks.net" rel="noreferrer" target="_blank">www.ovenwerks.net</a><br>
<br>_______________________________________________<br>
ardour-dev mailing list<br>
<a href="mailto:ardour-dev@lists.ardour.org">ardour-dev@lists.ardour.org</a><br>
<a href="http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org" rel="noreferrer" target="_blank">http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org</a><br>
<br></blockquote></div><br></div></div></div></div></div></div></div>