<?xml version="1.0" encoding="utf-8" ?>
<rss xmlns:itunes="http://www.itunes.com/DTDs/Podcast-1.0.dtd" xmlns:promodj="http://promodeejay.net/api/xml/" version="2.0">
 <channel>
  <title>Sespin - blog</title>
  <link>http://promodj.com/sespin</link>
  <description></description>
  <lastBuildDate>Thu, 17 May 2012 11:22:31 GMT</lastBuildDate>

    <generator>PROMODJ</generator>
  <language>ru-ru</language>

 

 

 

  
   <item>
    <title>ReacTIVision</title>
    <link>http://promodj.com/sespin/blog/101902/ReacTIVision</link>
    <guid>http://promodj.com/sespin/blog/101902/ReacTIVision</guid>
    <author>Sespin</author>
    <pubDate>Tue, 10 Feb 2009 08:58:18 GMT</pubDate>
    <description>&lt;p&gt;Думаю может и для кого-то и избитая тема, но все таки расскажу) наткнулся недавно на эту штуку:  
&lt;span class=&quot;embed&quot;&gt;&lt;object height=&quot;344&quot; width=&quot;425&quot; data=&quot;http://www.youtube.com/v/ro78juTscug&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;embed allowfullscreen=&quot;true&quot; wmode=&quot;transparent&quot; src=&quot;http://www.youtube.com/v/ro78juTscug&amp;amp;amp;color1=0xb1b1b1&amp;amp;amp;color2=0xcfcfcf&amp;amp;amp;hl=en&amp;amp;amp;feature=player_embedded&amp;amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;425&quot; height=&quot;344&quot; /&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;&lt;param name=&quot;src&quot; value=&quot;http://www.youtube.com/v/ro78juTscug&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1&quot; /&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/ro78juTscug&amp;amp;amp;color1=0xb1b1b1&amp;amp;amp;color2=0xcfcfcf&amp;amp;amp;hl=en&amp;amp;amp;feature=player_embedded&amp;amp;amp;fs=1&quot; /&gt;&lt;/object&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;На официальном сайте можно найти програмный эмулятор - &lt;a href=&quot;http://away.promodeejay.net/away?url=http%3A%2F%2Fprdownloads.sourceforge.net%2Freactivision%2FreacTIVision-1.4pre2-w32.zip%3Fdownload&quot; target=&quot;_blank&quot;&gt;reacTIVision&lt;/a&gt; &lt;a href=&quot;http://away.promodeejay.net/away?url=http%3A%2F%2Fmtg.upf.edu%2Freactable&quot; target=&quot;_blank&quot;&gt;mtg.upf.edu/reactable&lt;/a&gt; , который может и не так красив, как проект в оригинале, но очень интересен:&lt;/p&gt;
&lt;p&gt;&quot;ReacTIVision является компонентой проекта reacTable. ReacTable -  синтезатор с визуальной обратной связью ее компонентов, не доступных для общественного пользования, разработчики не планируют опубликовывать программное обеспечение на данный момент!&quot;&lt;/p&gt;
&lt;p&gt;Я решил разобраться в этой игрушке:     Как я понял reacTIVision представляет собой систему управления , преобразуя данные, полученные с камеры, в миди сообщения, которые можно использовать как только душа пожелает. Понадобиться камера, я использую от телефона, вполне хватает чтоб поиграться.&lt;/p&gt;
&lt;p&gt;Все преобразования выполняются по файлу конфигурации XML, в котором указывается id карты (fiducial), которому могут соответствовать следующие атрибуты:&lt;/p&gt;
&lt;p&gt;type - тип контроллера: hfader=xpos, vfader=ypos - изменение положения карты knob=angle(изменение угла поворота карты)                         note=presence(отвечает за присутствие карты в поле зрения камеры)&lt;/p&gt;
&lt;p&gt;control - номер контроллера к которому адресуется миди сообщение и значение которого может зависеть от 	hfader, vfader, knob, note.&lt;/p&gt;
&lt;p&gt;note - номер ноты&lt;/p&gt;
&lt;p&gt;необязательные атрибуты:  channel - номер миди канала (defaults to 0)&lt;/p&gt;
&lt;p&gt;min - минимальный диапазон (defaults to 0)&lt;/p&gt;
&lt;p&gt;max - максимальный диапазон (defaults to 1)&lt;/p&gt;
&lt;p&gt;Честно говоря так и не разобрался зачем min и max, но будет еще).&lt;/p&gt;
&lt;p&gt;Пример xml файла лежит в &quot;reacTIVision-1.4\midi\demo.xml&quot;. Создаете с помощью блокнота свой файл по образу и подобию:&lt;/p&gt;
&lt;p&gt;&amp;lt;midi device=&quot;10&quot;&amp;gt;&lt;br&gt; &amp;lt;map fiducial=&quot;0&quot; type=&quot;vfader&quot; control=&quot;0&quot; /&amp;gt;&lt;br&gt; &amp;lt;map fiducial=&quot;1&quot; type=&quot;hfader&quot; control=&quot;1&quot; /&amp;gt;&lt;br&gt; &amp;lt;map fiducial=&quot;3&quot; type=&quot;knob&quot; control=&quot;3&quot; /&amp;gt;&lt;br&gt; &amp;lt;map fiducial=&quot;4&quot; type=&quot;note&quot; note=&quot;60&quot; /&amp;gt;&lt;br&gt; &amp;lt;/midi &amp;gt;&lt;/p&gt;
&lt;p&gt;Здесь &amp;lt;midi device=&quot;10&quot;&amp;gt; означает номер миди выхода, который мы используем, список всех имеющихся можно посмотреть с помощью комманды &quot;reacTIVision -l midi&quot;&lt;/p&gt;
&lt;p&gt;&amp;lt;map fiducial=&quot;0&quot; type=&quot;vfader&quot; control=&quot;0&quot; /&amp;gt; - передвижение карты под номером 0 по вертикальной оси будет сказываться на контроллере 0.&lt;/p&gt;
&lt;p&gt;&amp;lt;map fiducial=&quot;3&quot; type=&quot;knob&quot; control=&quot;3&quot; /&amp;gt; - поворот карты подействует на контроллер под номером 3&lt;/p&gt;
&lt;p&gt;&amp;lt;map fiducial=&quot;4&quot; type=&quot;note&quot; note=&quot;60&quot; /&amp;gt; - появление карты в поле зрения камеры задействует ноту под номером 60.&lt;/p&gt;
&lt;p&gt;Запустить reacTIVision с нашим файлом конфигурации можно командой &quot;reacTIVision -m имя_файла.xml&quot;.&lt;/p&gt;
&lt;p&gt;Настроим приложение на получение миди сообщений:    Я использовал Native Instruments Absynth 3, в списке setup-&amp;gt;audio and midi settings-&amp;gt;midi-&amp;gt;input interface нужно включить тот интерфейс который мы указывали в начале нашего xml файла.&lt;/p&gt;
&lt;p&gt;В absynth на главной панели напротив каждого контроллера стоит его номер, который и нужно ставить в атрибуте control=&quot;...&quot;.&lt;/p&gt;
&lt;p&gt;Пусть и не так красиво как в ролике, но зато интересно))&lt;/p&gt;
&lt;p&gt;У меня были проблемы с миди выходами, так что если и у вас что то подобное возникнет, то качаем с  &lt;a href=&quot;http://away.promodeejay.net/away?url=http%3A%2F%2Fmidiox.com&quot; target=&quot;_blank&quot;&gt;http://midiox.com&lt;/a&gt; midi-ox и midi-yoke и разбираемся самостоятельно....&lt;/p&gt;
&lt;p&gt;Материалы взяты с официального сайта.&lt;/p&gt;</description>
   </item>

  

 

 </channel>
</rss>
