<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[ChipMusic.org - Midi as mapping source in LGPT]]></title>
	<link rel="self" href="https://chipmusic.org:80/forums/feed/atom/topic/11499/"/>
	<updated>2013-11-28T11:30:35Z</updated>
	<generator>PunBB</generator>
	<id>https://chipmusic.org/forums/topic/11499/midi-as-mapping-source-in-lgpt/</id>
		<entry>
			<title type="html"><![CDATA[Re: Midi as mapping source in LGPT]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/192697/#p192697"/>
			<content type="html"><![CDATA[<p>I thought about this and I realised, that triggering with keyboard should work fine.<br />so.<br />It could be done this way:<br />RShoulder + down arrow on song screen should open this mapping screen for keyboard keys<br />you could change triggering key by doublepressing A button on nonempty chain<br />or (better) with directly tapping a keyboard key you&#039;d like to use as trigger (in song play mode)</p><p>only keys mapped to normal piggy navigating buttons should&#039;t be selected here (it will work as expected - up, down, left, right, select, start, LShoulder, RShoulder ) depending on how this is mapped in config.xml (or default)</p><p>RShoulder + F1-F8 should work as mute / unmute channels 1-8 </p><p>Trigger keys shoul work in live mode this way:<br />Trigger on nonplaying chain will work as START on nonplaying chain<br />Trigger + Trigger (hit twice) on nonplaying chain will work as START + START on nonplaying chain<br />RShoulder + Trigger will stop assigned chain (or RShoulder + Trigger + Trigger (twice))</p><p>So, what do you think about this?</p><p><a class="postimg" href="http://imageshack.com/a/img43/7402/1ask.png" title="http://imageshack.com/a/img43/7402/1ask.png" id="forum_image_58770903"><img src="http://imageshack.com/a/img43/7402/1ask.png" /></a></p>]]></content>
			<author>
				<name><![CDATA[ryba]]></name>
				<uri>https://chipmusic.org/ryba</uri>
			</author>
			<updated>2013-11-28T11:30:35Z</updated>
			<id>https://chipmusic.org/forums/post/192697/#p192697</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Midi as mapping source in LGPT]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/179027/#p179027"/>
			<content type="html"><![CDATA[<p>Yea but then you need a per song config, so that means creating a new xml for the song.. or worst the ui additions that Marc was trying to avoid. I like escs idea for split channels, but maybe Marc can just copy the spec for the launchpad s, which seems the ideal target controller for something like this:</p><p><a href="http://d19ulaff0trnck.cloudfront.net/sites/default/files/novation/downloads/4700/launchpad-s-prm.pdf" target="_blank">http://d19ulaff0trnck.cloudfront.net/si &#133; -s-prm.pdf</a></p><p>So it seems to use the same midi notes for each ROW and saves a few midi notes as modifiers for the rows? so Toggling the down error has Midi note 0 start chain 1 on channel 1 at position 1, but everytime you toggle the up or down buttons on the launchpad it will skip up or down 16 rows? The biggest hassle with this is you need some sort of bidrectional communication with the launchpad to show what chain is playing, which fails the LOTS OF WORK FOR MARC component.</p>]]></content>
			<author>
				<name><![CDATA[herr_prof]]></name>
				<uri>https://chipmusic.org/herr_prof</uri>
			</author>
			<updated>2013-07-31T13:47:42Z</updated>
			<id>https://chipmusic.org/forums/post/179027/#p179027</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Midi as mapping source in LGPT]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/179017/#p179017"/>
			<content type="html"><![CDATA[<p>Shame, that I don’t have velocity sensitive anything....</p><p>you don’t have to play each chain directly.<br />just set row of few chains<br />01<br />02<br />03<br />04<br />--<br />so you can map your trigger to 01 and play whole 4 chains one by one, than piggy jumps back to&nbsp; beginning of this row<br />or you can jump back to 01 by trigger<br />or map second trigger to 03 and jump to 01 or to 03</p><p>so, how many triggers do you need?<br />I think 12, 16, or 32 per song<br />If you would have more, you wouldn’t know, what you are doing.<br />So, I think it’s important to set each song mapping separately.</p>]]></content>
			<author>
				<name><![CDATA[ryba]]></name>
				<uri>https://chipmusic.org/ryba</uri>
			</author>
			<updated>2013-07-31T10:07:03Z</updated>
			<id>https://chipmusic.org/forums/post/179017/#p179017</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Midi as mapping source in LGPT]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/179014/#p179014"/>
			<content type="html"><![CDATA[<p>Different midi channels for each piggy channel maybe?</p>]]></content>
			<author>
				<name><![CDATA[e.s.c.]]></name>
				<uri>https://chipmusic.org/e.s.c.</uri>
			</author>
			<updated>2013-07-31T09:36:53Z</updated>
			<id>https://chipmusic.org/forums/post/179014/#p179014</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Midi as mapping source in LGPT]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/179004/#p179004"/>
			<content type="html"><![CDATA[<p>But - since there&#039;s only 128 notes on the midi scale - You&#039;d only be able to cover 16 rows of 8 channels.</p><p>Maybe that&#039;s good enough though.</p>]]></content>
			<author>
				<name><![CDATA[Mdashdotdashn]]></name>
				<uri>https://chipmusic.org/Mdashdotdashn</uri>
			</author>
			<updated>2013-07-31T06:53:02Z</updated>
			<id>https://chipmusic.org/forums/post/179004/#p179004</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Midi as mapping source in LGPT]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/178931/#p178931"/>
			<content type="html"><![CDATA[<p>ideally chain trigger would just hard assign note numbers starting right from left based on row # and channel all the way down.maybe velocity can dictate if its is quick queue or immediate que </p><p>There really wouldnt be any ui elements for this. Add per channel hardcoded or xml assigned cc for each channel mute and solo and you have a pretty powerful setup!</p>]]></content>
			<author>
				<name><![CDATA[herr_prof]]></name>
				<uri>https://chipmusic.org/herr_prof</uri>
			</author>
			<updated>2013-07-30T16:03:14Z</updated>
			<id>https://chipmusic.org/forums/post/178931/#p178931</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Midi as mapping source in LGPT]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/178907/#p178907"/>
			<content type="html"><![CDATA[<p>In essence, it is not super complex - i.e. all the pieces are there - I would just like to minimize the ui as much as possible because that&#039;s what takes the most time and I don&#039;t really have a lot of it on my hands right now.</p>]]></content>
			<author>
				<name><![CDATA[Mdashdotdashn]]></name>
				<uri>https://chipmusic.org/Mdashdotdashn</uri>
			</author>
			<updated>2013-07-30T08:14:29Z</updated>
			<id>https://chipmusic.org/forums/post/178907/#p178907</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Midi as mapping source in LGPT]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/178819/#p178819"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>e.s.c. wrote:</cite><blockquote><p>a direct note-&gt; chain number solution would seem best rather than having to do all that, if possible</p></blockquote></div><p>Absolutely true, but the only events that I currently know that can be mapped are:</p><p>/event/up<br />/event/down<br />/event/left<br />/event/right<br />/event/a<br />/event/b<br />/event/a<br />/event/b<br />/event/lshoulder<br />/event/rshoulder<br />/event/start<br />/tempo/tap</p><p>I would LOVE to see a ghetto build include direct chain/phrase jumps, though!</p>]]></content>
			<author>
				<name><![CDATA[jefftheworld]]></name>
				<uri>https://chipmusic.org/jefftheworld</uri>
			</author>
			<updated>2013-07-29T15:06:42Z</updated>
			<id>https://chipmusic.org/forums/post/178819/#p178819</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Midi as mapping source in LGPT]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/178814/#p178814"/>
			<content type="html"><![CDATA[<p>a direct note-&gt; chain number solution would seem best rather than having to do all that, if possible</p>]]></content>
			<author>
				<name><![CDATA[e.s.c.]]></name>
				<uri>https://chipmusic.org/e.s.c.</uri>
			</author>
			<updated>2013-07-29T14:48:15Z</updated>
			<id>https://chipmusic.org/forums/post/178814/#p178814</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Midi as mapping source in LGPT]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/178813/#p178813"/>
			<content type="html"><![CDATA[<p>It may be that you can simply create a whole slew of macros that&#039;ll do what you need. Each macro would playback a series of MIDI CCs which would do the following:</p><p>RIGHT * X&nbsp; &nbsp; -Move steps <em>x</em> right<br />DOWN * Y&nbsp; &nbsp; -Move steps <em>y</em> down<br />LT+START&nbsp; &nbsp; -Trigger chain<br />RT+START&nbsp; &nbsp; -This is optional, but will mean that a chain plays only once through when triggered. <br />LEFT * X&nbsp; &nbsp; -Move steps <em>x</em> left<br />RIGHT * Y&nbsp; &nbsp; -Move steps <em>y</em> up</p><p>The x and y values of each macro would correspond to the location of a chain on the screen and assuming your controller/DAW/LGPT can trigger those commands fast enough, that&#039;ll do exactly what you intent.</p><p>I&#039;m not sure if all controllers can save macros like that, but I&#039;m sure you could at least test a setup like this via a DAW (MIDI controller &gt; DAW with macros saved as MIDI &gt; LGPT with midi values mapped to input events).</p>]]></content>
			<author>
				<name><![CDATA[jefftheworld]]></name>
				<uri>https://chipmusic.org/jefftheworld</uri>
			</author>
			<updated>2013-07-29T14:45:09Z</updated>
			<id>https://chipmusic.org/forums/post/178813/#p178813</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Midi as mapping source in LGPT]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/178812/#p178812"/>
			<content type="html"><![CDATA[<p>Exactly<br />that&#039;s what I mean<br />and you can compose music on your handheld, than play it from netbook</p>]]></content>
			<author>
				<name><![CDATA[ryba]]></name>
				<uri>https://chipmusic.org/ryba</uri>
			</author>
			<updated>2013-07-29T14:16:41Z</updated>
			<id>https://chipmusic.org/forums/post/178812/#p178812</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Midi as mapping source in LGPT]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/178811/#p178811"/>
			<content type="html"><![CDATA[<p>that sounds like an awesome way to use it, almost turning piggy into a super low budget mpc</p>]]></content>
			<author>
				<name><![CDATA[e.s.c.]]></name>
				<uri>https://chipmusic.org/e.s.c.</uri>
			</author>
			<updated>2013-07-29T14:12:28Z</updated>
			<id>https://chipmusic.org/forums/post/178811/#p178811</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Midi as mapping source in LGPT]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/178798/#p178798"/>
			<content type="html"><![CDATA[<p>Check out my live track<br />Saxophone and Kaossilator (organ like melodies in the beginning and the end)<br />All other sounds are from Piggy<br />I think 12 pads are enough for one track<br /><a href="http://chipmusic.org/ryba/music/rybachyba02cut" target="_blank">http://chipmusic.org/ryba/music/rybachyba02cut</a></p>]]></content>
			<author>
				<name><![CDATA[ryba]]></name>
				<uri>https://chipmusic.org/ryba</uri>
			</author>
			<updated>2013-07-29T10:17:36Z</updated>
			<id>https://chipmusic.org/forums/post/178798/#p178798</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Midi as mapping source in LGPT]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/178794/#p178794"/>
			<content type="html"><![CDATA[<p>I have yamaha SU10<br />12 pads, 4 banks<br />I want to play same,as i play piggy live<br />I just mute / unmute different channels or turn on / off different chains<br />I make song in piggy and play it live<br />the only difference is, that now it takes too much time to scroll cursor between chains to trigger them<br />i want to be faster<br />clear?</p>]]></content>
			<author>
				<name><![CDATA[ryba]]></name>
				<uri>https://chipmusic.org/ryba</uri>
			</author>
			<updated>2013-07-29T10:00:02Z</updated>
			<id>https://chipmusic.org/forums/post/178794/#p178794</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Midi as mapping source in LGPT]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/178791/#p178791"/>
			<content type="html"><![CDATA[<p>Always interested to hear people&#039;s setup. How would you control things from a small controller ? Gimme details <img src="https://chipmusic.org/forums/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p>]]></content>
			<author>
				<name><![CDATA[Mdashdotdashn]]></name>
				<uri>https://chipmusic.org/Mdashdotdashn</uri>
			</author>
			<updated>2013-07-29T09:19:53Z</updated>
			<id>https://chipmusic.org/forums/post/178791/#p178791</id>
		</entry>
</feed>
