<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
		xmlns:content="http://purl.org/rss/1.0/modules/content/"
		xmlns:wfw="http://wellformedweb.org/CommentAPI/"
		xmlns:dc="http://purl.org/dc/elements/1.1/"
		xmlns:atom="http://www.w3.org/2005/Atom"

			>

	<channel>
		<title>Cycling 74  &#187;  Topic: Keyboard lighting system</title>
		<atom:link href="http://cycling74.com/forums/topic/keyboard-lighting-system/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/keyboard-lighting-system/feed</link>
		<description></description>
		<pubDate>Wed, 19 Jun 2013 21:26:04 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-58338</guid>
					<title><![CDATA[Keyboard lighting system]]></title>
					<link>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-58338</link>
					<pubDate>Wed, 03 Aug 2011 23:57:51 +0000</pubDate>
					<dc:creator>primemover</dc:creator>

					<description>
						<![CDATA[
						<p>I had a wild idea, but I have no idea what would be the best way of approaching it.</p>
<p>I use my laptop and 88-key keyboard (Alesis QS8) for live use now, through a Mac VI host called Jambalaya. I wrote a little Max app to be able to route incoming midi to different channels in Jambalaya, and then I use Jambalaya for keyboard splitting and whatnot. Now I can setup different keyboard splits and patches that can change on the click of a pedal, or press of a patch change button.</p>
<p>But I have no visual representation of these regions on my keyboard, and I&#8217;m often getting mixed up and going over the split while improvising. So my idea is to build some sort of lighting unit that will light up various regions above the keys on the keyboard.</p>
<p>This will require a bunch of different steps:</p>
<p>1) Max inter-communication with Jambalaya. I know the guy who wrote Jambalaya, and maybe he could write a routine to send me the messaging I need, but I know nothing about inter-application messaging, and how MAX would be able to retrieve that. It would have to be more than midi, maybe a string in the Copy buffer, or some kind of OSX memory storage location.</p>
<p>2) Some sort of USB controlled light strand, ~56 lights (one light for every white key, at least). I see TONS of USB &#8220;powered&#8221; light strands, but nothing that can be programmed. Originally I was thinking it would be nice to have LEDs that could be programmed to any color, and reflect the same colors that Jambalaya uses per channel, but even if it&#8217;s just simply &#8220;on/off&#8221;, then I can simply have each region alternate states.</p>
<p>I&#8217;m pretty good with basic electronics, know some programming, have quite a few years of experience with Max (mostly Max4, only just recently upgraded). But I&#8217;m a little perplexed as to how to approach this, and weather it&#8217;s financially feasible (ungodly expensive), and what my options are.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209661</guid>
					<title><![CDATA[Re: Keyboard lighting system]]></title>
					<link>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209661</link>
					<pubDate>Thu, 04 Aug 2011 01:36:02 +0000</pubDate>
					<dc:creator>captainhooyah</dc:creator>

					<description>
						<![CDATA[
						<p>Use an arduino with maxuino&#8230; It&#8217;s easy..</p>
<p>I combined a bunch of patches in this video to make the lights respond to audio, but you can trigger them with anything.</p>
<p>The patch is rad, it takes audio and converts to midi, which I program to light a led up for every key in the chromatic scale, then it takes in audio and measures the amplitude of the signal and sets scenes for three ranges, and it has a tap tempo controlled step sequencer that can control scenes.  I&#8217;m still working on refining it, and then I need to figure out how to make more controllable outputs with ic chips but check it out and let me know what you think, message me for the code, I&#8217;ll try and figure out how to get all the files and subpatches together for you, I am a total beginner when it comes to max msp, I&#8217;m learning quick though.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209668</guid>
					<title><![CDATA[Re: Keyboard lighting system]]></title>
					<link>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209668</link>
					<pubDate>Thu, 04 Aug 2011 01:36:02 +0000</pubDate>
					<dc:creator>captainhooyah</dc:creator>

					<description>
						<![CDATA[
						<p>Use an arduino with maxuino&#8230; It&#8217;s easy..</p>
<p>I combined a bunch of patches in this video to make the lights respond to audio, but you can trigger them with anything.</p>
<p>The patch is rad, it takes audio and converts to midi, which I program to light a led up for every key in the chromatic scale, then it takes in audio and measures the amplitude of the signal and sets scenes for three ranges, and it has a tap tempo controlled step sequencer that can control scenes.  I&#8217;m still working on refining it, and then I need to figure out how to make more controllable outputs with ic chips but check it out and let me know what you think, message me for the code, I&#8217;ll try and figure out how to get all the files and subpatches together for you, I am a total beginner when it comes to max msp, I&#8217;m learning quick though.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209662</guid>
					<title><![CDATA[Re: Keyboard lighting system]]></title>
					<link>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209662</link>
					<pubDate>Thu, 04 Aug 2011 01:38:14 +0000</pubDate>
					<dc:creator>captainhooyah</dc:creator>

					<description>
						<![CDATA[
						<p><a href="http://www.youtube.com/watch?v=90QOj6gVHPo" rel="nofollow">http://www.youtube.com/watch?v=90QOj6gVHPo</a></p>
<p>I meant to attach that to the last one, check it out.  The song was good for demonstrating the tap tempo, you&#8217;ll notice the blue light following the snare a little into the video, but other songs with more more changes are even cooler.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209669</guid>
					<title><![CDATA[Re: Keyboard lighting system]]></title>
					<link>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209669</link>
					<pubDate>Thu, 04 Aug 2011 01:38:14 +0000</pubDate>
					<dc:creator>captainhooyah</dc:creator>

					<description>
						<![CDATA[
						<p><a href="http://www.youtube.com/watch?v=90QOj6gVHPo" rel="nofollow">http://www.youtube.com/watch?v=90QOj6gVHPo</a></p>
<p>I meant to attach that to the last one, check it out.  The song was good for demonstrating the tap tempo, you&#8217;ll notice the blue light following the snare a little into the video, but other songs with more more changes are even cooler.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209663</guid>
					<title><![CDATA[Re: Keyboard lighting system]]></title>
					<link>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209663</link>
					<pubDate>Thu, 04 Aug 2011 01:46:38 +0000</pubDate>
					<dc:creator>captainhooyah</dc:creator>

					<description>
						<![CDATA[
						<p>On my YouTube pages are some incredibly professional instructional video on how to set the arduino up with max msp..</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209670</guid>
					<title><![CDATA[Re: Keyboard lighting system]]></title>
					<link>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209670</link>
					<pubDate>Thu, 04 Aug 2011 01:46:38 +0000</pubDate>
					<dc:creator>captainhooyah</dc:creator>

					<description>
						<![CDATA[
						<p>On my YouTube pages are some incredibly professional instructional video on how to set the arduino up with max msp..</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209664</guid>
					<title><![CDATA[Re: Keyboard lighting system]]></title>
					<link>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209664</link>
					<pubDate>Sat, 06 Aug 2011 03:21:00 +0000</pubDate>
					<dc:creator>dhjdhjdhj</dc:creator>

					<description>
						<![CDATA[
						<p>Hmmm, I bought a license for Jambalaya to investigate it as a possible replacement for MainStage but it just didn&#8217;t have the midi flexibility that was avaialble in MainStage. Ultimately (quite recently) I gave up on MainStage and ended up implementing much of what MainStage does directly with Max, including the ability to do splits and layering.</p>
<p>I&#8217;ve already got stuff in it to show knob and slider positions of external keyboards but next on my list is to implement on-screen visualization of the &#8220;current&#8221; splits and layers&#8230;..I haven&#8217;t quite figured out the best way to display the info as it needs to show splits and layers for 7 keyboards.</p>
<p>I&#8217;m happy to share what I&#8217;ve created so far if anyone wants to enhance it themselves.</p>
<p>See <a href="http://deskew.com/blog.html" rel="nofollow">http://deskew.com/blog.html</a> for more info about it.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209671</guid>
					<title><![CDATA[Re: Keyboard lighting system]]></title>
					<link>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209671</link>
					<pubDate>Sat, 06 Aug 2011 03:21:00 +0000</pubDate>
					<dc:creator>dhjdhjdhj</dc:creator>

					<description>
						<![CDATA[
						<p>Hmmm, I bought a license for Jambalaya to investigate it as a possible replacement for MainStage but it just didn&#8217;t have the midi flexibility that was avaialble in MainStage. Ultimately (quite recently) I gave up on MainStage and ended up implementing much of what MainStage does directly with Max, including the ability to do splits and layering.</p>
<p>I&#8217;ve already got stuff in it to show knob and slider positions of external keyboards but next on my list is to implement on-screen visualization of the &#8220;current&#8221; splits and layers&#8230;..I haven&#8217;t quite figured out the best way to display the info as it needs to show splits and layers for 7 keyboards.</p>
<p>I&#8217;m happy to share what I&#8217;ve created so far if anyone wants to enhance it themselves.</p>
<p>See <a href="http://deskew.com/blog.html" rel="nofollow">http://deskew.com/blog.html</a> for more info about it.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209672</guid>
					<title><![CDATA[Re: Keyboard lighting system]]></title>
					<link>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209672</link>
					<pubDate>Mon, 08 Aug 2011 01:47:55 +0000</pubDate>
					<dc:creator>primemover</dc:creator>

					<description>
						<![CDATA[
						<p>Actually, I&#8217;ve come up with a beautiful way of managing midi to my liking with a combination of Jambalaya and a custom max patch called &#8220;Channel Cycler&#8221;. Now, I seem to have a much smaller rig than you (I like to keep it to one board), so it might not be ideal for multi-board players. I also like to travel light: a 88key controller, a 13&#8243; MacBook Pro, an amp, and a keyboard stand with laptop holder. I&#8217;m often playing with acoustic musicians, so I want to have as little physical intrusion as possible. My pedal array consists of a sustain, an expression, and a incidental footswitch.</p>
<p>But what I like is the ability to switch keyboard setups instantaneously on the fly. Jambalaya has a great interface for managing regions, but there&#8217;s no way to cycle through various groups of patches, mid-song. So instead of feeding midi directly to Jambalaya, it first is routed to Channel Cycler, which then allows me to cycle through midi channels via a footswitch, then send it on to Jambalaya through the IAC bus. Then in Jambalaya, I just setup the track groups by what midi channel I want to receive on. So if I have a bass/piano split for the verses, and pads/leads for the choruses, I put the bass and piano on channel 1, and pad and lead on channel 2. I hit the pedal, and everything switches.</p>
<p>The best part is that the patch keeps track of which notes are being played through which channels, so that even after a channel switch, note offs will go to their correct channels and avoid infinite stuck notes. I was able to use the &#8220;offer&#8221; object in an unconventional way to keep track of channel assignments, instead of the intended velocities.</p>
<p>The interface display is tiny, and fits into a small rectangle that hovers (on top) of the Jambalaya window in an empty space off to the side. But I&#8217;ve set it up for the entire background to change colors as it cycles through the available channels (set up by a &#8220;max&#8221; setting). It&#8217;s all very simple, snazzy, and does it what I need it to do. One could easily just open up multiple instances for multiple boards.</p>
<p>I&#8217;ve never used mainstage, being a Digital Performer user and not owning Logic, but I&#8217;ve heard MS is very unreliable. Jambalaya is quite reliable, and with this little addition, turns it into a complete live performance powerhouse, and keeps the great (though gaudy) visual interface that Jambalaya has.</p>
<p>However, this may all be moot here very soon. I&#8217;ve been talking with the creator of Jambalaya, and he has a huge update only weeks away that will add signal routing macros among other things.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209675</guid>
					<title><![CDATA[Re: Keyboard lighting system]]></title>
					<link>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209675</link>
					<pubDate>Mon, 08 Aug 2011 01:47:55 +0000</pubDate>
					<dc:creator>primemover</dc:creator>

					<description>
						<![CDATA[
						<p>Actually, I&#8217;ve come up with a beautiful way of managing midi to my liking with a combination of Jambalaya and a custom max patch called &#8220;Channel Cycler&#8221;. Now, I seem to have a much smaller rig than you (I like to keep it to one board), so it might not be ideal for multi-board players. I also like to travel light: a 88key controller, a 13&#8243; MacBook Pro, an amp, and a keyboard stand with laptop holder. I&#8217;m often playing with acoustic musicians, so I want to have as little physical intrusion as possible. My pedal array consists of a sustain, an expression, and a incidental footswitch.</p>
<p>But what I like is the ability to switch keyboard setups instantaneously on the fly. Jambalaya has a great interface for managing regions, but there&#8217;s no way to cycle through various groups of patches, mid-song. So instead of feeding midi directly to Jambalaya, it first is routed to Channel Cycler, which then allows me to cycle through midi channels via a footswitch, then send it on to Jambalaya through the IAC bus. Then in Jambalaya, I just setup the track groups by what midi channel I want to receive on. So if I have a bass/piano split for the verses, and pads/leads for the choruses, I put the bass and piano on channel 1, and pad and lead on channel 2. I hit the pedal, and everything switches.</p>
<p>The best part is that the patch keeps track of which notes are being played through which channels, so that even after a channel switch, note offs will go to their correct channels and avoid infinite stuck notes. I was able to use the &#8220;offer&#8221; object in an unconventional way to keep track of channel assignments, instead of the intended velocities.</p>
<p>The interface display is tiny, and fits into a small rectangle that hovers (on top) of the Jambalaya window in an empty space off to the side. But I&#8217;ve set it up for the entire background to change colors as it cycles through the available channels (set up by a &#8220;max&#8221; setting). It&#8217;s all very simple, snazzy, and does it what I need it to do. One could easily just open up multiple instances for multiple boards.</p>
<p>I&#8217;ve never used mainstage, being a Digital Performer user and not owning Logic, but I&#8217;ve heard MS is very unreliable. Jambalaya is quite reliable, and with this little addition, turns it into a complete live performance powerhouse, and keeps the great (though gaudy) visual interface that Jambalaya has.</p>
<p>However, this may all be moot here very soon. I&#8217;ve been talking with the creator of Jambalaya, and he has a huge update only weeks away that will add signal routing macros among other things.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209689</guid>
					<title><![CDATA[Re: Keyboard lighting system]]></title>
					<link>http://cycling74.com/forums/topic/keyboard-lighting-system/#post-209689</link>
					<pubDate>Mon, 08 Aug 2011 01:47:55 +0000</pubDate>
					<dc:creator>primemover</dc:creator>

					<description>
						<![CDATA[
						<p>Actually, I&#8217;ve come up with a beautiful way of managing midi to my liking with a combination of Jambalaya and a custom max patch called &#8220;Channel Cycler&#8221;. Now, I seem to have a much smaller rig than you (I like to keep it to one board), so it might not be ideal for multi-board players. I also like to travel light: a 88key controller, a 13&#8243; MacBook Pro, an amp, and a keyboard stand with laptop holder. I&#8217;m often playing with acoustic musicians, so I want to have as little physical intrusion as possible. My pedal array consists of a sustain, an expression, and a incidental footswitch.</p>
<p>But what I like is the ability to switch keyboard setups instantaneously on the fly. Jambalaya has a great interface for managing regions, but there&#8217;s no way to cycle through various groups of patches, mid-song. So instead of feeding midi directly to Jambalaya, it first is routed to Channel Cycler, which then allows me to cycle through midi channels via a footswitch, then send it on to Jambalaya through the IAC bus. Then in Jambalaya, I just setup the track groups by what midi channel I want to receive on. So if I have a bass/piano split for the verses, and pads/leads for the choruses, I put the bass and piano on channel 1, and pad and lead on channel 2. I hit the pedal, and everything switches.</p>
<p>The best part is that the patch keeps track of which notes are being played through which channels, so that even after a channel switch, note offs will go to their correct channels and avoid infinite stuck notes. I was able to use the &#8220;offer&#8221; object in an unconventional way to keep track of channel assignments, instead of the intended velocities.</p>
<p>The interface display is tiny, and fits into a small rectangle that hovers (on top) of the Jambalaya window in an empty space off to the side. But I&#8217;ve set it up for the entire background to change colors as it cycles through the available channels (set up by a &#8220;max&#8221; setting). It&#8217;s all very simple, snazzy, and does it what I need it to do. One could easily just open up multiple instances for multiple boards.</p>
<p>I&#8217;ve never used mainstage, being a Digital Performer user and not owning Logic, but I&#8217;ve heard MS is very unreliable. Jambalaya is quite reliable, and with this little addition, turns it into a complete live performance powerhouse, and keeps the great (though gaudy) visual interface that Jambalaya has.</p>
<p>However, this may all be moot here very soon. I&#8217;ve been talking with the creator of Jambalaya, and he has a huge update only weeks away that will add signal routing macros among other things.</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

