<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Highly Liquid Forums</title>
		<link>http://forum.highlyliquid.com/</link>
		<description>Highly Liquid Product Support; DIY MIDI, DIY Electronics Discussion</description>
		<language>en</language>
		<lastBuildDate>Mon, 06 Sep 2010 07:28:50 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>http://forum.highlyliquid.com/images/misc/rss.jpg</url>
			<title>Highly Liquid Forums</title>
			<link>http://forum.highlyliquid.com/</link>
		</image>
		<item>
			<title><![CDATA[Selecting LEDs & wiring them to the MIDI CPU]]></title>
			<link>http://forum.highlyliquid.com/showthread.php?t=378&amp;goto=newpost</link>
			<pubDate>Fri, 03 Sep 2010 20:33:15 GMT</pubDate>
			<description><![CDATA[The MIDI CPU can drive just about any type of LED.  But there are some things to think about... 
 
*Finding an LED that we like* 
 
There's obviously...]]></description>
			<content:encoded><![CDATA[<div>The MIDI CPU can drive just about any type of LED.  But there are some things to think about...<br />
<br />
<font size="4"><b>Finding an LED that we like</b></font><br />
<br />
There's obviously a huge variety of LEDs available.  For LED indication, we want to look for the lower-brightness, lower-current types.  There are more powerful LEDs used for things like flashlights, etc--not necessarily what's needed for indicator lights.<br />
<br />
Indicator LEDs (or numerical 7-segment displays) typically work nicely at around 10-20mA of current or less.<br />
<br />
Search for &quot;LED&quot; at Digikey and you'll get this page:<br />
<br />
<a href="http://search.digikey.com/scripts/DkSearch/dksus.dll?lang=en&amp;site=US&amp;WT.z_homepage_link=hp_go_button&amp;KeyWords=LED&amp;x=0&amp;y=0" target="_blank">http://search.digikey.com/scripts/Dk...ds=LED&amp;x=0&amp;y=0</a><br />
<br />
Under the &quot;Optoelectronics&quot; heading, click on &quot;LEDs - &lt;75mA, Discrete&quot; and you get a nice parametric search:<br />
<br />
<a href="http://search.digikey.com/scripts/DkSearch/dksus.dll?Cat=524729&amp;k=LED" target="_blank">http://search.digikey.com/scripts/Dk...t=524729&amp;k=LED</a><br />
<br />
Let's pick color=red, and mounting type = through hole.  This narrows things down a bit.<br />
<br />
We still have 40+pages of results to filter...so let's choose a Lens Type and Lens Style that we like.<br />
<br />
&quot;Lens style&quot; round / 5mm / T 1 3/4 is the familiar, inexpensive plain LED.  We'll choose that, and also &quot;diffused red&quot; for &quot;lens type&quot;.  Clear-lensed LEDs tend to have poor viewing angles.<br />
<br />
Only six pages of results now.  :)  Check the &quot;in stock&quot; box, and we have only 2 pages, which we can browse by clicking the &quot;View page&quot; button.<br />
<br />
Here's an inexpensive option with decent light output rating:<br />
<br />
<a href="http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&amp;name=160-1705-ND" target="_blank">http://search.digikey.com/scripts/Dk...me=160-1705-ND</a><br />
<br />
I'll use the above (LTL-307E) for the sake of example.  But just about any regular (Vf = 2V +/- 0.5V) LED will work.  Choose a color/size/shape that you like.  :)<br />
<br />
<font size="4"><br />
<b>Determining how much current the LED will draw</b></font><br />
<br />
Let's forget about the MIDI CPU and consider a single LED.  An LED requires a series resistor to limit the current thru the LED.<br />
<br />
Check out &quot;Calculating an LED resistor value&quot; here:<br />
<br />
<a href="http://www.kpsec.freeuk.com/components/led.htm#calculate" target="_blank">http://www.kpsec.freeuk.com/componen....htm#calculate</a><br />
<br />
As stated in the link above, most non-super-bright, non-blue/white LEDs have a forward voltage of about 2V.  Every LED datasheet will include a &quot;forward voltage&quot; rating.<br />
<br />
Looking at the datasheet for our selection, we can confirm that Vf is 2V.  The maximum forward current is 30mA, which is plenty.  We'll probably operate the LED at 10mA or less, which is usually enough for a nice bright output.<br />
<br />
The MIDI CPU can supply a 5V signal for driving LEDs.  So, if our LED &quot;drops&quot; 2V (Vf = 2V), that leaves 3V across the current limiting resistor.  If we choose a resistor value of 1kohm, the current thru the resistor (and thus, thru the LED) is 3V / 1kohm = roughly 3 mA.<br />
<br />
Ok--3mA per LED.  Let's take a look at how the LEDs are connected to the MIDI CPU.  Here's an example from <a href="http://forum.highlyliquid.com/showthread.php?t=346" target="_blank">this thread</a>:<br />
<br />
<img src="http://highlyliquid.com/support/img/midi-cpu/midi-cpu-4-bargraph.png" border="0" alt="" /><br />
<br />
Note that, instead of placing a resistor in series with every single LED, we can just place a resistor in each &quot;LED Data&quot; output line.<br />
<br />
The MIDI CPU drives each &quot;LED common&quot; output in sequence, never more than one at the same time.  Each LED Common output can drive up to 8 LEDs (as shown in the diagram above).  If we have an LED matrix that includes a row of 8 LTL-307E LEDs with a 1kohm resistor on each LED Data output, then the MIDI CPU will be supplying up to ~24mA of current (3mA x 8) at any time.<br />
<br />
This is within the 70mA that the Rev K MIDI CPU can supply.  It is also within the 25mA per-control-terminal limit--this is important because a single &quot;LED common output&quot; control terminal will potentially drive 8 LEDs at once.<br />
<br />
If our LED matrix had fewer LEDs per LED common output (in other words--fewer than 8 LED data outputs in use), then we could also use a slightly smaller resistor value and still be below the 25mA per-control-terminal limit.<br />
<br />
More below...</div>

]]></content:encoded>
			<category domain="http://forum.highlyliquid.com/forumdisplay.php?f=17">MIDI CPU</category>
			<dc:creator>John</dc:creator>
			<guid isPermaLink="true">http://forum.highlyliquid.com/showthread.php?t=378</guid>
		</item>
		<item>
			<title><![CDATA[Moose: MSA Configuration Utility for Mac & Windows]]></title>
			<link>http://forum.highlyliquid.com/showthread.php?t=377&amp;goto=newpost</link>
			<pubDate>Fri, 03 Sep 2010 10:00:44 GMT</pubDate>
			<description>Blog Entry (http://highlyliquid.com/blog/?p=340)</description>
			<content:encoded><![CDATA[<div><a href="http://highlyliquid.com/blog/?p=340" target="_blank">Blog Entry</a></div>

]]></content:encoded>
			<category domain="http://forum.highlyliquid.com/forumdisplay.php?f=18">Blog Discussion</category>
			<dc:creator>John</dc:creator>
			<guid isPermaLink="true">http://forum.highlyliquid.com/showthread.php?t=377</guid>
		</item>
		<item>
			<title>The Moose Is Loose</title>
			<link>http://forum.highlyliquid.com/showthread.php?t=376&amp;goto=newpost</link>
			<pubDate>Thu, 02 Sep 2010 18:53:24 GMT</pubDate>
			<description>If you find it difficult or time consuming trying to work out the SYSEX for the MSA-P/R/T series decoders, this is to let you know that MSA Object...</description>
			<content:encoded><![CDATA[<div>If you find it difficult or time consuming trying to work out the SYSEX for the MSA-P/R/T series decoders, this is to let you know that MSA Object Orientated Sysex Environment or &quot;Moose&quot; for short, is available for download from:<br />
<br />
<a href="http://www.wabbitwanch.com" target="_blank">Wabbit Wanch Design</a><br />
<br />
Moose will allow you to select your MIDI interface IN/OUT and channel and then show each of your MSA outputs so you can program each one individually.<br />
<br />
Once you finish setting up how you want your MSA to work, you click the SYSEX SEND button, and your MSA is programmed. You can then use the Test button in MOOSE to make sure that your MSA works the way you told it to (which may or may not be the way you wanted it to).<br />
<br />
You can also enter in values for the time lapse in ms or seconds to make timing issues a little easier to figure out. I.e. click in the edit field, wait til it highlights, type in the number of ms/secs you want. Send the Sysex.<br />
<br />
Moose also remembers what the last SYSEX was that you sent to the MSA so the next time you run Moose it will display it to give you a starting point. Call it Moose Memory if you will...<br />
<br />
There is an included Help file with the application that explains Moose's basic functionality but it's actually quite simple to use.<br />
<br />
Moose is released as freeware from Wabbit Wanch Design for both Macintosh and Windows platforms.<br />
<br />
Mel<br />
Chief Executive Wabbit<br />
Wabbit Wanch Design</div>

]]></content:encoded>
			<category domain="http://forum.highlyliquid.com/forumdisplay.php?f=6">MSA-P, MSA-R, MSA-T</category>
			<dc:creator>wabbitguy</dc:creator>
			<guid isPermaLink="true">http://forum.highlyliquid.com/showthread.php?t=376</guid>
		</item>
		<item>
			<title>Controlling MOTU audio interface and other rack hardware</title>
			<link>http://forum.highlyliquid.com/showthread.php?t=375&amp;goto=newpost</link>
			<pubDate>Tue, 31 Aug 2010 03:26:07 GMT</pubDate>
			<description><![CDATA[MIDI CPU a very cool product. Nice work. 
 
I have an idea for a project but after just reading the hardware and firmware manuals it's not crystal...]]></description>
			<content:encoded><![CDATA[<div>MIDI CPU a very cool product. Nice work.<br />
<br />
I have an idea for a project but after just reading the hardware and firmware manuals it's not crystal clear that I can do everything that I want.<br />
<br />
I will soon have a few 1U rack mount audio devices:<br />
<br />
  <a href="http://www.motu.com/products/motuaudio/traveler-mk3" target="_blank">http://www.motu.com/products/motuaudio/traveler-mk3</a><br />
  <a href="http://www.lexiconpro.com/product.php?id=12" target="_blank">http://www.lexiconpro.com/product.php?id=12</a><br />
<br />
Many of the functions of these devices can be controlled using MIDI. The Lexicon reverb has a wonderful panel design but the MOTU audio interface has so much functionality (it's basically a digital mixer with lots of I/Os with filters and effects for each) that it requires digging around in menus or using MOTU's &quot;CueMix FX&quot; software. That's great but it really ruins the mood when your just trying to get into a jam on the guitar and then you have to navigate through a small LCD or reach for the computer.<br />
<br />
So I would like to put one or perhaps a few MIDI CPUs into a 1U enclosure and use that to more easily access some of the more frequently traveled functions of these devices (the MOTU in particular).<br />
<br />
First and foremost, I need a master volume knob / mute button that controls *all* outputs of the MOTU audio interface. The MOTU has a &quot;master volume&quot; knob but it only controls the primary outs (such as analog 1-2). I intend to have 5 studio monitors and a woofer (analog 1-5) for watching media with surround sound and thus that &quot;master volume&quot; knob will have no effect on the other 4 speakers (center, woofer, rear left and rear right). So if you get a phone call while you're watching a movie you basically have to stop it. <br />
<br />
I don't have the MOTU manual in hand so I'm not sure yet if all analog out faders can be controlled by MIDI. But assuming they can, it seems I could connect one pot to 6 analog control terminals on the MIDI CPU and configure them to send the required CC to control all 6 analog out faders together. That would give me a proper &quot;master volume&quot; control. If it was also the push-toggle type, that could double as a mute switch.<br />
<br />
However, from reading the firmware manual I anticipate a few possible problems. If the fader values required by the device are not in the rage 0-127, I need a way to scale the CC values. I could use CC number remapping but this means I could not use that MIDI CPU for any other CC controls.<br />
<br />
Also, regarding the mute feature, I could use 6 CC toggle mode logic inputs but it is not clear to me how I can restore the volume level when the mute button is un-toggled (although I suppose simply moving the volume pot slightly will restore it). The manuals elude to using Multipurpose Data when emitting MIDI events but after one pass through the documentation it's not crystal clear to me how to use it.<br />
<br />
Secondarily, if I'm going to use 1U of space for this project, I might as well have a few extra controls aside from one big master volume / mute knob. In particular, I would love to copy the &quot;PROCESSOR 1/2&quot; part of the Lexicon MX200 panel design. Here's a big graphic of the front panel:<br />
<br />
  <a href="http://www.lexiconpro.com/images/products/12/large/30.jpg" target="_blank">http://www.lexiconpro.com/images/pro...2/large/30.jpg</a><br />
<br />
Each of the two processors on the MX200 have an Effect Select switch, a Bypass switch and three pots which control parameters that depend on the selected effect. <br />
<br />
It would be fabulous if I could switch between multiple independent MIDI CPU configurations. Then the pots will send three different CC events depending on the selected configuration. One could be used to control eq on one of the preamp inputs of the MOTU audio interface. Another might control compression settings. Etc. I realize layers cannot be used for this but the concept of layers is close enough that it makes me wonder if the desired functionality could be added in a firmware update.<br />
<br />
Mike<br />
<br />
PS: I'm a C programmer, compute my taxes in hexidecimal and I have piles of EE gear in the basement so feel free to shoot straight.</div>

]]></content:encoded>
			<category domain="http://forum.highlyliquid.com/forumdisplay.php?f=17">MIDI CPU</category>
			<dc:creator>ioplex</dc:creator>
			<guid isPermaLink="true">http://forum.highlyliquid.com/showthread.php?t=375</guid>
		</item>
		<item>
			<title>a question about analog inputs</title>
			<link>http://forum.highlyliquid.com/showthread.php?t=374&amp;goto=newpost</link>
			<pubDate>Mon, 30 Aug 2010 19:00:06 GMT</pubDate>
			<description>hi, 
 
i have a quesiton regarding just what i can attach as an analog input.  my midi cpu install will include 3 encoders with integrated push...</description>
			<content:encoded><![CDATA[<div>hi,<br />
<br />
i have a quesiton regarding just what i can attach as an analog input.  my midi cpu install will include 3 encoders with integrated push button switches, the grayhill 25LB22-H for channel selection, and i was hoping to include inputs for a clock output from a grendel drone commander as well as the gate and CV output from a x0xb0x.  <br />
<br />
the grendel clock signal is a square wave signal which ramps from 0 to 8-9V at its slowest oscillation, and ramps from 0V to as low as 1-2V at its quickest.  i'm no electronics wizard, but i've been able to clamp the signal to 4V at its peak with a small zener diode circuit, so it won't exceed the maximum Vreg (which will be 5V if the box will be running off a 9V battery?).  the three questions i have about this particular input are:  is it acceptable as an input to begin with?  given that the signal can drop below 3.3V does this pose a problem?  i haven't poured over the firmware manual all that well yet, but, given the  peak voltage is not consistent can the midi cpu be configured to listen for a certain minimum, somewhere between the 0V and 4V it will receive on that channel?<br />
<br />
with respect to the x0xb0x, i realize it already has midi integrated, but if i wanted to use the CV out to map to another parameter within a program like pure data, could the midi cpu accept the signal without any modification before the terminal input?  <br />
<br />
the x0x clock out is quite high and would need to be clamped like that of the grendel, would its configuration be much different from the previous one given the signal here is consistently the same peak voltage?<br />
<br />
i've rattled this off quickly and hope i've been clear,  thanks very much!</div>

]]></content:encoded>
			<category domain="http://forum.highlyliquid.com/forumdisplay.php?f=17">MIDI CPU</category>
			<dc:creator>technician4</dc:creator>
			<guid isPermaLink="true">http://forum.highlyliquid.com/showthread.php?t=374</guid>
		</item>
		<item>
			<title>transpose</title>
			<link>http://forum.highlyliquid.com/showthread.php?t=373&amp;goto=newpost</link>
			<pubDate>Sat, 28 Aug 2010 17:52:48 GMT</pubDate>
			<description>HI John, 
 
Can you confirm for me...can I put a 12 way rotary switch on the midi CPU to transpose up a semitone (+6) and down semitones (-5) 
 
and...</description>
			<content:encoded><![CDATA[<div>HI John,<br />
<br />
Can you confirm for me...can I put a 12 way rotary switch on the midi CPU to transpose up a semitone (+6) and down semitones (-5)<br />
<br />
and of course, what sys ex message would this be?<br />
Thanks</div>

]]></content:encoded>
			<category domain="http://forum.highlyliquid.com/forumdisplay.php?f=17">MIDI CPU</category>
			<dc:creator>rhaley</dc:creator>
			<guid isPermaLink="true">http://forum.highlyliquid.com/showthread.php?t=373</guid>
		</item>
		<item>
			<title>Firmware 1.3 Features Discussion</title>
			<link>http://forum.highlyliquid.com/showthread.php?t=372&amp;goto=newpost</link>
			<pubDate>Fri, 27 Aug 2010 16:35:12 GMT</pubDate>
			<description><![CDATA[Firmware 1.2 is now the "current" version and is shipping on each newly purchased MIDI CPU.  The firmware update sysex & manual are available on the...]]></description>
			<content:encoded><![CDATA[<div>Firmware 1.2 is now the &quot;current&quot; version and is shipping on each newly purchased MIDI CPU.  The firmware update sysex &amp; manual are available on the product page.<br />
<br />
Here's a few things that I'd like to add to version 1.3.  This is preliminary and I'm not guaranteeing that anything will be included.<br />
<br />
- Some basic &quot;MIDI filtering&quot; functionality.  In other words, the option of taking MIDI input and changing it before sending it thru as output.  Things like note transposition, transforming notes to CC commands, clock division, etc.<br />
<br />
- Allowing configurable matrix polarity.  Some key matrices have &quot;diodes pointing the wrong direction&quot;.  Although there are already ways to accommodate this (with note remapping)--it would be more efficient in some cases to have &quot;high&quot; select pulses rather than &quot;low&quot; ones.<br />
<br />
- Allowing multiple config layers for matrix select outputs.  This would allow more efficient use of control terminals.  It would also be useful for a project like this:  <a href="http://forum.highlyliquid.com/showthread.php?t=315" target="_blank">http://forum.highlyliquid.com/showthread.php?t=315</a><br />
<br />
- User configurable maximum value for register increment modes.  A finer point for use in things like foot switch controllers.<br />
<br />
- A &quot;note hold&quot; function for continuous note generation.<br />
<br />
There are lots of other items on the &quot;wish list&quot;...when I start working on things, I'll get a better feel for what exactly should go in.</div>

]]></content:encoded>
			<category domain="http://forum.highlyliquid.com/forumdisplay.php?f=17">MIDI CPU</category>
			<dc:creator>John</dc:creator>
			<guid isPermaLink="true">http://forum.highlyliquid.com/showthread.php?t=372</guid>
		</item>
		<item>
			<title>MIDI CPU Firmware Version 1.2</title>
			<link>http://forum.highlyliquid.com/showthread.php?t=370&amp;goto=newpost</link>
			<pubDate>Fri, 27 Aug 2010 09:35:08 GMT</pubDate>
			<description>Blog Entry (http://highlyliquid.com/blog/?p=337)</description>
			<content:encoded><![CDATA[<div><a href="http://highlyliquid.com/blog/?p=337" target="_blank">Blog Entry</a></div>

]]></content:encoded>
			<category domain="http://forum.highlyliquid.com/forumdisplay.php?f=18">Blog Discussion</category>
			<dc:creator>John</dc:creator>
			<guid isPermaLink="true">http://forum.highlyliquid.com/showthread.php?t=370</guid>
		</item>
		<item>
			<title>Piezo Trigger Wiring Strategies</title>
			<link>http://forum.highlyliquid.com/showthread.php?t=369&amp;goto=newpost</link>
			<pubDate>Wed, 25 Aug 2010 21:53:16 GMT</pubDate>
			<description>Each MIDI CPU control terminal can accept input from a piezo trigger.  Several wiring methods can be used. 
 
The easiest method involves a simple...</description>
			<content:encoded><![CDATA[<div>Each MIDI CPU control terminal can accept input from a piezo trigger.  Several wiring methods can be used.<br />
<br />
The easiest method involves a simple NPN transistor circuit:<br />
<br />
<img src="http://highlyliquid.com/support/img/midi-cpu/midi-cpu-piezo-npn.png" border="0" alt="" /><br />
<br />
Here are the specific parts I have used:<br />
<br />
Piezo Element: <a href="http://search.digikey.com/scripts/DkSearch/dksus.dll?lang=en&amp;site=US&amp;KeyWords=102-1127-nd&amp;x=0&amp;y=0" target="_blank">http://search.digikey.com/scripts/Dk...127-nd&amp;x=0&amp;y=0</a><br />
Rb = 220kohm<br />
Q1 = KSP13 (Darlington)<br />
<br />
The above circuit works pretty well.  However, there are some drawbacks.  Sometimes, a gentle strike to the piezo element generates a pulse which is too short to be detected by the MIDI CPU.<br />
<br />
Also, if the piezo element is subject to a different kind of pressure--say, a slow, gentle finger press instead of a &quot;staccato&quot; strike, multiple on/off pulses can be generated, with corresponding MIDI messages.<br />
<br />
To avoid &quot;missed hits&quot; and &quot;double hits&quot;, we can groom the trigger signal with a 555 timer circuit as shown below:<br />
<br />
<img src="http://highlyliquid.com/support/img/midi-cpu/midi-cpu-piezo-npn-555.png" border="0" alt="" /><br />
<br />
The 555 timer is operating in &quot;monostable&quot; mode, which means that it generates a fixed-length pulse whenever the trigger input goes from high to low.  The values of C1 and R1 determine the pulse length.  There is tons of 555 timer info on the web if you want more information about how that works.<br />
<br />
I used the values C1 = 2.2uF and R1 = 220kohm for a pulse length of roughly half a second.<br />
<br />
This means any strike, even a soft one, will result in a 0.5s pulse from the 555 timer (and to the MIDI CPU control terminal).  If the piezo generates &quot;multple hits&quot; within 0.5s, they will not result in additional MIDI messages.<br />
<br />
Adjustment of R1 (say, by replacing it with a potentiometer) will allow us to adjust the pulse length.<br />
<br />
Any pulse longer than a few ms should give the MIDI CPU plenty of time to &quot;notice&quot; the input activity.  The triggering works very well with a ~4ms pulse from the 555 timer. (C1 = 2.2uF; R1 = 1.5kohm)</div>

]]></content:encoded>
			<category domain="http://forum.highlyliquid.com/forumdisplay.php?f=17">MIDI CPU</category>
			<dc:creator>John</dc:creator>
			<guid isPermaLink="true">http://forum.highlyliquid.com/showthread.php?t=369</guid>
		</item>
		<item>
			<title><![CDATA[Controller building advice. (Encoders & LED Indication)]]></title>
			<link>http://forum.highlyliquid.com/showthread.php?t=367&amp;goto=newpost</link>
			<pubDate>Mon, 23 Aug 2010 17:57:12 GMT</pubDate>
			<description>Hi. I am thinking about building a controller for a specific plugin i Use alot.  
 
It needs to have midi in/out. If i make a change to the gui on...</description>
			<content:encoded><![CDATA[<div>Hi. I am thinking about building a controller for a specific plugin i Use alot. <br />
<br />
It needs to have midi in/out. If i make a change to the gui on the plugin it has to be show on the controller via encoders with LED rings and buttons with LED's - just like a normal controller (like the behringer bcf2000 for instance)<br />
<br />
Here are the specs of what i need:<br />
<br />
-30 encoders/pots with led rings (about 16 LEDS per pot would do)<br />
-19 buttons with 3 states (should function like a normal analog switch with 3 modes - up/middle/down) and 3 LEDS per button. - each time the button is pressed it goes down a level ( goes from up to middle to down per button click)<br />
<br />
-Anybody made anything remotly similar to this?<br />
-can it be done with the  MIDI decoder and MIDI incoder?  - im guessing i have to use 3x encoders and decoders because of all the buttons/pots.<br />
-will the whole - send plugin info to controller via LED rings, work? and does it need any special diy board?<br />
<br />
- im planning on butchering a bcr2000 and using the encoders with led rings.<br />
<br />
Thanks alot  people!</div>

]]></content:encoded>
			<category domain="http://forum.highlyliquid.com/forumdisplay.php?f=17">MIDI CPU</category>
			<dc:creator>The19thbear</dc:creator>
			<guid isPermaLink="true">http://forum.highlyliquid.com/showthread.php?t=367</guid>
		</item>
		<item>
			<title>basic midi controller with pots</title>
			<link>http://forum.highlyliquid.com/showthread.php?t=366&amp;goto=newpost</link>
			<pubDate>Sun, 22 Aug 2010 16:45:17 GMT</pubDate>
			<description>Hi 
I have some basic questions before i buy the pots. 
 
1.Reading the hardware manual i see that the suggested pots should be between 1k and 10k....</description>
			<content:encoded><![CDATA[<div>Hi<br />
I have some basic questions before i buy the pots.<br />
<br />
1.Reading the hardware manual i see that the suggested pots should be between 1k and 10k. Is one better than the other for this ?<br />
<br />
2. the control wiring page on the manual shows that 14 pots can be added to the cpu. ... correct ?<br />
<br />
:cool:<br />
<br />
i just plan to put it in an aluminum project box with as many shiny aluminum knobs as i can fit on it to control the filters and pitch on my emu e6400 sampler.<br />
thank you.<br />
d</div>

]]></content:encoded>
			<category domain="http://forum.highlyliquid.com/forumdisplay.php?f=17">MIDI CPU</category>
			<dc:creator>meech</dc:creator>
			<guid isPermaLink="true">http://forum.highlyliquid.com/showthread.php?t=366</guid>
		</item>
		<item>
			<title>Output modes request</title>
			<link>http://forum.highlyliquid.com/showthread.php?t=365&amp;goto=newpost</link>
			<pubDate>Sun, 22 Aug 2010 13:49:02 GMT</pubDate>
			<description>Hi, John. 
 
Great products!:) 
Your products will bring us great experience of MIDI. 
To get even more controllabilities, I strongly suggest some...</description>
			<content:encoded><![CDATA[<div>Hi, John.<br />
<br />
Great products!:)<br />
Your products will bring us great experience of MIDI.<br />
To get even more controllabilities, I strongly suggest some output modes.<br />
<br />
These modes are &quot;common&quot; behavior of the MIDI equipments.<br />
Since there are many MIDI Controllers which have the ability to send only PC and CC,<br />
these modes will be very useful.(Maybe desired by many)<br />
__________________________________________________<br />
<br />
<b>1. Controller (CC) Latch mode [ ss : Controller number (hex) ]</b><br />
 Output is &quot;off&quot; for Corresponding CC Value  0 -  63<br />
 Output is &quot;on&quot;  for Corresponding CC Value 64 - 127<br />
<br />
<b>2. Controller (CC) Inverted Latch mode [ ss : Controller number (hex) ]</b><br />
 Output is &quot;on&quot;  for Corresponding CC Value  0 -  63<br />
 Output is &quot;off&quot; for Corresponding CC Value 64 - 127<br />
<br />
<b>3. Controller (CC) Toggle - Initial state &quot;OFF&quot; mode [ ss : Controller number (hex) ]</b><br />
 Corresponding CC toggles the switch.<br />
 CC Value will be ignored.(Any CC Value will toggle the switch)<br />
 The initial switch state is OFF(open).<br />
<br />
<b>4. Controller (CC) Toggle - Initial state &quot;ON&quot; mode [ ss : Controller number (hex) ]</b><br />
 Corresponding CC toggles the switch.<br />
 CC Value will be ignored.(Any CC Value will toggle the switch)<br />
 The initial switch state is ON(close).<br />
 One of the usage of this mode is using together with &quot;initially OFF toggle mode&quot;,<br />
 to achieve linking different state switch.<br />
<br />
<b>5. Controller (CC) Group switch mode [ ss : Controller number (hex) ]</b><br />
The overall behavior will be like the toggle mode.<br />
(Corresponding CC toggles the switch, CC Value will be ignored.)<br />
But this mode will allow grouping more than 3 switches.<br />
Only one switch within a group can be ON at a time.<br />
By turning a switch ON, all other switches in a same group will turn OFF.<br />
It also can be all OFF by sending the CC which corresponds to the switch currently ON.<br />
The mm value will mean a group.<br />
Maybe 2 groups are enough because this mode is worth when grouping more than 3 switches.<br />
<br />
<b>6. Controller (CC) Fixed Length ON pulse mode [ ss : Controller number (hex) ]</b><br />
 Corresponding CC triggers a fixed-length &quot;on&quot; pulse.<br />
 CC Value will be ignored.(Any CC Value will trigger the pulse)<br />
 Pulse length is specified by ph and pl.<br />
<br />
<b>7. Controller (CC) Fixed Length OFF pulse mode [ ss : Controller number (hex) ]</b><br />
 Corresponding CC triggers a fixed-length &quot;off&quot; pulse.<br />
 CC Value will be ignored.(Any CC Value will trigger the pulse)<br />
 Pulse length is specified by ph and pl.<br />
<br />
<b>8. Controller (CC) Fixed CC# mode [ ss : Responding Bit (0-7) ]</b><br />
 Responds CC# &amp; CC Value.<br />
 The CC# act as Bit0, the CC Value act as Bit1-7.<br />
 So, we can toggle all 8 switches with 1 CC message.<br />
<br />
 CC# must be factory-defined two numbers.<br />
 Other CC# will be ignored.<br />
 For example, 80 &amp; 81 at this time.<br />
 (Needless to say it's great if you can offer user the capability to program these 2 numbers.<br />
  But it may require new message format. So, I think it's not easy to add...)<br />
<br />
 The <i>ss</i> &quot;Responding Bit&quot; is just an option.<br />
 Usually, they will be the switch numbers.<br />
 But will bring something when cascading some MSAs especially.<br />
 Or for some tricky usages.<br />
<br />
 <u>For example:</u><br />
<br />
  Configuration: Responding Bit = sw# (each)<br />
  ( sw0 -&gt; bit0, sw1 -&gt; bit1 ... sw7 -&gt; bit7 )<br />
<br />
  CC#: 80, Value:    0 -&gt; 00000000 = all OFF<br />
  CC#: 80, Value:    1 -&gt; 00000001 = all OFF, except sw7 is ON<br />
<br />
       ... (An omission) ...<br />
<br />
  CC#: 80, Value: 126 -&gt; 01111110 = sw1-6 are ON,  sw0,7 are OFF<br />
  CC#: 80, Value: 127 -&gt; 01111111 = all ON,  except sw0 is OFF<br />
  CC#: 81, Value:    0 -&gt; 10000000 = all OFF, except sw0 is ON<br />
  CC#: 81, Value:    1 -&gt; 10000001 = sw1-6 are OFF, sw0,7 are ON<br />
<br />
       ... (An omission) ...<br />
<br />
  CC#: 81, Value: 126 -&gt; 11111110 = all ON, except sw7 is OFF<br />
  CC#: 81, Value: 127 -&gt; 11111111 = all ON<br />
<br />
  CC#: 82, Value:    0 -&gt; NOT RESPOND<br />
<br />
<b>9. Program Change (PC) Fixed PC# mode</b><br />
 Responds PC# with defined behavior.<br />
 This mode is not 1 switch setting but &quot;GLOBAL&quot; setting.<br />
<br />
 <u>For example:</u><br />
<br />
 PC 0 -&gt; sw0 ON<br />
 PC 1 -&gt; sw0 OFF<br />
 PC 2 -&gt; sw1 ON<br />
 PC 3 -&gt; sw1 OFF<br />
<br />
 ... (An omission) ...<br />
<br />
 PC 14 -&gt; sw7 ON<br />
 PC 15 -&gt; sw7 OFF<br />
 PC 16 -&gt; sw0 toggle ON/OFF<br />
 PC 17 -&gt; sw1 toggle ON/OFF<br />
<br />
 ... (An omission) ...<br />
<br />
 PC 23 -&gt; sw7 toggle ON/OFF<br />
 PC 24 -&gt; sw0 ON Pulse<br />
<br />
 ... (An omission) ...<br />
<br />
 PC 31 -&gt; sw7 ON Pulse<br />
 PC 32 -&gt; sw0 OFF Pulse<br />
<br />
 ... (An omission) ...<br />
<br />
 PC 39 -&gt; sw7 OFF Pulse<br />
 PC 40 -&gt; sw0 ON/OFF Pulse<br />
<br />
 ... (An omission) ...<br />
<br />
 PC 47 -&gt; sw7 ON/OFF Pulse<br />
<br />
 The ON Pulse will require the &quot;OFF&quot; state. Or the PC command will be ignored.<br />
 The OFF Pulse will require the &quot;ON&quot; state. Or the PC command will be ignored.<br />
<br />
 The ON/OFF Pulse will trigger the pulse that is opposite to the current switch state.<br />
 i.e. <br />
 When the switch state is &quot;OFF&quot;, it will trigger the ON Pulse.<br />
 When the switch state is &quot;ON&quot;, it will trigger the OFF Pulse.<br />
<br />
<b>10. preset mode</b><br />
 Maybe needless to explain;)  The preset will be called by PC command.<br />
__________________________________________________<br />
<br />
I'm sorry for the LOOOOONG post.<br />
I hope you will get some inspiration from this.</div>

]]></content:encoded>
			<category domain="http://forum.highlyliquid.com/forumdisplay.php?f=6">MSA-P, MSA-R, MSA-T</category>
			<dc:creator>GroovingNoise</dc:creator>
			<guid isPermaLink="true">http://forum.highlyliquid.com/showthread.php?t=365</guid>
		</item>
		<item>
			<title>MIDI CPU Activity?</title>
			<link>http://forum.highlyliquid.com/showthread.php?t=364&amp;goto=newpost</link>
			<pubDate>Sun, 22 Aug 2010 11:38:15 GMT</pubDate>
			<description>Hi, 
 
I am building a MIDI controller using the MIDI CPU and some SPDT switches. Later down the line it will be connected to the MSA-R converting my...</description>
			<content:encoded><![CDATA[<div>Hi,<br />
<br />
I am building a MIDI controller using the MIDI CPU and some SPDT switches. Later down the line it will be connected to the MSA-R converting my MIDI signal back to voltage. (Basically voltage to MIDI back to voltage). <br />
<br />
Anyway, I have built the MIDI controller, but my hope was that when my switch was pushed in (i.e. closed switch) the MIDI signal would be constant (not just a single closed switch message). Is this the case? <br />
<br />
The only reason I am guessing that it is a single message is by the Activity LED. If it were a constant message, would not the Act LED stay constantly lit while my button is down, and when the button is released (open switch), the light would turn off? <br />
<br />
Or is there anyway to wire the MIDI CPU so that when the switch is closed, it is constantly sending MIDI messages? (Only because when it is finally connected to the MSA-R, I want it so that when the switch is pushed in, the relay stays open, and when the switch is released, the relay closes). <br />
<br />
Sorry if this doesn't make sense, that's why I'm asking for help. <br />
<br />
Thank you,<br />
<br />
Tye</div>

]]></content:encoded>
			<category domain="http://forum.highlyliquid.com/forumdisplay.php?f=17">MIDI CPU</category>
			<dc:creator>Tye P</dc:creator>
			<guid isPermaLink="true">http://forum.highlyliquid.com/showthread.php?t=364</guid>
		</item>
		<item>
			<title><![CDATA[what i'm hearing...]]></title>
			<link>http://forum.highlyliquid.com/showthread.php?t=363&amp;goto=newpost</link>
			<pubDate>Thu, 19 Aug 2010 02:46:07 GMT</pubDate>
			<description>hi, 
 
just finished assembling and installing the midispeak kit, and was hoping to get a little clarification.  first off, i apologize in advance...</description>
			<content:encoded><![CDATA[<div>hi,<br />
<br />
just finished assembling and installing the midispeak kit, and was hoping to get a little clarification.  first off, i apologize in advance for not having fully, properly tested the installation, but i'm too curious for the answers and haven't had time to get back into the workshop.<br />
<br />
i installed for rom mode operation, and when i send note ons (and corresponding offs) it really sounds like i'm hearing more than one fragment at once.  is it possible that without sending the CC message i'm actually hearing more than one bank at once?<br />
<br />
the other more broad question is, does rom mode give me access the individual, programmed allophones, or to larger fragments than that?<br />
<br />
thanks for looking</div>

]]></content:encoded>
			<category domain="http://forum.highlyliquid.com/forumdisplay.php?f=3">MIDISpeak</category>
			<dc:creator>technician4</dc:creator>
			<guid isPermaLink="true">http://forum.highlyliquid.com/showthread.php?t=363</guid>
		</item>
		<item>
			<title>Software Beta Testers Wanted</title>
			<link>http://forum.highlyliquid.com/showthread.php?t=362&amp;goto=newpost</link>
			<pubDate>Wed, 18 Aug 2010 23:01:29 GMT</pubDate>
			<description><![CDATA[I've written a Macintosh application to aid in programming the MSA-R, T and P series decoders. So I'm looking for anyone who is interested in testing...]]></description>
			<content:encoded><![CDATA[<div>I've written a Macintosh application to aid in programming the MSA-R, T and P series decoders. So I'm looking for anyone who is interested in testing out the software on an R, T, or P unit.<br />
<br />
I only need four or five people maximum to help with testing.<br />
<br />
if you're interested, send me a private message with a valid email address you can be reached at, I'll email you all the additional information at which point you can decide if you're at all interested.<br />
<br />
I'll also mention that at the end of the testing cycle, the software will be posted on my web site and free to all Mac users. Thus it's not like you'll be saving any money by becoming a beta tester.<br />
<br />
For the skeptical who think I'm trolling for email addresses, I've already discussed this with John, who okayed it so I'm not spamming or trolling. You can check with him if you have any doubts.<br />
<br />
We now return you to your regular bit twiddling SYSEX program...:D<br />
<br />
Mel<br />
Wabbit Wanch Design</div>

]]></content:encoded>
			<category domain="http://forum.highlyliquid.com/forumdisplay.php?f=6">MSA-P, MSA-R, MSA-T</category>
			<dc:creator>wabbitguy</dc:creator>
			<guid isPermaLink="true">http://forum.highlyliquid.com/showthread.php?t=362</guid>
		</item>
	</channel>
</rss>
