<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Cycling '74 » RSS]]></title><description><![CDATA[The last 24 hours on https://cycling74.com]]></description><link>https://cycling74.com</link><generator>RSS for Node</generator><lastBuildDate>Tue, 18 Aug 2026 17:14:18 GMT</lastBuildDate><atom:link href="https://cycling74.com/rss.xml" rel="self" type="application/rss+xml"/><pubDate>Tue, 18 Aug 2026 17:14:18 GMT</pubDate><language><![CDATA[en-US]]></language><ttl>1440</ttl><item><title><![CDATA[M4L Midi Device Dev - Having Trouble with M4L JS sending an undo to a midi clip that has just changed]]></title><description><![CDATA[Having Trouble with M4L JS sending an undo to a midi clip that has just changed

[Image: 307707d6-368a-4243-8129-50d62f7a0d01.png ]
M4L Undo Bug in Presentation View
function undo() {

  try {

    var liveSet = new LiveAPI("live_set");

    liveSet.call("undo");

    outlet(1, "undo triggered");

  } catch(e) {

    outlet(1, "undo error: " + e.message);

  }

}

in Max Console I see:

undo: undo bang

bridge: "undo triggered"

Undo function is getting triggered, but Live does not update the undo state to a midi clip. All other functions are operational in my .js code.

Funny thing, I saw this Undo live.button function actually working earlier today, and then it just suddenly stopped working.

Anyone have any ideas? 

[Image: e5774e2a-f646-44b8-8311-e74ef1c0c2b2.png ]
M4L Undo Bug - Patch Wiring
Thanks,

Gregg

https://www.mazelmusicalarts.org 

]]></description><link>https://cycling74.com/forums/m4l-midi-device-dev-having-trouble-with-m4l-js-sending-an-undo-to-a-midi-clip-that-has-just-changed</link><guid isPermaLink="true">https://cycling74.com/forums/m4l-midi-device-dev-having-trouble-with-m4l-js-sending-an-undo-to-a-midi-clip-that-has-just-changed</guid><dc:creator><![CDATA[gmazel]]></dc:creator><pubDate>Mon, 17 Aug 2026 19:45:29 GMT</pubDate></item><item><title><![CDATA[Ideas and Approaches for visualizing data]]></title><description><![CDATA[Hey Everybody!

I'm searching for ideas for visualizing GPX file data.

I already wrote a little python script that extracts the latitude, longitude, and elevation points from a hike i did. Now i want to transform these into a visual representation.

E.g. the lat and long values could be used to draw the route. This would be my first approach, but i don't know where to start.

I thought about filling up a jit.matrix with these data points. How could i do this?

]]></description><link>https://cycling74.com/forums/ideas-and-approaches-for-visualizing-data</link><guid isPermaLink="true">https://cycling74.com/forums/ideas-and-approaches-for-visualizing-data</guid><dc:creator><![CDATA[Little-P]]></dc:creator><pubDate>Tue, 18 Aug 2026 12:09:53 GMT</pubDate></item><item><title><![CDATA[New reply to: Missing Music Modernization]]></title><description><![CDATA[thanks to everyone who worked on these]]></description><link>https://cycling74.com/articles/missing-music-modernization#reply-6a83624769be44b5916ec75b</link><guid isPermaLink="true">https://cycling74.com/articles/missing-music-modernization#reply-6a83624769be44b5916ec75b</guid><dc:creator><![CDATA[William Moroney]]></dc:creator><pubDate>Mon, 17 Aug 2026 19:34:31 GMT</pubDate></item><item><title><![CDATA[New reply to: Does a jit.gl.bfg run if not connected to an aoutput ?]]></title><description><![CDATA[Thanks for the trick]]></description><link>https://cycling74.com/forums/does-a-jitglbfg-run-if-not-connected-to-an-aoutput#reply-6a8372e869be44b5916ed530</link><guid isPermaLink="true">https://cycling74.com/forums/does-a-jitglbfg-run-if-not-connected-to-an-aoutput#reply-6a8372e869be44b5916ed530</guid><dc:creator><![CDATA[JMB_13]]></dc:creator><pubDate>Mon, 17 Aug 2026 20:45:28 GMT</pubDate></item><item><title><![CDATA[New reply to: Batch color-correcting old scanned photos - jit workflow tips?]]></title><description><![CDATA[jit.qt objects are legacy, you can use [jit.movie] instead of jit.qt.movie and [jit.record] instead of jit.qt.record. But since you are talking about still images, you could do both the import ant the export with a simple [jit.matrix]. The automation process could be quite simple, but...

Also wondering how people handle dust and scratch removal in Max

I might be wrong, but I think nobody does that. Max is more geared toward creating new visuals rather than image restoration which is a very specific task. I doubt you will find any shader doing that since there is no real point doing this kind of processing in real time. Exception for denoisers, which are actually quite useful in post-processing effects, but they aren't really designed to treat analog noise, and definitively not dust and scratch. If I was you I would search for existing dust and scratch removal solutions, algorithms, filters, models, etc. and see what can be used ported/used in Max. I can imagine you could find some AI models that does that pretty well, and you could bridge them to Max through nodejs with [node.script], but at this point why using Max at all?]]></description><link>https://cycling74.com/forums/batch-color-correcting-old-scanned-photos-jit-workflow-tips#reply-6a8372f616d57a74bd2afc76</link><guid isPermaLink="true">https://cycling74.com/forums/batch-color-correcting-old-scanned-photos-jit-workflow-tips#reply-6a8372f616d57a74bd2afc76</guid><dc:creator><![CDATA[TFL]]></dc:creator><pubDate>Mon, 17 Aug 2026 20:45:42 GMT</pubDate></item><item><title><![CDATA[New reply to: M4L Midi Device Dev - Having Trouble with M4L JS sending an undo to a midi clip that has just changed]]></title><description><![CDATA[I fixed it, thanks to a YouTube by Tom Cosm.
The problem was all my control parameters were getting pushed onto Live's Undo Stack. Did not realize that was becoming a problem for Undo.

Every [live.dial], [live.toggle], and [live.button] with visible automation parameters pushes onto Live's undo stack when you interact with them, which buries your actual note modification under a pile of parameter changes. Setting them to hidden removes them from the undo stack entirely, leaving only the note write as the undo-able action.

[Image: a0534471-a331-4c93-8360-38e90fffe541.png ]
FIXED Parameter Visibility

]]></description><link>https://cycling74.com/forums/m4l-midi-device-dev-having-trouble-with-m4l-js-sending-an-undo-to-a-midi-clip-that-has-just-changed#reply-6a839caa69be44b5916ef1c9</link><guid isPermaLink="true">https://cycling74.com/forums/m4l-midi-device-dev-having-trouble-with-m4l-js-sending-an-undo-to-a-midi-clip-that-has-just-changed#reply-6a839caa69be44b5916ef1c9</guid><dc:creator><![CDATA[gmazel]]></dc:creator><pubDate>Mon, 17 Aug 2026 23:43:38 GMT</pubDate></item><item><title><![CDATA[New reply to: M4L Midi Device Dev - Having Trouble with M4L JS sending an undo to a midi clip that has just changed]]></title><description><![CDATA[[Video]
midi-note-index-select-fix.mp4
]]></description><link>https://cycling74.com/forums/m4l-midi-device-dev-having-trouble-with-m4l-js-sending-an-undo-to-a-midi-clip-that-has-just-changed#reply-6a83a5c769be44b5916ef6fc</link><guid isPermaLink="true">https://cycling74.com/forums/m4l-midi-device-dev-having-trouble-with-m4l-js-sending-an-undo-to-a-midi-clip-that-has-just-changed#reply-6a83a5c769be44b5916ef6fc</guid><dc:creator><![CDATA[gmazel]]></dc:creator><pubDate>Tue, 18 Aug 2026 00:22:31 GMT</pubDate></item><item><title><![CDATA[New reply to: Base track gradually "eaten away" by intrusions from two different sources - how to make]]></title><description><![CDATA[Here is a fix for shorter B & C buffers sync

I deleted previous patch

[Max Patch]
in case you use all 3 buffers of same length, you can use original patch.]]></description><link>https://cycling74.com/forums/base-track-gradually-eaten-away-by-intrusions-from-two-different-sources-how-to-make#reply-6a83e9ddfe9a71e39aab6fd0</link><guid isPermaLink="true">https://cycling74.com/forums/base-track-gradually-eaten-away-by-intrusions-from-two-different-sources-how-to-make#reply-6a83e9ddfe9a71e39aab6fd0</guid><dc:creator><![CDATA[Source Audio]]></dc:creator><pubDate>Tue, 18 Aug 2026 05:13:01 GMT</pubDate></item><item><title><![CDATA[New reply to: Changing jit.world size without affecting aspect ratio]]></title><description><![CDATA[Thanks Rob! This solved my problem!

Do i understand this right:

when i decouple size and dim and resize the window the pixels are getting "squeezed" to the size of the window and since so my output is also "squeezed"?

My goal was to create a patch, that will stream the right resolution to a syphon client, where i wanted to record the output in my wanted resolution but also check my output in my patch and if my machine can perform streaming und rendering in this resolution. 

]]></description><link>https://cycling74.com/forums/changing-jitworld-size-without-affecting-aspect-ratio#reply-6a840854fe9a71e39aab81ef</link><guid isPermaLink="true">https://cycling74.com/forums/changing-jitworld-size-without-affecting-aspect-ratio#reply-6a840854fe9a71e39aab81ef</guid><dc:creator><![CDATA[Little-P]]></dc:creator><pubDate>Tue, 18 Aug 2026 07:23:00 GMT</pubDate></item><item><title><![CDATA[New reply to: Changing jit.world size without affecting aspect ratio]]></title><description><![CDATA[I have another thing that confuses me, but has probably also to do with a similiar problem:

i did set up a bus logic for rendering and mixing several textures. in this example there is only one right now but describes the problem. my incoming texture to outBus is getting cropped and i don't get why. 

can someone explain why and how to avoid this?

[Max Patch]
]]></description><link>https://cycling74.com/forums/changing-jitworld-size-without-affecting-aspect-ratio#reply-6a84242769be44b5916f5db6</link><guid isPermaLink="true">https://cycling74.com/forums/changing-jitworld-size-without-affecting-aspect-ratio#reply-6a84242769be44b5916f5db6</guid><dc:creator><![CDATA[Little-P]]></dc:creator><pubDate>Tue, 18 Aug 2026 09:21:43 GMT</pubDate></item><item><title><![CDATA[New reply to: Ideas and Approaches for visualizing data]]></title><description><![CDATA[I don't know the specifications of GPX files, but I assume what you extract from it is basically a path: an indexed set of XYZ points with possibly a delta time between each point.  In Max you have [jit.path] to store and edit such data (although a [jit.matrix] would be fine too), [jit.anim.path] to animate an object through a path, and [jit.gl.path] to draw a path.

I would probably start with [jit.gl.path] since you just need XYZ data, quickly get a visual representation, and don't need to bother with time, which can be quite overwhelming at first.

You mentioned latitude and longitude, probably you'll need some kind of conversion from lat/long degrees to X/Y distances. And with elevation you get the 3D coordinates.

Since you already have a Python script running, I would perform the conversion there and output a simple text file that can be used to fill  your path. You could use the [coll] format, each line could be <index>, <X> <Y> <Z>; to start with, and later on you could add time. Then it shouldn't be too hard to import your generated file into a [coll], and dump its content to fill your [jit.gl.path] with append messages.

If you can provide an excerpt of the extracted data I can give it a go.

EDIT: after a quick search for GPXin the forum, see this thread if you want to extract data from your GPX file directly in Max.]]></description><link>https://cycling74.com/forums/ideas-and-approaches-for-visualizing-data#reply-6a847c05fe9a71e39aabe577</link><guid isPermaLink="true">https://cycling74.com/forums/ideas-and-approaches-for-visualizing-data#reply-6a847c05fe9a71e39aabe577</guid><dc:creator><![CDATA[TFL]]></dc:creator><pubDate>Tue, 18 Aug 2026 15:36:37 GMT</pubDate></item></channel></rss>