Namespaces

Variants
Actions

Gen Code Export ISF

From Cycling '74 Wiki
Jump to: navigation, search

This page describes the export of ISF source files with jit.gl.pix

Contents

Requirements

  • Max 6.1.7 or later

Gen and ISF

Background on ISF: ISF and Test App.

ISF export enables gen patchers to be exported for use in VDMX. A gen patcher made with jit.pix or jit.gl.pix can be exported to ISF by sending the "exportcode isf" message, which will save the gen patcher as a .fs file.

The ISF format supports scalar, vec2 and vec4 parameter types. On export, these will be converted to float, point2D, and color parameters. When exporting, make sure to set min/max limits on parameters. Otherwise, VDMX will assume an infinite range, making it difficult to use sliders and such to control the parameter.

Exporting To an ISF File

  1. Create a gen patcher with jit.gl.pix
  2. Add parameters and set the @min and @max attributes on the param objects
  3. Send the message "exportcode isf" to the jit.gl.pix object
  4. Choose a directory to save the ISF file into
  5. (optional) Open the ISF file in a text editor to make any changes to the metadata such as the Category field
  6. Load the ISF file into VDMX

Example Patcher

<code>
----------begin_max5_patcher----------
1733.3oc6a0sbiZCE9Z6mBML8pVuoRheLzqReE1a2YGOxFYGsKFnB4jrcm9t
W8Cl.wFP1A6Pb6jDXhj.cNe5SGczQG94zINKydlV3.9CvW.Sl7yoSlnKRUvj
x+ehyVxyqRHE5l4rkVTP1PclYpSPeVnKm9bdFWrJKlBXEq2Wc1NQBUH9QN0z
GNNfuVVUNQr5AV5lEb5JgoVTTvcvY.Tf9VTn5JFdGr5YXw59Ja429DJbeerN
KUjR1p6Am+jyHI6qIc2VVpr+0RNtVyKX+st4HOYWT0VivpaLRU3+Lcp5xLKQ
FhPv2wNOM2MTqxXDTey0SeC2hpGzupqFWV7DKV7fpt.2554KXB5jvjxRU5oQ
VVutfJbdefJTXnMPk63.pVQSET94.UsMeKKmldl.XfF4hTJJvC24jL+w1jrT
5SRA6.z3aLwca3jkf.OHvKD1JxHa3hsDAm8ryr9vIDRSzvZ3BAm2EQK5DApS
hNgGNfhCJDz7yj3X.jRhSPWvw7SDNfum7lj6xUzgNXLaRVndjcbp0rFyZX9c
RZPWTRScYjxKwlRvQ9NXIzGo7BVVZsWszjUddshmT6QTH52xzunfYUEwRMEg
pJhSejs+4mWUJgKQJgDlTfnRMeNLvwTobTb59GcOLFZl04C01mBf50E8fQu.
jxQ7MqxRL89W.v6hlU6BpYCSxV8cZbMl1DsATVZNmVHsMSDkBbU0wz0jcIhE
GGqaV+ZxJZqO7QGWm3rgyhyR0Vwq+jph22cRGh70bI+5JitEoj7i7vER8XWw
RBWM.rLgViFH47YYIMqpZLWN0gjxjlEoBlQXwvpWJaaNmkJZzQzTh7c7PwJd
VRRiWkolGORMwRZwJZ05rv5Por4r78CANUXTLaCsPzrLAYSQyRZ3Bac9ZcaB
MJuKaCMsO7afRmbpUY6FMa0l.NRaFv2831DZ0AutMNzpAhNLRzl4zI6MoVNg
b3gxbBmrsDNAP4O2KEbvmvpeuW9R.X.9sAyy0yVbw0v5NQY+yDkgiXT9SfRW
MeSHomqwmGCV5G1KT5dyRXMvozbku9OCoEo9cHIsk66KD0KRiuAIsRWH1RRT
BzPvZwP8T+48iknaPV6uNLKUgBKsk52CFBOSLDOhwvDZ5FoWJuMfbtmILEZZ
nWTejwnaPt3uOHbwRHretX3MHUbXlNWtPd+P37aPHzrN9mAHyh2PyB29CBvF
XV8Nzquo22h9ZJASzaCEQX8R0QFG260ic2aPPrfrMOgBteY1tz3spiOYKiyy
3CBvhiv0iUdWqieCNwW4V4f3QogeVFp7N.waQeyk8XyY4sy1bmisCm7tl95.
OBN8RzzRXosE7Hshpp+3.XQ1N9p8LoRS7flpbLsPvRqhs3WpViUtVT818.KN
tYn7LQ+pPEKs31ThYWUIFNJj3HKk3vQCFGZoDq1H0HAjmeBf73PhcsEjGMRL
1VI1czHxpnRaMJONl7grkXDMdPYq4xiGx7QDkNLxMRnFPak4fwCNaoH6MPRL
3qSeojA8.2ejESyxSHoxc9H3jzh0Re0WnNKVQU.0Ghj2.6UlkPclsBHzGjr2
nnQ1abLOwgZ01jhTGFzwFNg6eIUZ3voz4.ZwpV4DKIoa5NoBM6D1jHAd9cxC
7tnosxG5DxPe.U5KAdljwHDdQxwB7+miE+2JGKJnI.77NCTidR9LKBXiOzjx
dFFp6qyswK9IFf6HPD3qS.a9N8GchkJd1ricyRr0jJV9Q5iR.N7Gk.7bvVuA
DaMuVGa.CrALv96uZWBRzZPsd0Zn0pYU11szzx4oWqHZE9waSpW6XWT4hb4h
6EjGowKj8fjorPk92rk6Dlwi5K1+VWYq+UNOAy8GUH5nyaqSkd.rjjT5dS0y
djUUN+cUzV1vudWRhTiozTvufNuraNnz0P8Q4Eg5Ls3wiszhWjsYSBsUEut4
8NzcX0GCPG5N7ksevkZtfxWXbHotCwGciCWzr39IVZb1Sf6WWPH.T2aWXlcT
AydGKy++11yPvGjsNJ.KATNof1KzXZU2eBNurIyfN2Ys+GDzoLrDbZZbUtSd
ljmxTmzj.UGlPeG6bvF6nyeImlyy.ttm+tvMnhISRm24lvcuwrsZzbWT+lVw
uiVVGhuHOio.DryvNEdpePdt3KwGj2mq+s3okylNNavrW68YIxcXfYa3NoMG
9zgtadnqlGLDZq3DMpjlwE1L2BoI5pIM9VHMdWUoAMZjFWKvF+Qkz3c8DGrE
hi6USZZdFYu6ywQ9ipI4HOaPG30SdbGWiV1vkCtdhCzFzAe8jGaDmyczx34y
qNhIkj7piV5UGqzgGoTaGmjre9mo+KzJRT5B
-----------end_max5_patcher-----------
</code>