

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
      <atom:link href="http://www.synnack.com/rss.php" rel="self" type="application/rss+xml" />
		<title>synnack</title>
		<description>Musical thoughts from experimental electronic band synnack</description>
		<link>http://www.synnack.com</link>
		<copyright>2009 synnack</copyright>

		 
		<item> 
		<title>synnack full live performance at Together Fest 2013</title> 
		<description> synnack will perform the full live show (with live video) as part of &lt;a href=&quot;http://www.togetherboston.com&quot;&gt;Together Fest&lt;/a&gt; in 2013 on Friday May 17th. Our set begins promptly at midnight (so technically speaking, teh show is on the 18th but you&#039;ll need to arrive on the 17th to see the start...)&lt;br /&gt;
&lt;br /&gt;
Details on the FB page for the event: &lt;a href=&quot;https://www.facebook.com/events/507552645958651/&quot;&gt;https://www.facebook.com/events/507552645958651/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
ROOM 1 &mdash; CLUSTER MAG presents #FEELINGS LABEL SHOWCASE:&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
BEN AQUA (TEXAS, #FEELINGS, DFA RECORDS)&lt;br /&gt;
&lt;br /&gt;
MOHEGAN SON (NYC)&lt;br /&gt;
&lt;br /&gt;
DJ KILBOURNE (JERSEY)&lt;br /&gt;
&lt;br /&gt;
SWELTA (BOSTON)&lt;br /&gt;
&lt;br /&gt;
with MAX PEARL (CLUSTER MAG, NYC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ROOM 2 &mdash; CVLT presents:&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
BLACK ASTEROID (Motor, CLR, Electric Deluxe)&lt;br /&gt;
&lt;br /&gt;
+ SECRET SURPRISE GUEST!!!&lt;br /&gt;
&lt;br /&gt;
&bull;&bull;OPENING SUPPORT FROM&bull;&bull;&lt;br /&gt;
&lt;br /&gt;
SYNNACK (LIVE)&lt;br /&gt;
&lt;br /&gt;
&amp; CVLT RESIDENTS&lt;br /&gt;
&lt;br /&gt;
SHIMODA&lt;br /&gt;
&lt;br /&gt;
PUNKETTA&lt;br /&gt;
&lt;br /&gt;
EL POSER&lt;br /&gt;
&lt;br /&gt;
GLASS TEETH&lt;br /&gt;
&lt;br /&gt;
with VISUALS by CTRL ALT DESIGN&lt;br /&gt;
&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
HOSTED BY: LIL MERMAID &amp; FRIENDS&lt;br /&gt;
&lt;br /&gt;
$10 BEFORE 1AM or ALL NIGHT IF U HAVE A TOGETHER FESTIVAL WRISTBAND / EVENT TICKET &lt;br /&gt;
$15 AFTER 1AM FOR NON WRISTBAND / TICKET HOLDERS&lt;br /&gt;
&lt;br /&gt;
21+ NO DRUGS ALLOWED&lt;br /&gt;
&lt;br /&gt;
4 LOCATION RSVP@THECLUSTERMAG.COM WITH YOUR FULL NAME BEFORE 8PM 5/17</description> 
		<link>http://www.synnack.com/blog/post/141/</link> 
		<guid>http://www.synnack.com/blog/post/141/</guid> 
		<pubDate> Tue, 14 May 2013 00:00:00 EDT</pubDate> 
		</item>
		 
		<item> 
		<title>I am not a DJ I am a DJ</title> 
		<description> This morning I did &lt;a href=&quot;http://www.synnack.com/blog/post/140/synnack-dj-set-at-together-fest&quot;&gt;a DJ set&lt;/a&gt; as part of the &lt;a href=&quot;http://www.togetherboston.com&quot;&gt;Together Festival&lt;/a&gt; in Boston. &lt;br /&gt;
&lt;br /&gt;
Performing electronic music for most people is sort of a hybrid of playing things, and DJing. (&lt;a href=&quot;http://www.synnack.com/blog/post/2/laptop-bands&quot;&gt;my rant on this&lt;/a&gt;). You could never play all the things on the recording, but you also try to play, or remix them, as much as you can. &lt;br /&gt;
&lt;br /&gt;
In some sense then, I&#039;ve never DJed before and today was my first time. Of course I have performed countless times exactly the same way I did today, but never with (mostly) other peoples music. I&#039;m so used to performing my own music that, in a way, it feels disingenuous to DJ. I didn&#039;t just press play (mostly) but I loaded tracks into Ableton Live and made loops of different sections of things, and performed a sort of live mashup type of thing. Combining tracks together, and adding some of my own yet unreleased material. But even still it felt weird, like i was &quot;getting credit&quot; from the people there for music I didn&#039;t actually record. Interesting feeling. Not important I guess as I was SUPPOSED to be DJing other peoples music, but as a musician it sure did feel weird. &lt;br /&gt;
&lt;br /&gt;
The DJ setup was outside in a parking lot. They had a nice setup with a canopy thing over the booth to minimize glare for the performer. I realized part way through the set that I have never performed electronic music in any way outside before. I&#039;ve performed outside many times as a guitar player when i was a teenager. But since getting into electronic music, not once (that I can recall) was it outside. It was actually quite fun. Its&#039; a completely different experience to essentially be sitting right off of a busy street (Massachusetts Avenue) with all the hustle and bustle of city life all around me, and cranking ambient drones and glitchy beats. In full sunlight. The wind blowing against my face and the PA speakers pointed at my head. Come to think of it, it wasn&#039;t really the performing that was interesting in this setting, it was the listening. Hearing these sorts of tracks at loud volumes outside in the city on a spring day was quite amazing. Someone else clearly agreed with me as they walked over to a bench next to where I was performing and sat down and closed their eyes in full bhudda position for a while. &lt;br /&gt;
&lt;br /&gt;
What a great experience. I shall listen to music loud and outside again. Thank you to Pat DiPaola and the Together crew for booking me. &lt;br /&gt;
&lt;br /&gt;
I recorded the entire set (resample feature in Ableton Live). &lt;br /&gt;
&lt;br /&gt;
Here&#039;s a link to download it, and the full set list of things that i used in somewhat this order to make the set. &lt;br /&gt;
&lt;br /&gt;
Download the full set (it wont always be here...): &lt;a href=&quot;https://dl.dropboxusercontent.com/u/18262281/synnack-Together-DJ-Set-05-14-2013.mp3.zip&quot;&gt;https://dl.dropboxusercontent.com/u/18262281/synnack-Together-DJ-Set-05-14-2013.mp3.zip&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
01. StartFragment:000001 by synnack from v2.5&lt;br /&gt;
02. &lt;arpa/inet.h&gt; by Access To Arasaka from void()&lt;br /&gt;
03. Dissociation by Attack Sustain from Create.Destroy.Rebuild&lt;br /&gt;
04. V4641 Sgr (2nd Approach) by Ghosts in the Clocktower from I Enroute&lt;br /&gt;
05. capture this (II) by Byetone from death of a typographer&lt;br /&gt;
06. M&auml;rz (vs. Newt) by Hecq from 0000&lt;br /&gt;
07. From a Distance by The [Law-Rah] Collective from Field of View&lt;br /&gt;
08. Pure (Ena Remix) by Architect from Upload Select Remix.2&lt;br /&gt;
09. Virta 1. / Current 1. by Pan Sonic from Katodivaihe&lt;br /&gt;
10. Wurzel by Pole from the Waldgeschichten single&lt;br /&gt;
11. I Wish I Was A Mole In The Ground by Alva Noto &amp; Blixa Bargeld (ANBB) from Mimikry&lt;br /&gt;
12. Eleven Eleven Eleven by Sul.a from Ink Spot&lt;br /&gt;
13. Whitesuperstructure by Robert Lippok from Redsuperstructure&lt;br /&gt;
14. St0minux by 3tronik from Anpassung&lt;br /&gt;
15. Dowry by Cepia from Dowry&lt;br /&gt;
16. Recurring by Bonobo from Recurring, the Live Sessions EP</description> 
		<link>http://www.synnack.com/blog/post/142/</link> 
		<guid>http://www.synnack.com/blog/post/142/</guid> 
		<pubDate> Tue, 14 May 2013 00:00:00 EDT</pubDate> 
		</item>
		 
		<item> 
		<title>Max for Live and Audio Reactive Visuals at Together Fest</title> 
		<description> synnack will once again deliver a &lt;a href=&quot;http://www.ableton.com/extend&quot;&gt;Max for Live&lt;/a&gt; technical session at &lt;a href=&quot;http://www.togetherboston.com&quot;&gt;Together Festival in Boston&lt;/a&gt;. This time focused on the &quot;audio reactive&quot; synnack &lt;a href=&quot;http://www.synnack.com/blog/post/133/building-tech-for-visuals-versus-making-art&quot;&gt;setup that uses Max for Live to create visuals&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
The session is on May 17th 2013 from 4PM-5PM at 614 Massachusetts Avenue, #203, Cambridge, Massachusetts 02139&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.facebook.com/events/154013874769523/&quot;&gt;Facebook Event Page&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://togetherboston.com/a-full-day-of-official-ableton-demos-featuring-soul-clap-517/&quot;&gt;Details on TogetherBoston.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Session Description:&lt;/h2&gt; &lt;br /&gt;
Musical innovators have always sought new ways of making unique, personal sounds. Today&rsquo;s most creative computer musicians are pushing the boundaries with Max for Live, turning Ableton Live into their own customized instrument. Together 2013 hosts a unique lecture and demonstration of Ableton&rsquo;s &ldquo;Max for Live&rdquo; by Clint Sand and video collaborator, Jennifer McClain. Clint is the creator and host of the largest free Max for Live device sharing platform at www.Maxforlive.com andperforms under the name &ldquo;Synnack&rdquo;. The session will cover the basic use of Max for Live for beginners, as well as a demonstration of more advanced Max for Live integration with a custom VJ system written in Max/Jitter for more experienced users. Following the set, McClain and Sand will present a a full technical breakdown and discussion of how the audio/visual demonstration was made. Every device, every patch, exposed.&lt;br /&gt;
&lt;br /&gt;
Max for Live lets you build your own devices for use in Live. Create custom synthesizers, samplers, sequencers, audio effects, and much more. Max for Live also allows you to build devices that modify Live itself, including the properties of tracks, clips, and native Live devices.&lt;br /&gt;
&lt;br /&gt;
Every Max for Live device includes an Edit button, allowing you to look at (or modify) how the device was made. And Max for Live comes with a collection of Live&rsquo;s native interface elements, so you can build devices that look and feel just like Live.</description> 
		<link>http://www.synnack.com/blog/post/139/</link> 
		<guid>http://www.synnack.com/blog/post/139/</guid> 
		<pubDate> Tue, 07 May 2013 00:00:00 EDT</pubDate> 
		</item>
		 
		<item> 
		<title>synnack DJ set at Together Fest</title> 
		<description> synnack will be performing a DJ set Together HQ in the parking lot next to 328 Mass Ave from 11am to noon on Tuesday May 14th. I believe they will also have this setup as a live internet stream as well for those not in Boston. &lt;br /&gt;
&lt;br /&gt;
 The set will feature a live mashup of drone/ambient works by some well known and obscure artists combined with some light weight beats to bridge you from morning to afternoon. I&#039;ll be performing this from a tented DJ booth in the HQ parking lot where there will be a mesh canopy to shade the dance floor (so the projections can be seen).&lt;br /&gt;
</description> 
		<link>http://www.synnack.com/blog/post/140/</link> 
		<guid>http://www.synnack.com/blog/post/140/</guid> 
		<pubDate> Tue, 07 May 2013 00:00:00 EDT</pubDate> 
		</item>
		 
		<item> 
		<title>Ableton features synnack live visual work</title> 
		<description> &lt;a href=&quot;https://www.ableton.com/en/blog/audio-reactive-visuals-interview-synnack-0xf8/&quot;&gt;&lt;img src=&quot;/images/blog/ableton-feature-2013.jpg&quot; /&gt;&lt;/a&gt;</description> 
		<link>http://www.synnack.com/blog/post/138/</link> 
		<guid>http://www.synnack.com/blog/post/138/</guid> 
		<pubDate> Tue, 19 Mar 2013 00:00:00 EDT</pubDate> 
		</item>
		 
		<item> 
		<title>Whats new in Max for live in Ableton Live 9</title> 
		<description> &lt;img src=&quot;/images/blog/m4l-9.png&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Ableton Live 9 is finally shipping! Of the many new and cool features, the inclusion of Max for Live into Live 9 Suite is a welcome addition that is driving many new users to the world of Max for Live and our community at &lt;a href=&quot;http://www.maxforlive.com&quot;&gt;maxforlive.com&lt;/a&gt;. The fact that M4L is now free if you own the Suite isn&#039;t the only new thing though. Check out a full list of new things in Max for Live in Live 9! (Note M4L in Live 9 requires Max 6.1 or greater is installed). &lt;br /&gt;
&lt;br /&gt;
From &lt;a href=&quot;http://cycling74.s3.amazonaws.com/support/version_6_1_0.html&quot;&gt;Cycling74&lt;/a&gt;: &lt;br /&gt;
&lt;li&gt;New features in the Live Object Model or &quot;LOM&quot;. Please see below in this blog post for a full list of LOM changes.&lt;br /&gt;
&lt;li&gt;API: retrieve all notes in a midiclip without selecting&lt;br /&gt;
&lt;li&gt;device width: settable&lt;br /&gt;
&lt;li&gt;Devices: improved patcher loading time&lt;br /&gt;
&lt;li&gt;live.dial: narrower in tiny mode&lt;br /&gt;
&lt;li&gt;LiveAPI: get AudioClip file path&lt;br /&gt;
&lt;li&gt;LiveAPI: misc improvements &amp; changes&lt;br /&gt;
&lt;li&gt;LivePack: resolve file path&lt;br /&gt;
&lt;li&gt;MFL devices: all devices are Max Projects. Among many benefits, this now allows developers to include both the Win and Mac versions of externals when Freezing devices to make them cross platform. See the &quot;Max for Live Device Projects&quot; Vignette in the Max doc for full details. &lt;br /&gt;
&lt;li&gt;MFL keyboard focus: fixed various issues&lt;br /&gt;
&lt;li&gt;MFL parameters: enabled ordering of automatic mapping of on external MIDI controllers&lt;br /&gt;
&lt;li&gt;Rye Pluggo MFL device: minor gain improvments&lt;br /&gt;
&lt;li&gt;startup: improved Max for Live startup time&lt;br /&gt;
&lt;li&gt;textedit: un-focussing device un-focuses textedit&lt;br /&gt;
&lt;li&gt;undo events: events during a mouse down are merged into a single event&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;New Max for Live Devices&lt;/h2&gt;&lt;br /&gt;
The new &quot;Max for Live Essentials&quot; pack includes:&lt;br /&gt;
&lt;li&gt;Buffer Shuffler&lt;br /&gt;
&lt;li&gt;Convolution Reverb (including a device to create your own IRs!)&lt;br /&gt;
&lt;li&gt;Pitchdrop&lt;br /&gt;
&lt;li&gt;Device Randomizer&lt;br /&gt;
&lt;li&gt;Envelope Follower&lt;br /&gt;
&lt;li&gt;LFO&lt;br /&gt;
&lt;li&gt;MultiMap&lt;br /&gt;
&lt;li&gt;XY Pad&lt;br /&gt;
&lt;li&gt;Instant Haus&lt;br /&gt;
&lt;li&gt;Mono Sequencer&lt;br /&gt;
&lt;li&gt;Note Echo&lt;br /&gt;
&lt;li&gt;Envelope&lt;br /&gt;
&lt;li&gt;Expression Control&lt;br /&gt;
&lt;li&gt;LFO MIDI&lt;br /&gt;
&lt;li&gt;DrumSynth&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;What&#039;s new in the Live Object Model (LOM)&lt;/h2&gt;&lt;br /&gt;
The following are new additions to the LOM taken from &lt;a href=&quot;http://cycling74.s3.amazonaws.com/support/LOMChanges.pdf&quot;&gt;LOMChanges.pdf&lt;/a&gt; by Cycling74. This document only reflect the state of the LOM at the time of writing, for up&shy;to&shy;date documentation and more explanation of these specific properties and functions, please refer to the LOM documentation included in Max for Live.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Application&lt;/h3&gt;&lt;br /&gt;
&lt;li&gt;open_dialog_count &shy; Get/listen to the number of dialog boxes shown.&lt;br /&gt;
&lt;li&gt;current_dialog_message &shy; Text of the current message box; empty if none is shown at the moment.&lt;br /&gt;
&lt;li&gt;current_dialog_button_count &shy; Number of buttons on the current message box.&lt;br /&gt;
&lt;li&gt;press_current_dialog_button(index) &shy; Press the button with the given index on the current dialog box.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Application.View&lt;/h3&gt;&lt;br /&gt;
&lt;li&gt;scroll_view for the &ldquo;Browser&rdquo; view&lt;br /&gt;
&lt;li&gt;toggle_browse() &shy; Reveals the device chain, the browser and starts hot swap for the selected device. Calling this function again stops hot swap.&lt;br /&gt;
&lt;li&gt;browse_mode &shy; True if HotSwap mode is active for any target&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Song&lt;/h3&gt;&lt;br /&gt;
&lt;li&gt;create_scene(index) &shy; Index determines where the scene is added; it is only valid between 0 and len(song.scenes); &shy;1 will add the new scene at the end of the list&lt;br /&gt;
&lt;li&gt;swing_amount &shy; 0.0 &shy; 1.0; right now only affects midi recording quantization and direct calls to Clip.quantize(...).&lt;br /&gt;
&lt;li&gt;capture_and_insert_scene() &shy; Optional argument that can either be &#039;Song.CaptureMode.all&#039; or &#039;Song.CaptureMode.all_except_selected&#039;; the latter will capture all playing clips except for the selected one, leaving the slot of the selected track free in the new scene.&lt;br /&gt;
&lt;li&gt;create_midi_track(index)&lt;br /&gt;
&lt;li&gt;create_audio_track(index)&lt;br /&gt;
&lt;li&gt;duplicate_scene(index)&lt;br /&gt;
&lt;li&gt;duplicate_track(index)&lt;br /&gt;
&lt;li&gt;session_record &shy; Get/set/listen to the state of the session overdub button.&lt;br /&gt;
&lt;li&gt;arrangement_overdub &shy; Get/set/listen to the state of the arrangement overdub button.&lt;br /&gt;
&lt;li&gt;session_record_status &shy; An integer that changes when the state of Live&#039;s new session recording button changes. Can be observed but not set.&lt;br /&gt;
&lt;li&gt;create_return_track() &shy; Adds a new Return track at the end.&lt;br /&gt;
&lt;li&gt;delete_track(track_index) &shy; Delete the track in the &#039;tracks&#039; property at the given index&lt;br /&gt;
&lt;li&gt;stop_all_clips now has an optional argument &#039;quantized&#039; (default is true). Calling the function with false will stop all clips immediately, independent of the launch quantization.&lt;br /&gt;
&lt;li&gt;session_automation_record &shy; Get/set/listen to the state of the new Automation Arm button in Live&lt;br /&gt;
&lt;li&gt;re_enable_automation_enabled &shy; Get/listen to the state of the &#039;Back to Session Automation&#039; button.&lt;br /&gt;
&lt;li&gt;re_enable_automation() &shy; Trigger &#039;Back to Session Automation&#039;, re&shy;activating automation in all running session clips.&lt;br /&gt;
&lt;li&gt;delete_scene(index) &shy; Deletes the scene at the given index. Raises an error when there is no scene at given index or the index is invalid.&lt;br /&gt;
&lt;li&gt;trigger_session_record (optional: record_length) &shy; Starts recording in either the selected slot or the next empty slot, if track is armed. If record_length is provided, the slot will record for the given length in beats. If triggered while recording, it will stop recording and start to play back the clip.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Track&lt;/h3&gt;&lt;br /&gt;
&lt;li&gt;delete_device(device_index) &shy; Delete the device in the &#039;devices&#039; property at the given index&lt;br /&gt;
&lt;li&gt;duplicate_clip_slot(index) &shy; Works like &#039;Duplicate&#039; in a clip&#039;s context menu;&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Track.View&lt;/h3&gt;&lt;br /&gt;
&lt;li&gt;device_insert_mode &shy; Get/set/listen to where a device will be inserted when loaded from the browser. Can be &#039;default&#039; (add device at the end), &#039;selected_left&#039; (add device to the left of the selected device), or &#039;selected_right&#039; (add device to the right of the selected device).&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;ClipSlot&lt;/h3&gt;&lt;br /&gt;
&lt;li&gt;create_clip(length) &shy; Length is given in beats, must be bigger than 0.0; can only be called on empty clip slots in MIDI tracks.&lt;br /&gt;
&lt;li&gt;delete_clip() &shy; Deletes the contained clip&lt;br /&gt;
&lt;li&gt;fire(record_length, launch_quantization) &shy; The resulting clip will be re&shy;fired after the given record_length; launch_quantization overrides the global quantization if provided.&lt;br /&gt;
&lt;li&gt;is_playing, is_recording, will_record_on_start will now return the respective state of the contained clip if there is one (they used to throw errors in that case)&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Clip&lt;/h3&gt;&lt;br /&gt;
Reminder: Note format is (pitch, time, duration, velocity, is_muted)&lt;br /&gt;
&lt;li&gt;get_notes(from_time, from_pitch, time_span, pitch_span) &shy; Returns a list of notes that start in the given area just like get_selected_notes&lt;br /&gt;
&lt;li&gt;remove_notes(from_time, from_pitch, time_span, pitch_span) &shy; Deletes all notes that start in the given area&lt;br /&gt;
&lt;li&gt;set_notes(list_of_notes) &shy; Will apply the given notes to the clip, overwriting existing notes Note: Accessing these properties if is_midi_clip is false will generate an error&lt;br /&gt;
&lt;li&gt;duplicate_loop &shy; Makes the loop two times longer by moving loop_end to the right, and duplicates both the notes and the envelopes. If the clip is not looped, the clip start/end range is duplicated. The function has no parameters. Available for MIDI clips only.&lt;br /&gt;
&lt;li&gt;is_overdubbing &shy; Get/listen to whether the clip is overdubbing&lt;br /&gt;
&lt;li&gt;file_path &shy; Get the location of the audio file represented by the clip Note: Accessing this property will generate an error if is_audio_clip is false&lt;br /&gt;
&lt;li&gt;quantize(quantization_grid, amount) &shy; Quantizes all notes in the clip to the quantization_grid (one of Live.Song.RecordingQuantization) taking the song&#039;s swing_amount into account; throws a runtime error if called on an audio clip.&lt;br /&gt;
&lt;li&gt;start_marker &shy; Get/set/listen to the clip&#039;s start marker in beats, independent of the loop state. Raises an error if set behind the end marker.&lt;br /&gt;
&lt;li&gt;start_time &shy; The time the clip has been started, relative to the global song time, the value is in beats&lt;br /&gt;
&lt;li&gt;end_marker &shy; Get/set/listen to the clip&#039;s end marker in beats, independent of the loop state. Raises an error if set before the start marker.&lt;br /&gt;
&lt;li&gt;gain &shy; Get/set/listen to the clip&#039;s gain setting; range is 0.0 to 1.0. Raises an error if called on a MIDI clip.&lt;br /&gt;
&lt;li&gt;gain_display_string &shy; Get the clip&#039;s gain display value as a string (e.g., &ldquo;1.3 dB&rdquo;). Raises an error if called on a MIDI clip.&lt;br /&gt;
&lt;li&gt;available_warp_modes &shy; Returns the list of indexes of the warp modes available for the clip; Raises an error if called on a MIDI clip.&lt;br /&gt;
&lt;li&gt;warp_mode &shy; Get/set/listen to the clip&#039;s warp mode as an integer index. Raises an error if called on a MIDI clip. Note: Available warp modes are 0(Beats), 1(Tones), 2(Texture), 3(Repitch), 4(Complex), 5(Rex), 6(ComplexPro).&lt;br /&gt;
&lt;li&gt;clear_envelope(device_parameter) &shy; Removes the clip&#039;s automation for the given parameter.&lt;br /&gt;
&lt;li&gt;clear_all_envelopes &shy; Removes all automation in the clip.&lt;br /&gt;
&lt;li&gt;has_envelopes &shy; Get/listen to whether the clip has any automation.&lt;br /&gt;
&lt;li&gt;quantize_pitch(pitch, quantization_grid, amount) &shy; Same as quantize(quantization_grid, amount), but only for notes in the given pitch.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Clip.View&lt;/h3&gt;&lt;br /&gt;
&lt;li&gt;grid_is_triplet &shy; Get/set whether the clip is displayed with a triplet grid&lt;br /&gt;
&lt;li&gt;grid_quantization &shy; The grid quantization; possible values can be found in Live.Clip.GridQuantization&lt;br /&gt;
&lt;li&gt;show_loop &shy; If the clip is visible in Live&#039;s detail view, this function will make the current loop visible there&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Device&lt;/h3&gt;&lt;br /&gt;
&lt;li&gt;can_have_drum_pads (only true for drum racks)&lt;br /&gt;
&lt;li&gt;drum_pads &shy; Read&shy;/listenable list of all 128 DrumPads for the top most drum rack, inner drum racks return a list of 0 entries).&lt;br /&gt;
&lt;li&gt;visible_drum_pads &shy; Read&shy;/listenable list of all 16 visible DrumPads for the top most drum rack, inner drum racks return a list of 0 entries).&lt;br /&gt;
&lt;li&gt;class_display_name &shy; Get the device&#039;s original name (e.g., Operator, Auto Filter).&lt;br /&gt;
&lt;li&gt;type &shy; The device&#039;s type. Possible types are 0(undefined), 1(instrument), 2(audio_effect), 3(midi_effect).&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Device.View (read&shy;only, of type Live.Device.Device.View)&lt;/h3&gt;&lt;br /&gt;
&lt;li&gt;drum_pads_scroll_position (int) &shy; Lowest row of pads visible, range: 0 &shy; 28 Note: Accessing this property will generate an error if can_have_drum_pads is false or the drum rack is nested&lt;br /&gt;
&lt;li&gt;selected_chain &shy; The currently selected Chain (only available in instrument racks)&lt;br /&gt;
&lt;li&gt;selected_drum_pad &shy; The currently selected DrumPad (only available in drum racks)&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;DrumPad&lt;/h3&gt;&lt;br /&gt;
&lt;li&gt;chains &shy; Read&shy;/listenable list of contained chains&lt;br /&gt;
&lt;li&gt;name &shy; Read/listenable&lt;br /&gt;
&lt;li&gt;note &shy; Read&shy;only&lt;br /&gt;
&lt;li&gt;mute &shy; Read&shy;/write&shy;/listenable&lt;br /&gt;
&lt;li&gt;solo &shy; Read&shy;/write&shy;/listenable, exclusivity needs to be maintained manually, same as in tracks&lt;br /&gt;
&lt;li&gt;name &shy; Read&shy;/listenable&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Chain&lt;/h3&gt;&lt;br /&gt;
&lt;li&gt;delete_device(device_index) &shy; Delete the device in the &#039;devices&#039; property at the given index.&lt;br /&gt;
&lt;li&gt;Added has_audio_input, has_audio_output, has_midi_input, and has_midi_output all read&shy;only.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Scene&lt;/h3&gt;&lt;br /&gt;
&lt;li&gt;fire and fire_as_selected now have an optional argument &#039;force_legato&#039; (default is false). Calling these functions with true will launch all clips immediately in legato, independent of their launch mode.&lt;br /&gt;
&lt;li&gt;fire(force_legato, can_select_scene_on_launch) now has a second parameter can_select_scene_on_launch (default is True). If set to False/0, the scene is fired without selecting it.&lt;br /&gt;
&lt;li&gt;is_empty &shy; Is true if none of the slots in the scene is filled. &lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Push&lt;/h3&gt;&lt;br /&gt;
The Push control surface now has functions that allow Max for Live to use its controls more easily.&lt;br /&gt;
&lt;li&gt;get_control_names() &shy; Returns the list of alls controls&#039; names.&lt;br /&gt;
&lt;li&gt;get_control(name) &shy; Returns the control with the given name.&lt;br /&gt;
&lt;li&gt;grab_control(control) &shy; Releases all Push functionality from the control so that it can be used exclusively from Max for Live.&lt;br /&gt;
&lt;li&gt;release_control(control) &shy; Re&shy;establishes the Push functionality for the control.</description> 
		<link>http://www.synnack.com/blog/post/137/</link> 
		<guid>http://www.synnack.com/blog/post/137/</guid> 
		<pubDate> Mon, 11 Mar 2013 00:00:00 EDT</pubDate> 
		</item>
		 
		<item> 
		<title>synnack quote on cycling74.com</title> 
		<description> &lt;a href=&quot;http://www.cycling74.com&quot;&gt;Cycling74&lt;/a&gt;, the makers of the Max programming language and collaborators with &lt;a href=&quot;http://www.ableton.com&quot;&gt;Ableton&lt;/a&gt; to create &lt;a href=&quot;http://www.ableton.com/extend&quot;&gt;Max for Live&lt;/a&gt; featured a quote from me on their new &lt;a href=&quot;http://cycling74.com/products/maxforlive/&quot;&gt;Max for Live product page&lt;/a&gt;. Thanks guys (and girls)!&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://cycling74.com/products/maxforlive/&quot;&gt;&lt;img src=&quot;/images/blog/cycling74-m4l-quote-arrow.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
</description> 
		<link>http://www.synnack.com/blog/post/136/</link> 
		<guid>http://www.synnack.com/blog/post/136/</guid> 
		<pubDate> Sun, 10 Mar 2013 00:00:00 EST</pubDate> 
		</item>
		 
		<item> 
		<title>synnack @ Berklee Electronica Music Club</title> 
		<description> synnack will participate in the Berklee School of Music &quot;Electronica Club&quot; with a lecture and demonstration of the practical uses of Max for Live for audio and visual integration on April 4th 2013.&lt;br /&gt;
&lt;br /&gt;
7:00pm start at 22 The Fenway, Room 112. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://twitter.com/BerkleeElecClub&quot;&gt;Follow Berklee Electronica Club&lt;/a&gt; on Twitter or &lt;a href=&quot;https://www.facebook.com/groups/176956275659216/&quot;&gt;Join the Facebook group&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Session description: &lt;br /&gt;
&lt;br /&gt;
Musical innovators have always sought new ways of making unique, personal sounds. Today&#039;s most creative computer musicians are pushing the boundaries with Max for Live, turning Ableton Live into their own customized instrument.&lt;br /&gt;
&lt;br /&gt;
The Berklee Electronica Club hosts a unique lecture and demonstration of Ableton&#039;s &quot;Max for Live&quot; by Clint Sand and video collaborator, Jennifer McClain. Clint is the creator and host of the largest free Max for Live device sharing platform at Maxforlive.com and is an Ableton sponsored artist (see Electronic Polymath: http://www.ableton.com/clint-sand) who performs under the name &quot;synnack&quot;. The session will cover the basic use of Max for Live for beginners, as well as a demonstration of more advanced Max for Live integration with a custom VJ system written in Max/Jitter for more experienced users. Following the set, McClain and Sand will present a a full technical breakdown and discussion of how the audio/visual demonstration was made. Every device, every patch, exposed.</description> 
		<link>http://www.synnack.com/blog/post/135/</link> 
		<guid>http://www.synnack.com/blog/post/135/</guid> 
		<pubDate> Tue, 19 Feb 2013 00:00:00 EST</pubDate> 
		</item>
		 
		<item> 
		<title>Reflections on the new 2013 live setup</title> 
		<description> Last week synnack performed at Planet Myer Day 11 in Leipzig. The set debuted several &lt;a href=&quot;http://www.synnack.com/blog/post/133/building-tech-for-visuals-versus-making-art&quot;&gt;new tracks in the works, as well as our new video work&lt;/a&gt;. Here&#039;s a video of the start of the set plus the first track we played. &lt;br /&gt;
&lt;br /&gt;
&lt;iframe width=&quot;853&quot; height=&quot;480&quot; src=&quot;http://www.youtube.com/embed/fGL2IEsRvkg&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
The new &lt;a href=&quot;http://www.synnack.com/blog/post/133/building-tech-for-visuals-versus-making-art&quot;&gt;AbletonLive-to-Maxforlive-to-Max-to-ResolumeArena-to-Projector&lt;/a&gt; setup for the visuals worked flawlessly. &lt;br /&gt;
&lt;br /&gt;
Outside of the new visuals, a few new updates to my Ableton Live setup to share:&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Several new synnack tracks near completion. At this show I played &quot;Hieroglyph&quot; and &quot;Thorium&quot;; both from the &lt;a href=&quot;http://www.synnack.com/music/release/v3&quot;&gt;upcoming v3 release&lt;/a&gt;. (More on the new release soon...)&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;I&#039;m using Live 9 exclusively. Using a beta build on stage is sort of nuts but Live 9 has been extremely stable for me. (I used b59 on stage for the curious). It worked like a champ. No issues. &lt;/li&gt;&lt;br /&gt;
&lt;li&gt;I redid my Live set to only require 8 tracks. I had about 12 tracks in the last version of my set I used last year. It always required using the left/right bank select buttons on the APC40 on stage to show the clips I wanted to fire in the grid, or to show the right &quot;Track Selection&quot; button for me to select a given track for the &quot;Device Control&quot; knobs to work on it via the &quot;blue hand&quot; (Ableton Live users will get that...). This is a huge pain on stage and is distracting from acting on the spontaneous ideas that pop in my head while playing. So for 2013 I decided I would force myself to only require 8 tracks so everything for a song would be in one display on the APC40. The downside is some things are submixed down to combined clips so I have less flexility to only play specific things, but it was a good tradeoff. Having everything right there greatly simplified navigation on stage and let me focus more on the performance. &lt;/li&gt;&lt;br /&gt;
&lt;li&gt;I also used a new Max for Live device I created that gives me a large visual status of the currently playing clips. This was a HUGE win. When you see people bent over their laptops on stage squinting and staring at the screen in Ableton Live, often its to see the status of the currently playing clips to see how long they have left before they might consider firing something new. My new &quot;Clip Status Monitor&quot; device blows this up huge. I can see it from across the stage. The net is that there&#039;s much less squinting at a laptop screen and more focus on the music. I will post the device up to maxforlive.com soon when I clean it up and comment it correctly of course.&lt;/li&gt;&lt;br /&gt;
&lt;p&gt;&lt;img src=&quot;/images/blog/loopmonitor.png&quot; /&gt;&lt;/p&gt;&lt;br /&gt;
&lt;li&gt;The set looks deceptively simple but thats the point. It&#039;s easy to read and find things on stage. 7 tracks of audio clips, and 1 track with nested racks of samplers of all the things I want to play on top of the other tracks Live. You&#039;ll also notice a &quot;Visuals&quot; group track. That&#039;s where it gets complicated. I have many Max for Live devices there interpreting the audio into numbers that get used to control the visuals. (how this works can be found &lt;a href=&quot;http://www.synnack.com/blog/post/133/building-tech-for-visuals-versus-making-art&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;http://www.synnack.com/blog/post/25/0xf8-phase-2&quot;&gt;here&lt;/a&gt;)&lt;br /&gt;
&lt;li&gt;I&#039;m still giving up for now on the idea of using iPad(s) on stage. It would be so much simpler to fly to a show with only my 2 iPads instead of the APC40... but I still find I much prefer actual knobs and buttons on stage. I&#039;m old sure but having physical knobs, faders, and buttons just feels better. I will incorporate it in there some day, especially for X/Y controller type things. But for this show, it was just my APC40 and LPK25 (I&#039;m so old I actually do play parts on actual synth keys *gasp*)&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;A &lt;a href=&quot;http://www.reflectionsofdarkness.com/festivals-concertreviews-160/12465-live-review-planet-myer-day-11-leipzig-2012.html&quot;&gt;review of the night&lt;/a&gt; can be found on the &lt;a href=&quot;http://www.reflectionsofdarkness.com/festivals-concertreviews-160/12465-live-review-planet-myer-day-11-leipzig-2012.html&quot;&gt;Reflections of Darkness&lt;/a&gt; site. As well as some cool pics of the set at &lt;a href=&quot;http://www.black-cat-net.de/galerie/musiklive/konzerte/463-live-synnack-planet-myer-day-11-leipzig-11-01-2013&quot;&gt;black-cat-net.de&lt;/a&gt;. The review makes me snicker a bit but in a good way. I intentionally do not interact with the audience and keep all the stage lights off. We are trying to focus them on the sound and video. The synnack sets are meant to be more and more like an art performance than a &quot;music concert&quot;. So in a way, even the criticism in this review are spot on, but things I choose to do intentionally. Some cool pics though. :-D&lt;/li&gt;&lt;br /&gt;
&lt;img src=&quot;/images/blog/PMD11-ClintAndJennifer.jpg&quot; /&gt;                                                                                                                                                          &lt;br /&gt;
&lt;img src=&quot;/images/blog/PMD11-Clint.jpg&quot; /&gt;</description> 
		<link>http://www.synnack.com/blog/post/134/</link> 
		<guid>http://www.synnack.com/blog/post/134/</guid> 
		<pubDate> Sat, 19 Jan 2013 00:00:00 EST</pubDate> 
		</item>
		 
		<item> 
		<title>Building Tech for Visuals versus Making Art</title> 
		<description> Happy New Year 2013. &lt;br /&gt;
&lt;br /&gt;
Next week synnack will be performing at &lt;a href=&quot;http://www.synnack.com/performances/live/120/synnack-at-planet-myer-day-11/&quot;&gt;Planet Myer Day&lt;/a&gt; in Leipzig, Germany. The set will feature 2 new, yet unreleased, tracks from the upcoming &lt;a href=&quot;/music/release/v3&quot;&gt;v3 release&lt;/a&gt;, and the next generation of live visual work by &lt;a href=&quot;http://www.0xf8studios.com&quot;&gt;0xf8 Studios&lt;/a&gt; for synnack live performances. I thought I&#039;d spend a few minutes on the first day of the new year explaining a bit about this new video work. (more to come later on the new music!)&lt;br /&gt;
&lt;br /&gt;
Upon the release of the &lt;a href=&quot;http://www.synnack.com/music/release/init.system&quot;&gt;init.system&lt;/a&gt; DVD in 2010, Jennifer and I turned our video sights towards building a custom VJ environment in Max/Jitter that leveraged &lt;a href=&quot;http://www.maxforlive.com&quot;&gt;Max for Live&lt;/a&gt; devices to send numerical representations of the music I play in Ableton Live in order to render one-of-a-kind live visuals for synnack shows. You can read all about this on the &lt;a href=&quot;http://www.synnack.com/blog/post/25/0xf8-phase-2&quot;&gt;0xf8 Phase 2&lt;/a&gt; and &lt;a href=&quot;http://www.synnack.com/blog/post/41/0xf8-progress-and-upcoming-shows&quot;&gt;0xf8 Progress&lt;/a&gt; blog posts. I&#039;m proud of all the work we did to create this massive Max patch to host the visuals but it was a ton of work that ultimately took way too much time from actually making art with it. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Recently, we realized that for the past 3 years, we&#039;ve been spending way too much time building technology, and not nearly enough time actually making art with it. This must change in 2013.&lt;/strong&gt; Some amount of technology-building is expected. You have to be willing to sink in enough time to learn the basics of a craft before you can use it. But we would actually spend a YEAR (it feels like) learning some new programming language or software environment and producing very little art as a result. &lt;br /&gt;
&lt;br /&gt;
We&#039;ve made some big changes to how we&#039;ve been working to fix this. We are now using Resolume Arena to host the HD footage we shoot and Quartz Composer to render 3d transformations inside it. Max and Max for Live are still a big part of the setup, but QC and Arena instead of Jitter has a ton of advantages. &lt;br /&gt;
&lt;br /&gt;
1. FPS (Frames Per Second) - Using the 1080p HD footage we shoot for cinema-like quality often brought Jitter to its knees with all the crazy effects we built. Even when using GL shaders on the GPU. We&#039;d get ~10 fps in many cases. With the Resolume codec, with all sorts of insanity going on, the laptop sits at ~60 fps! Things are much faster and stable.&lt;br /&gt;
&lt;br /&gt;
2. Image Quality - In Jitter, we&#039;d spend days troubleshooting quality issues. Why did something look &quot;jagged&quot;? Why didn&#039;t things look as sharp as the original footage? Countless hours spent messing with Jitter object attributes,  searching forums, and transcoding video clips to different sizes and codecs. All that effort is pretty much gone now. Quartz Composer 3d designs just look great by default in Resolume. Using their codec, footage looks killer. This is a huge help to stay focused on the art and not the technology as mentioned above. &lt;br /&gt;
&lt;br /&gt;
3. &lt;a href=&quot;http://en.wikipedia.org/wiki/Quartz_Composer&quot;&gt;Quartz Composer&lt;/a&gt; - I tried QC a while ago but never found much value in it. I was very wrong. In QC it&#039;s so easy to build complicated 3d animations and expose (or &quot;publish&quot;) specific controls to OSC for real time manipulation by Max for Live. With just a few days of messing around and learning QC we are able to get some pretty cool results that give a whole new angle to the visual work but still allow for expressive, real-time syncing to the music.&lt;br /&gt;
&lt;br /&gt;
4. &lt;a href=&quot;http://www.maxforlive.com&quot;&gt;Max for Live&lt;/a&gt; - all the time spent with Max and Max for Live is still needed. The same Max for Live devices we were using before are still used to turn sound and environmental factors of Ableton Live into numbers send the OSC data to a new &quot;OSC2Resolume&quot; max router patch. This allows us to save routings of specific M4L data to specific visual controls in Resolume so each song can be its own piece of art with specific visuals connected to specific sets of data. &lt;br /&gt;
&lt;br /&gt;
The new architecture looks like this:&lt;br /&gt;
&lt;img src=&quot;/images/blog/M4L-OSC-Resolume.jpg&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Well that&#039;s an overview of where we are with the 0xf8 visuals for synnack shows. In 2013 I will be much more prolific with music, starting with completing and releasing v3 in first half of the year. I&#039;ve been using Ableton Live 9 exclusively for this. Stay tuned for another blog post detailing that work. &lt;br /&gt;
&lt;br /&gt;
Welcome to synnack and 0xf8 2013. This year will be much less about building our own tools, and much more about making our own works of art. &lt;br /&gt;
&lt;br /&gt;
&lt;iframe width=&quot;853&quot; height=&quot;480&quot; src=&quot;http://www.youtube.com/embed/nBo-gxfEgbY&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;</description> 
		<link>http://www.synnack.com/blog/post/133/</link> 
		<guid>http://www.synnack.com/blog/post/133/</guid> 
		<pubDate> Tue, 01 Jan 2013 00:00:00 EST</pubDate> 
		</item>
		  
	 </channel>
</rss>

