<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">I think a flowchart is a good idea, but I’d say that the voice assignment part is a separate thing from the MIDI. Voice handling is a whole area in its own right.<div class=""><div class=""><br class=""></div><div class="">Tom</div><div class=""><br class=""><div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">==================<br class=""> Electric Druid<br class="">Synth & Stompbox DIY<br class="">==================</div></div>
</div>
<div><br class=""><blockquote type="cite" class=""><div class="">On 20 Mar 2020, at 19:10, Jean-Pierre Desrochers <<a href="mailto:jpdesroc@oricom.ca" class="">jpdesroc@oricom.ca</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">One idea came to my mind reading all your great comments:<br class="">Would it be usefull for anybody in this DIY forum including newbies like me<br class="">that someone would publish a 'starting' MIDI receiving flowchart<br class="">of the basics from the incoming bytes to the actual final process<br class="">of each received notes ?<br class="">For example this helping flowchart would show the basic steps<br class="">of first: the interrupt function (USART Rx flag test, RxBuffer[] updating, etc...)<br class="">Then the behaviour of the main loop processing each received byte<br class="">for let's say a polyphonic MIDI to CV 8 voices module ?<br class="">And only for one MIDI channel for simplicity to understanding ?<br class="">I did in the past a big flowchart for my MIDI to CV 6 voices module<br class="">That I could 'squeeze'to keep only what's stated above.<br class="">This could be a starting point for anybody who wants to 'correct' things<br class="">and this way the DIY forum would have a 'list standardized' flowchart<br class="">For anybody to use in the future..<br class="">This would answer many design questions to come.<br class="">Again, a small flowchart of how to receive MIDI bytes for only one MIDI channel<br class="">And process for polyphonic use (8 voices).<br class="">If this suggestion interests enough diyers I could put my cleaned out<br class="">Flowchart on the list as a start..<br class="">Or maybe I'll be the only guy to be interested in that<br class="">Since many of you gurus have already been through these codings..<br class="">JP <br class=""><br class=""><br class=""><br class=""><br class="">_______________________________________________<br class="">Synth-diy mailing list<br class=""><a href="mailto:Synth-diy@synth-diy.org" class="">Synth-diy@synth-diy.org</a><br class="">http://synth-diy.org/mailman/listinfo/synth-diy<br class=""></div></div></blockquote></div><br class=""></div></div></body></html>