<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css"><!----></style><style id="css_styles" type="text/css"><!--blockquote.cite { margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc }
blockquote.cite2 {margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc; margin-top: 3px; padding-top: 0px; }
a img { border: 0px; }
li[style='text-align: center;'], li[style='text-align: center; '], li[style='text-align: right;'], li[style='text-align: right; '] { list-style-position: inside;}
body { font-family: 'Segoe UI'; font-size: 12pt; }
.quote { margin-left: 1em; margin-right: 1em; border-left: 5px #ebebeb solid; padding-left: 0.3em; }
--></style>
</head>
<body>
<div>Very true. </div>
<div><br>
</div>
<div><a href="https://www.mipi.org/specifications/dsi">https://www.mipi.org/specifications/dsi</a></div>
<div><br>
</div>
<div>is supported by some MCU vendors I believe.</div>
<div style="clear:both"><br>
</div>
<div><br>
</div>
<div>
<div>------ Original Message ------</div>
<div>From "Mike Bryant" <<a href="mailto:mbryant@futurehorizons.com">mbryant@futurehorizons.com</a>></div>
<div>To "Roman Sowa" <<a href="mailto:modular@go2.pl">modular@go2.pl</a>>; "cheater cheater" <<a href="mailto:cheater00social@gmail.com">cheater00social@gmail.com</a>></div>
<div>Cc "<a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a>" <<a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a>></div>
<div>Date 6/19/2024 6:31:39 PM</div>
<div>Subject Re: [sdiy] Fast lcd display like digitakt</div>
</div>
<div><br>
</div>
<div id="x9f730a942294473">
<blockquote cite="CWLP265MB713215009E7E6CB393989577DBC82@CWLP265MB7132.GBRP265.PROD.OUTLOOK.COM" type="cite" class="cite2">
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Every Chinese LCD manufacturer has come up with a unified protocol. </div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Problem is all the protocols are different :-)</div>
<div id="appendonsend"></div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<hr style="display: inline-block; width: 98%;">
<div id="divRplyFwdMsg" dir="ltr"><span style="font-family: Calibri, sans-serif; font-size: 11pt;"><b>From:</b> Synth-diy <<a href="mailto:synth-diy-bounces@synth-diy.org">synth-diy-bounces@synth-diy.org</a>> on behalf of cheater cheater via Synth-diy <<a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a>><br>
<b>Sent:</b> 20 June 2024 01:32<br>
<b>To:</b> Roman Sowa <<a href="mailto:modular@go2.pl">modular@go2.pl</a>><br>
<b>Cc:</b> <a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a> <<a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a>><br>
<b>Subject:</b> Re: [sdiy] Fast lcd display like digitakt</span>
<div> </div>
</div>
<div style="font-size: 11pt;">eventually someone should come up with a unified protocol for driving<br>
displays with microcontrollers. micros that can drive a display are<br>
really cheap nowadays, and this would make them not just more easily<br>
replaceable, but you could also use prebuilt libraries.<br>
<br>
this would also make it very easy to:<br>
<br>
1. attach external displays: listen to the protocol and output to hdmi<br>
via something like a raspberry pi (or pi zero)<br>
2. collate multiple synth displays to one place: multiple protocol<br>
listeners go to one board that connects them all and puts them in a<br>
grid, or something to that effect. no need to play your synths with a<br>
fucking scanning electron microscope anymore<br>
<br>
On Wed, Jun 19, 2024 at 10:00 AM Roman Sowa via Synth-diy<br>
<<a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a>> wrote:<br>
><br>
> I was thinking about multiple displays for quite long, and everytime I<br>
> came to the conclusion that the easiest way is to just attach a small<br>
> microcontroller to every small display. This way all of them can be<br>
> updated at once and also it's easier to handle EMI without half meter<br>
> long traces transmitting 20MHz square waves. It could be done with LVDS<br>
> buffers but then again it allso adds to the cost, not much less than a<br>
> single micro.<br>
> It makes more sense though to control 4 to 6 displays from single<br>
> microcontroller on a single, not too big PCB.<br>
><br>
> Here are 50 displays, each with its own micro, whole bunch driven by<br>
> single SPI-like bus where only text is sent, so it was less than 2kB of<br>
> data sent to display this:<br>
> <a href="https://youtu.be/izg9OtOUhsw?feature=shared" id="OWA42cf3c39-6fd2-1ec7-08b6-4255a27d91cb" class="OWAAutoLink" data-auth="NotApplicable">
https://youtu.be/izg9OtOUhsw?feature=shared</a><br>
><br>
> While this is only text, nothing can stop me (except lazyness) from<br>
> displaying virtual pots based on just one byte of value transmitted.<br>
><br>
> Roman<br>
><br>
><br>
> W dniu 2024-06-19 o 05:48, brianw pisze:<br>
> > Easy! Just connect 27 of them! One per virtual knob.<br>
> ><br>
> > I'm only slightly kidding. It's actually a challenge to design a circuit with that many displays attached to the STM32F40x, but it might not be too difficult to connect a handful of displays.<br>
> ><br>
> > Brian<br>
> ><br>
> ><br>
> > On Jun 18, 2024, at 8:41 PM, Benjamin Tremblay via Synth-diy <<a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a>> wrote:<br>
> >> Even my virtual knobs get too cramped on their virtual panel. But graphics programming is fun.<br>
> >> I need higher resolution than 320x240.<br>
> >><br>
> >> <IMG_2100.jpeg><br>
> >><br>
> >> Benjamin Tremblay<br>
> ><br>
> ><br>
> ><br>
> > ________________________________________________________<br>
> > This is the Synth-diy mailing list<br>
> > Submit email to: <a href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a><br>
> > View archive at: <a href="https://synth-diy.org/pipermail/synth-diy/" id="OWAdbd75161-e0f6-a97a-d54d-879ec93c1839" class="OWAAutoLink" data-auth="NotApplicable">
https://synth-diy.org/pipermail/synth-diy/</a><br>
> > Check your settings at: <a href="https://synth-diy.org/mailman/listinfo/synth-diy" id="OWAe6f187b7-9b68-3c2b-a5c5-9972d23f0197" class="OWAAutoLink" data-auth="NotApplicable">
https://synth-diy.org/mailman/listinfo/synth-diy</a><br>
> > Selling or trading? Use <a href="mailto:marketplace@synth-diy.org">marketplace@synth-diy.org</a><br>
> ________________________________________________________<br>
> This is the Synth-diy mailing list<br>
> Submit email to: <a href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a><br>
> View archive at: <a href="https://synth-diy.org/pipermail/synth-diy/" id="OWAe70be0e6-dc11-fee5-8922-5f835f516466" class="OWAAutoLink" data-auth="NotApplicable">
https://synth-diy.org/pipermail/synth-diy/</a><br>
> Check your settings at: <a href="https://synth-diy.org/mailman/listinfo/synth-diy" id="OWA028a1679-ef6e-211a-bc8f-686cb9a15792" class="OWAAutoLink" data-auth="NotApplicable">
https://synth-diy.org/mailman/listinfo/synth-diy</a><br>
> Selling or trading? Use <a href="mailto:marketplace@synth-diy.org">marketplace@synth-diy.org</a><br>
<br>
________________________________________________________<br>
This is the Synth-diy mailing list<br>
Submit email to: <a href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a><br>
View archive at: <a href="https://synth-diy.org/pipermail/synth-diy/" id="OWA48d4fe92-03ab-0122-da0b-835c9a88787d" class="OWAAutoLink" data-auth="NotApplicable">
https://synth-diy.org/pipermail/synth-diy/</a><br>
Check your settings at: <a href="https://synth-diy.org/mailman/listinfo/synth-diy" id="OWA6616e4b5-e356-7493-1357-b9efa31e7670" class="OWAAutoLink" data-auth="NotApplicable">
https://synth-diy.org/mailman/listinfo/synth-diy</a><br>
Selling or trading? Use <a href="mailto:marketplace@synth-diy.org">marketplace@synth-diy.org</a></div>
<div id="appendonsend"></div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<hr style="display: inline-block; width: 98%;">
<div id="divRplyFwdMsg" dir="ltr"><span style="font-family: Calibri, sans-serif; font-size: 11pt;"><b>From:</b> Synth-diy <<a href="mailto:synth-diy-bounces@synth-diy.org">synth-diy-bounces@synth-diy.org</a>> on behalf of cheater cheater via Synth-diy <<a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a>><br>
<b>Sent:</b> 20 June 2024 01:32<br>
<b>To:</b> Roman Sowa <<a href="mailto:modular@go2.pl">modular@go2.pl</a>><br>
<b>Cc:</b> <a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a> <<a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a>><br>
<b>Subject:</b> Re: [sdiy] Fast lcd display like digitakt</span>
<div> </div>
</div>
<div style="font-size: 11pt;">eventually someone should come up with a unified protocol for driving<br>
displays with microcontrollers. micros that can drive a display are<br>
really cheap nowadays, and this would make them not just more easily<br>
replaceable, but you could also use prebuilt libraries.<br>
<br>
this would also make it very easy to:<br>
<br>
1. attach external displays: listen to the protocol and output to hdmi<br>
via something like a raspberry pi (or pi zero)<br>
2. collate multiple synth displays to one place: multiple protocol<br>
listeners go to one board that connects them all and puts them in a<br>
grid, or something to that effect. no need to play your synths with a<br>
fucking scanning electron microscope anymore<br>
<br>
On Wed, Jun 19, 2024 at 10:00 AM Roman Sowa via Synth-diy<br>
<<a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a>> wrote:<br>
><br>
> I was thinking about multiple displays for quite long, and everytime I<br>
> came to the conclusion that the easiest way is to just attach a small<br>
> microcontroller to every small display. This way all of them can be<br>
> updated at once and also it's easier to handle EMI without half meter<br>
> long traces transmitting 20MHz square waves. It could be done with LVDS<br>
> buffers but then again it allso adds to the cost, not much less than a<br>
> single micro.<br>
> It makes more sense though to control 4 to 6 displays from single<br>
> microcontroller on a single, not too big PCB.<br>
><br>
> Here are 50 displays, each with its own micro, whole bunch driven by<br>
> single SPI-like bus where only text is sent, so it was less than 2kB of<br>
> data sent to display this:<br>
> <a href="https://youtu.be/izg9OtOUhsw?feature=shared" id="OWA33a11d56-a223-762a-bf46-00bedffdd918" class="OWAAutoLink" data-auth="NotApplicable">
https://youtu.be/izg9OtOUhsw?feature=shared</a><br>
><br>
> While this is only text, nothing can stop me (except lazyness) from<br>
> displaying virtual pots based on just one byte of value transmitted.<br>
><br>
> Roman<br>
><br>
><br>
> W dniu 2024-06-19 o 05:48, brianw pisze:<br>
> > Easy! Just connect 27 of them! One per virtual knob.<br>
> ><br>
> > I'm only slightly kidding. It's actually a challenge to design a circuit with that many displays attached to the STM32F40x, but it might not be too difficult to connect a handful of displays.<br>
> ><br>
> > Brian<br>
> ><br>
> ><br>
> > On Jun 18, 2024, at 8:41 PM, Benjamin Tremblay via Synth-diy <<a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a>> wrote:<br>
> >> Even my virtual knobs get too cramped on their virtual panel. But graphics programming is fun.<br>
> >> I need higher resolution than 320x240.<br>
> >><br>
> >> <IMG_2100.jpeg><br>
> >><br>
> >> Benjamin Tremblay<br>
> ><br>
> ><br>
> ><br>
> > ________________________________________________________<br>
> > This is the Synth-diy mailing list<br>
> > Submit email to: <a href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a><br>
> > View archive at: <a href="https://synth-diy.org/pipermail/synth-diy/" id="OWAf8c81a1c-f899-e62a-ec94-40913073a044" class="OWAAutoLink" data-auth="NotApplicable">
https://synth-diy.org/pipermail/synth-diy/</a><br>
> > Check your settings at: <a href="https://synth-diy.org/mailman/listinfo/synth-diy" id="OWA7d2a6894-57b8-5d09-1e2b-2ed16c905735" class="OWAAutoLink" data-auth="NotApplicable">
https://synth-diy.org/mailman/listinfo/synth-diy</a><br>
> > Selling or trading? Use <a href="mailto:marketplace@synth-diy.org">marketplace@synth-diy.org</a><br>
> ________________________________________________________<br>
> This is the Synth-diy mailing list<br>
> Submit email to: <a href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a><br>
> View archive at: <a href="https://synth-diy.org/pipermail/synth-diy/" id="OWA9ede8f87-dac6-61df-a071-ed53957fc7f1" class="OWAAutoLink" data-auth="NotApplicable">
https://synth-diy.org/pipermail/synth-diy/</a><br>
> Check your settings at: <a href="https://synth-diy.org/mailman/listinfo/synth-diy" id="OWAa7bf4893-f5d2-d9c0-c865-857e5f384948" class="OWAAutoLink" data-auth="NotApplicable">
https://synth-diy.org/mailman/listinfo/synth-diy</a><br>
> Selling or trading? Use <a href="mailto:marketplace@synth-diy.org">marketplace@synth-diy.org</a><br>
<br>
________________________________________________________<br>
This is the Synth-diy mailing list<br>
Submit email to: <a href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a><br>
View archive at: <a href="https://synth-diy.org/pipermail/synth-diy/" id="OWAe4e16816-1470-2a76-c79e-75fd902ebad5" class="OWAAutoLink" data-auth="NotApplicable">
https://synth-diy.org/pipermail/synth-diy/</a><br>
Check your settings at: <a href="https://synth-diy.org/mailman/listinfo/synth-diy" id="OWA57e618ff-d4eb-9189-953b-bf75cbeadd42" class="OWAAutoLink" data-auth="NotApplicable">
https://synth-diy.org/mailman/listinfo/synth-diy</a><br>
Selling or trading? Use <a href="mailto:marketplace@synth-diy.org">marketplace@synth-diy.org</a></div>
</blockquote>
</div>
</body>
</html>