{"id":141,"date":"2011-03-17T10:58:00","date_gmt":"2011-03-17T09:58:00","guid":{"rendered":"http:\/\/www.sululab.com\/blog\/2011\/03\/17\/midi-sequencer\/"},"modified":"2022-04-20T19:01:28","modified_gmt":"2022-04-20T17:01:28","slug":"midi-sequencer","status":"publish","type":"post","link":"https:\/\/www.sululab.com\/blog\/2011\/03\/17\/midi-sequencer\/","title":{"rendered":"MIDI Sequencer"},"content":{"rendered":"<div>English version below.<\/div>\n<div><\/div>\n<p>Leggendo <a href=\"http:\/\/createdigitalmusic.com\/2011\/02\/great-first-arduino-midi-step-sequencer-meeblip-more-arduino-sequencing\/\">questo<\/a> post su createdigitalmusic, abbiamo pensato di mettere insieme un po&#8217; di cose comprate qui e la sulla rete e realizzare un MIDI sequencer minimale basato sul <a href=\"http:\/\/www.roebbeling.de\/wordpress\/?p=85\">SimplenZAR<\/a>, semplificato nella parte sequencer (non abbiamo competenza nel campo della composizione\/creazione musicale), ma migliorato (speriamo) nella parte della visualizzazione.<\/p>\n<div style=\"clear: both; text-align: center;\"><a href=\"https:\/\/lh4.googleusercontent.com\/-afnHeRcAO7U\/TYHaXijAF9I\/AAAAAAAAAB0\/XzCf8IIQ_hY\/s1600\/DSC08645.JPG\" style=\"margin-left: 1em; margin-right: 1em;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" height=\"212\" src=\"https:\/\/lh4.googleusercontent.com\/-afnHeRcAO7U\/TYHaXijAF9I\/AAAAAAAAAB0\/XzCf8IIQ_hY\/s320\/DSC08645.JPG\" width=\"320\"><\/a><\/div>\n<p>Componenti principali Hardware:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.arduino.cc\/\">Arduino<\/a><\/li>\n<li>MIDI Shield (<a href=\"http:\/\/www.sparkfun.com\/products\/9595\">qui<\/a> e <a href=\"http:\/\/www.robot-italy.com\/product_info.php?products_id=1396\">qui<\/a>)<\/li>\n<li><a href=\"http:\/\/www.seeedstudio.com\/depot\/rainbowduino-led-driver-platform-plug-and-shine-p-371.html\">Rainbowduino<\/a><\/li>\n<li><a href=\"http:\/\/www.seeedstudio.com\/depot\/60mm-square-88-led-matrix-super-bright-rgb-p-113.html?cPath=163_165\">RGB LED Matri<span><\/span>x<\/a><\/li>\n<\/ul>\n<p>Componenti principali Firmware:<\/p>\n<ul>\n<li>Firmware per Arduino preso da <a href=\"http:\/\/www.roebbeling.de\/wordpress\/?p=85\">SimplenZAR<\/a>, modificato per dialogare con Rainbowduino per la visualizzazione e semplificato nella parte sequencer (per renderlo minimale e pi\u00f9 facilmente modificabile) (<a href=\"http:\/\/www.hifilab.it\/doc\/MIDI_seq.zip\">MIDI_seq.zip<\/a>)<\/li>\n<li>Firmware per Rainbowduino preso <a href=\"http:\/\/code.google.com\/p\/rainbowduino-firmware\/\">qui<\/a><\/li>\n<\/ul>\n<p>Interfaccia utente:<\/p>\n<ul>\n<li>Il primo pulsante in alto sul MIDI Shield commuta tra la modalit\u00e0 SET e la modalit\u00e0 PLAY<\/li>\n<li>in modalit\u00e0 SET il secondo pulsante commuta tra NOTE e PITCH<\/li>\n<ul>\n<li>in NOTE (led verde acceso) il potenziometro in alto serve a selezionare lo step e il terzo pulsante commuta  noteon\/noteoff<\/li>\n<li>in PITCH (led rosso acceso) il potenziometro in alto serve a selezionare lo step e il potenziometro in basso serve a selezionare il pitch<\/li>\n<\/ul>\n<li>in modalit\u00e0 PLAY i segnali MIDI vengono inviati alla MIDI OUT del MIDI Shield<\/li>\n<\/ul>\n<p>L&#8217;uscita MIDI del MIDI Shield \u00e8 collegata al PC con un&#8217;interfaccia USB MIDI UM-1S EDIROL, sul PC con SO Linux (<a href=\"http:\/\/ubuntustudio.org\/\">Ubuntu Studio 10.10<\/a>) e server audio <a href=\"http:\/\/jackaudio.org\/\">JACK<\/a> gira il sintetizzatore software <a href=\"http:\/\/zynaddsubfx.sourceforge.net\/\">ZynAddSubFX<\/a>.<\/p>\n<div><iframe loading=\"lazy\" frameborder=\"0\" height=\"300\" src=\"http:\/\/player.vimeo.com\/video\/21148856\" width=\"400\"><\/iframe><br \/>\n<a href=\"http:\/\/vimeo.com\/21148856\">MIDI Sequencer PLAY<\/a> from <a href=\"http:\/\/vimeo.com\/user6326320\">SuLuLab<\/a> on <a href=\"http:\/\/vimeo.com\/\">Vimeo<\/a>.<\/p>\n<\/div>\n<div><iframe loading=\"lazy\" frameborder=\"0\" height=\"300\" src=\"http:\/\/player.vimeo.com\/video\/21148951\" width=\"400\"><\/iframe><br \/>\n<a href=\"http:\/\/vimeo.com\/21148951\">MIDI Sequencer SET<\/a> from <a href=\"http:\/\/vimeo.com\/user6326320\">SuLuLab<\/a> on <a href=\"http:\/\/vimeo.com\/\">Vimeo<\/a>.<\/p>\n<hr>\n<p>Reading <a href=\"http:\/\/createdigitalmusic.com\/2011\/02\/great-first-arduino-midi-step-sequencer-meeblip-more-arduino-sequencing\/\">this<\/a> post on createdigitalmusic, we decided to build a very simple MIDI sequencer, based on <a href=\"http:\/\/www.roebbeling.de\/wordpress\/?p=85\">SimplenZAR<\/a>, semplified on the sequencer side (we are not a musicians and we don&#8217;t know music at all), but improved (we hope) on the visualization side.<br \/>\nMain Hardware components:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.arduino.cc\/\">Arduino<\/a><\/li>\n<li>MIDI Shield (<a href=\"http:\/\/www.sparkfun.com\/products\/9595\">here<\/a> and <a href=\"http:\/\/www.robot-italy.com\/product_info.php?products_id=1396\">here<\/a>)<\/li>\n<li><a href=\"http:\/\/www.seeedstudio.com\/depot\/rainbowduino-led-driver-platform-plug-and-shine-p-371.html\">Rainbowduino<\/a><\/li>\n<li><a href=\"http:\/\/www.seeedstudio.com\/depot\/60mm-square-88-led-matrix-super-bright-rgb-p-113.html?cPath=163_165\">RGB LED Matri<span><\/span>x<\/a><\/li>\n<\/ul>\n<p>Main Firmware components:<\/p>\n<ul>\n<li>I took the Firmware for Arduino from <a href=\"http:\/\/www.roebbeling.de\/wordpress\/?p=85\">SimplenZAR<\/a> and I modified it to comunicate with Rainbowduino (<a href=\"http:\/\/www.hifilab.it\/doc\/MIDI_seq.zip\">MIDI_seq.zip<\/a>)<\/li>\n<li>Firmware for Rainbowduino <a href=\"http:\/\/code.google.com\/p\/rainbowduino-firmware\/\">here<\/a><\/li>\n<\/ul>\n<p>User interface:<\/p>\n<ul>\n<li>the first button on top on the MIDI Shield switches between two modes: SET and PLAY<\/li>\n<li>when the first button is on the SET mode, the second button switches between NOTE and PITCH modes<\/li>\n<ul>\n<li>in NOTE mode (green led turned on), the potentiometer on top is used to select the step and the third button switches between noteon\/noteoff<\/li>\n<li>in PITCH mode (red led turned on), the potentiometer on top is used also to select the step and the potentiometer on bottom selects the pitch<\/li>\n<\/ul>\n<li>when the first button is on the PLAY mode, the MIDI signals are sent to the MIDI OUT of the MIDI Shield.<\/li>\n<\/ul>\n<p>The MIDI Shield is connected to the PC via a USB MIDI UN-1S EDIROL interface.<\/p>\n<p>Software on PC: SO Linux (<a href=\"http:\/\/ubuntustudio.org\/\">Ubuntu Studio 10.10<\/a>), <a href=\"http:\/\/jackaudio.org\/\">JACK<\/a> audio server and a software sinth <a href=\"http:\/\/zynaddsubfx.sourceforge.net\/\">ZynAddSubFX<\/a>.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>English version below. Leggendo questo post su createdigitalmusic, abbiamo pensato di mettere insieme un po&#8217; di cose comprate qui e la sulla rete e realizzare un MIDI sequencer minimale basato sul SimplenZAR, semplificato nella parte sequencer (non abbiamo competenza nel&#8230; <a class=\"more-link\" href=\"https:\/\/www.sululab.com\/blog\/2011\/03\/17\/midi-sequencer\/\">Continua a leggere &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":1148,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[72,219,226],"tags":[],"class_list":["post-141","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-midi","category-rainbowduino"],"_links":{"self":[{"href":"https:\/\/www.sululab.com\/blog\/wp-json\/wp\/v2\/posts\/141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sululab.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sululab.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sululab.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sululab.com\/blog\/wp-json\/wp\/v2\/comments?post=141"}],"version-history":[{"count":1,"href":"https:\/\/www.sululab.com\/blog\/wp-json\/wp\/v2\/posts\/141\/revisions"}],"predecessor-version":[{"id":1149,"href":"https:\/\/www.sululab.com\/blog\/wp-json\/wp\/v2\/posts\/141\/revisions\/1149"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sululab.com\/blog\/wp-json\/wp\/v2\/media\/1148"}],"wp:attachment":[{"href":"https:\/\/www.sululab.com\/blog\/wp-json\/wp\/v2\/media?parent=141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sululab.com\/blog\/wp-json\/wp\/v2\/categories?post=141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sululab.com\/blog\/wp-json\/wp\/v2\/tags?post=141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}