DBJ, more than 2 colors per row 4

Revisiting older posts often brings to mind new or slightly different ways of looking at and achieving the same tasks.
Links to some related previous posts:
DAK DBJ color separations, templates, and other software
Revisiting Ayab_multiple colors per row DBJ 2
Revisiting Ayab_multiple colors per row DBJ 1
Img2track_multiple colors per row dbj, each color knitting only once
DBJ: more than 2 colors per row 3
DBJ: more than 2 colors per row 2   img2track
DBJ: more than 2 colors per row 1

Color separations for knit designs in only 2 colors are more straightforward than those for 3-4 colors.
The built-in KRC function in Japanese models will yield results automatically where each color knits in each design row only once, reducing the elongation in the designs often seen when employing other techniques.
Japanese machine models for home use (not the semi-industrial ones) have a color changer that resides on the left, and aside from whether each color in each row knits once or twice, the combined carriages need to move to and from the color changer on the left for each color selection.
The color-changers for brands differ slightly and matter in cross-brand use if one relies on published separated designs and pictured swatches.
Yarn changers for:
Brother Studio Sometimes the placement of the colors within palettes will result in the colors not being read and downloaded properly.
As described in the Ayab post: when using each color, it is coded in a range of 8-bit values. For 4 colors, it would be 0-63 color A; 64-127 color B; 128-195 color C; 196-255 color D.
When only 2 colors are in use, in manual color separations, the ultimate goal is to produce BW-indexed PNGs. They are then downloaded and programmed as one would FI patterns, palette placement is not a concern.
Working in default or limited palettes produces familiar visual clues in DIY, to save custom palettes see ArahPaint and Gimp in knit design 3 
If the goal is to imagine the results in colorways based on yarns planned for use in the finished piece, that can be easily achieved after the fact.
This design has been used in past posts and is 6 stitches wide; hence, repeated X4 in width will also be suitable for punchcard machines. Looking at it again:
checking alignment when tiled
Stitches on needles not worked on the top bed are held while stitches in the other color(s) knit, and get longer. Some degree of alteration in the aspect ratio in the appearance of the design on the knit side in the final result is to be expected, also influenced by the addition of varied knitting techniques and carriage settings.  Methods I have explored in DIY repeat the same color sequence throughout even when any one of the colors is not represented in that design row: one way to decrease the visual lengthening of designs in dbj is to eliminate a row of knit stitches from each pair of passes by pushing Brother’s preselected needles back to the B position on the top bed before knitting from the right back to the left, thus skipping all needles in work on the top bed.
The HOP separation in Ayab performs this function automatically in addition to shuffling around repeat segments while keeping a fixed color rotation, making repeats that fail with other separation methods knittable.
In images where not all colors are represented on every row, there are more knit rows on the ribber than on the main bed, even with birdseye backing, another added cause of stitch elongation observable on the knit side.
When using birdseye backing, the ribber will knit every other stitch, alternating needles on each pass. An even number of needles is required. Patterning is akin to using a 1X1 card on the knit bed.
By the time the carriages have returned to the left only one row of knitting on every needle will be completed on the ribber.
The setting is not available in every model machine, including very early Brother ones.
When knitting in tuck or slip stitch, stitches grow in length until they are knit off again. This remains true when working in DBJ fabrics as well.
Yarn and tension choices can affect the final appearance.
There will be some degree of bleed-through behind the elongated stitches.
Blocking also influences the final appearance of the completed knit.
Exploring possibilities:
The initial 6X6 file is converted to stp and opened in DAK resulted in the following messages and pattern error corrections A second design was also tested in DAK and yielded the same error messages:  The 6X6 stp doubled in length to 6X12 cells allow for the option of selecting the type of dbj color separations, creating files that can, in turn, become PNGs for working outside the program, and for printing traceable templates for punchcards. That work is achieved through hacks since DAK does not allow direct import or export of file formats other than its proprietary ones ie stps or txt for use with Kniterate.    A closer look at the diagram of the color sequence options in each
The characteristics of the more commonly used methods in review:
Method A
works on pairs of rows, Method B creates the same separation as the default built-in KRC one in Japanese electronics with each color in each design row knitting only once, Method C separates each color row into separate rows of knitting, rows do not have to be repeated in pairs in DIY, and the double-length switch will need to be used in Japanese knitting machines It is possible to generate an output of the separation and to process it to generate files usable in img2track or for printing traceable punchcard templates.
The program does have an option to save a bmp but the save is of the separation on a grid with added data, not as a file immediately usable in other programs. Click on the floppy disk icon outlined in red to save as bmp as an alternative to screengrabs.   Using the same 6X12 file, the generated printable templates and associated converted PNGs:
A B  the repeat here is also for the original lengthened X2, and 36 pixels high with no segments repeated. The essential difference is that the first preselection row is made from left to right, with the pair of rows for color 1, design row 1 split between the top and bottom of the separation.  C

elongated X2=24X72, handy for other knit structures, but not for reducing elongation in DBJ Using img2track set at knitting in 3 colors, there is no error message, but the 6X6 file will not produce the planned design.
A proof of concept is provided in the post DBJ: more than 2 colors per row 2. Starting with the double-length 6X12 file, each color in each design row will be knit twice:  and the machine will offer prompts for its pre-determined color change sequences.
Most recently, my separation experiments using Gimp use transparency methods and are are shared in the reverse order of their development 
#3
The briefest and last method: working in RGB mode, begin by multiplying the pattern in height X3, to 6X18 Isolating the red color on a white ground:  isolating the yellow on a transparent ground:  isolating the blue on a transparent ground: copying and pasting the isolated yellow and blue with transparent grounds in  turn onto the red design isolated on the white ground
changing all 3 colors to black
doubling the image in length to 6X36
remove every second row using the pencil tool or bucket fill it with the 6X2 pattern, and change the cyan to white. Any other color can be used instead of the magenta at that point
change Mode to BW indexed, and save the final file for knitting.   Comparing the results for the full repeat from other methods on the left, with the one using this method on the right

Returning to that 6X6 repeat that was prone to error in both DAK and img2track, with each color represented once in each row, exploring the possible separation to knit each color only once, and using a final 6X18 PNG led to patterning failure.
The Image menu progression of its process in Gimp: the number of thumbnails grows and one can travel through the images using simple clicks until any image is discarded or the program is quit, the X appears aside the file viewed in the work window.  Each color was isolated on a white background, with guides placed horizontally across every pair of pixel rows.  Pairs of rows of each color were copied and pasted in alternating sequences on an all-white file longer than 18 pixels rows and the results were trimmed to a 6X18 file for a knitting test.  Though the built-in KRC separation takes that first design row and moves it to the top of the repeat, thus knitting a single row with color 1 and completing it in a pair on the last row of the program, the first knitting test began with preselection from the right, and color 1 knitting for 2 rows.  A second try at an 18-row repeat, also a design fail, with odd breaks in the lili action on the ribber, seen in Passaps when pusher selections on the back bed are disrupted.  When the motif was doubled in length, and the same method was used, the results matched the 24X36 file.
The 6X6 design, however, expanded and separated to a 6X18 file may be used in machines with color changers on each side, with a different color sequence, see DAK Method E notes toward bottom of post.
#2 Working with the 6X6 design lengthened X6 to 6X36

with every other row rendered in all white cells The proof of concept swatch

DAK
owners see the 36-row file and similar knit sample for the Half Milano separation F toward the bottom of the post.
In my #1, first separation draft, the 6X10 file is elongated X6, to 6X60, considering that each color in each design row will be carried for two passes.  The latest Gimp version for Mac is 2.10.36
Sometimes there are differences in commands in the Windows version.
Begin the work in RGB Mode.
The color-to-alpha command in Gimp makes all pixels in a selected color transparent.
The option can be activated through the Layers Menu by choosing Layer> Transparency> Color to Alpha or the filter via Colors> Color to Alpha from the pull-down menus at the top of the work window.
No threshold or blending adjustments are needed in the small 8-bit files used in designing knits.
Some previous repeats using  colors to alpha in 2-color separations can be found in the posts
Color separations for larger scale mosaics and mazes 
and on Using Layers in Gimp for Color separations
Magnify the image to a comfortable viewing size, ie 800% or more.
When the color to alpha dialog window opens, there will be a small preview of the image you are working on on the upper right that relates to how many images are available for processing in the work window at the time.  When the color white is in the mix using the 8-bit files, the preset color selection for transparency in the color bar is white.
To change the color selection, click on the white color, the palette window will appear, select the new color, and click OK.

To Bucket Fill with pattern: create a custom brush size, matching the starting design width in pixels. The number of rows varies with intent. White is used as one of the colors, and the second color can be any other.
Click on the rectangle tool and then on the pattern thumbnail, an icon for it will appear on the upper right of the work window. The brush will be copied to the clipboard and will be available to use to pattern fill until the program is quit. It can also be saved for future use as explained in other posts.  To fill specific groups of pixels with FG or BG colors, click on the select by color tool,  and then on the color you wish to change, use bucket fill, selecting foreground or background color.
The fuzzy select/magic wand tool mentioned in previous posts is designed to select areas of the current layer or image based on color similarity. It appears to the left of the select-by-color tool. It can be used when pixels in that color need to be changed in contained single areas rather than throughout the whole image.
If using the bucket fill with foreground or background color alternating with fill with pattern, remember to switch between the two as needed.
If an error is made, use Image> Edit> Undo to move back to any previous steps.
If at any point the image in the work window is surrounded by dotted lines, click on the rectangle tool and then again in the work window to essentially fix the layer.
The Image menu provides access to nearly any operation you can perform on an image.   Clicking on any one of those images will produce a dotted outline around it making it identifiable and usable in work such as for copy and paste followed by bucket fill with pattern,   or for navigating between series of open files.
#1  the longhand first practice run began with the 6X10 file multiplied in height X6 to 6X60. Good practice for sorting out a technique, but guessing the aspect ratio in the final knit would be bothersome.  1. has the first 2 of the 6 design rows rendered transparent, so when used to fill the original, only rows planned for color 1 are left exposed
2. will leave design rows 3 and 4 exposed for color 2
3. will leave design rows 5 and 6 exposed for color 3
Repeat these steps on the original design 3 times, and save each completed step until comfortable with working on several files open at once.
A. select by color, bucket fill each with white except for the color red
B. select by color, bucket fill each with white except for yellow, if the color seems too hard to identify, change it to another
C. select by color, bucket fill each with white except for blue. The red and white in the last step in A are left undisturbed, while the white background in the last steps in both B and C is rendered transparent, as seen in 2 and 3. Both 2 and 3 are copied and pasted onto A, rendering the final tricolor image, 4.
Using select by color and bucket fill, the three colors are replaced with black, 5.
A last brush bucket fill, 6, leaves only the first row of black cells exposed, changing the cyan to white and converting the final result to BW-indexed mode, 7, is saved for knitting with each color in each row knitting only once.  When all 3 colors are not represented on every row,
The 11X10 image was used in previous posts,   tiled,   the tiled elongation:  The separation uses method#3:  the process with the image lengthed X3 to 11X30 representing each color in each design row once:  working with Gimp transparency, isolate the red, retain the white ground isolate the green, render it on a transparent ground isolate the blue, render it on a transparent ground,  copy and paste the green and blue rendered on transparent grounds onto the red on the white ground initial image, obtaining a 3 color separation.
Replace colors with black. For knitting each color in each design row for 2 passes double the file in height to 11X60 pixels. To knit each color only once in an attempt to further reduce changes in aspect ratio, erase every second row. Images for knitting are saved in BW-indexed mode.  The DAK template (set for 950i) and img2track screen image compared to my result:  the 11X60 PNG, all pixels, 
and with black pixels on every second row changed to white The proof of concept swatch: the vertical lines between pairs of stitches result from the drag on the ribber stitches to the right and then the left as the birdseye pattern is formed, they are frequently also seen in ladderback dbj.
The yarns used are not of equal thickness.
Balanced yarn weight and tighter tensions would diminish both those lines and any bleed-through behind the stitches on the knit side.
The dropped stitches on the purl side indicate the need for troubleshooting the condition of ribber needles and their latches.Img2track_multiple colors per row dbj, each color knitting only once used the same 11X10 repeat, explored the results using HOP, pushing needles back to B manually EOR, and a color separation with the same 11X60 final file. 
An additional way to decrease changes in the aspect ratio of the original design
relies on eliminating as many passes as possible, by eliminating design rows with “no color” out of the color change rotations.
The color changes in continuing identical sequences vs skipping any one of the colors from the rotation when not in use:  The 11X60 repeat is now to 11X48  its companion with every other second row of black cells erased.  Both create the need to track what color to use and when. If the machine or software cannot provide prompts and reminders, a spreadsheet is easy and quick to create, listing colors and corresponding row counts:  Tracking those shifting color changes is more than my bandwidth and patience allow.

As I was working on this post, a friend asked about the separations for 3 color designs in the StitchWorld Pattern Book #3.
I randomly chose # 484, with the swatch pictured on p 57 and the design separation repeat found on pp 96-98. The shortest segment can be quickly converted to a knittable 140X50 PNG. Other factors to be considered and examined:
the color-changing sequences are provided on each side.
Each design row appears different from the row below it, raising the question as to whether each color is knitted only once.
The built-in KRC function in Japanese electronic machines automates that option when only 2 colors are used.
Passap E6000 users have a programmable reader technique that accomplishes the same for 3 and 4 colors.  This SW III segment is for rows 521-570, p98, with two more full pages in the pub beginning on p 96 with rows 1-260, and p 97 with rows 261-520.
Gimp Guides were placed on a screengrab of the file and it appeared each number was associated with 2 design rows.  The color numbers are not in fixed sequences and differ on each side, as seen in this magnified view.  Found when browsing through the SW III pub for added clues: the fair isle section symbols are suggestive of the CK35 Brother semi-industrial machine, produced in small numbers decades ago. The CK 35 has a color changer on each side.  From the manual regarding their use:  If the files are intended for the CK 35, additional information is needed for emulating or adapting them for use on home knitting models, not always possible.
The same is often true when traveling between machine brands manufactured in different countries.
DAK owners can use Method E jacquard separation for machines with a color changer on each side, like the Brother CK 35. According to the manual, the process works on pairs of rows and separates each row into a pass with each color.  A sample separation with no error messages when the 6X6 file is opened.   Untested DIY for the same separation:
The 6X18 repeat opened in Gimp, using a single-pixel pencil to fill in all except the color for that row with white.  Using the custom brushes and bucket-fill with the pattern, begin with isolating the red color, retaining the white background,  repeat to leave the isolated green exposed, and convert the magenta color from the brush to alpha repeat with the isolated blue,   in two steps, copy and paste the green and white on alpha and the blue and white on alpha on the red-on-white ground image, the tricolor final result, which matches the result from the pencil color replacements, is then rendered in BW for knitting. The last DAK Method F is referred to as suitable for Half Milano. It is directly translatable for use in the Japanese models.  The corresponding separations for both the 6X6 and its elongated sibling, 6X12 The 36-row repeat was quite different from mine, but a knitting test resulted in a matching result while trying out the 11X10 design in DAK resulted in obvious patterning fails, likely because the repeat is not an even number of pixels in width.
A repeated knit test of my 11X60 repeat, the arrow points to operator error when I failed to notice the color changer was carrying 2 colors at once. It is possible to superimpose final repeats on each other to look for errors and differences. The DBJ separation in DAK was 60 rows high as well, but it appears to be inaccurate, pointing to possible unidentified errors when working with a stp that is an uneven number of pixels in width.

Mac experiments on printing needle tapes and punchcard templates to scale and other tips

Periodically the question of printing blank templates for DIY drawings or images from published sources to scale to produce traceable images used to mark cards for punching is asked in forums and very recently in Ravelry.
I primarily use Apple and open-source free software in my work.
Creating knit graph paper on Mac, using Excel and Numbers began with Working in Excel 2008 and Mac Numbers 3.2.
The topic was revisited by me here.
A far more recent variety of printable tapes for multiple gauge knitting machines is offered by Claudia Scarpa in her 2022  blog post.
With some exploration, trial, effort, and good note keeping goals can often be achieved with tools on hand.
The concepts for retaining aspect ratio can be applied to other platforms, programs, and printers.
Suggestions exclude using banner paper or legal size sheets.
The assumption is made that only 8.5 X 11 inches stock is available for use.
Acrobat Reader free downloads provide limited functions.
Factory punchcards are marked in what appears visually to be a square grid.
Using a ruler measuring in mm, the blank 24X60 punching content measures 108 mm in width and 300 mm in length.
The 300 mm content length will be adjusted depending on the height of the design repeat and whether the 4 rows of all-punched squares need to be considered in the printout.
The individual squares on the factory blanks measure 4.5 mm in width and 5 mm in height.
Cards can be joined together with snaps for longer repeats, and the additional pieces ought to be a minimum of 20 rows in height for the card to feed smoothly and accurately. Some added taping will further ensure it continues to do so if the card will be used often or in very long projects.
Two editable spreadsheets to download:
Traceable punchcard templates for DIY designs 
1. Numbers 13, the greyed-out rows represent the first two all-squares-punched rows
Depending on the program used to process the file, there may be some juggling between the use of cm and mm values, a matter of a decimal point.
The shared table without numbers measures 10.8X22 cm.
The shared numbered table includes an extra column border marked needed to match the full blank card width markings, 14.2 cm in width, and the same length as the first table, 22cm.
2. A test PDF for a template including row numbers: punchcard-blank 35.
To print to scale using Acrobat Reader, select Matching results for both templates with a superimposed factory card segment.  Custom needle tapes
Working in cm, considering that needles are 4.5 mm, 0.45cm apart, eliminates the need for conversion to points, the format used when planning to use the resulting charts for conversion to pixels per stitch PNGs.
Both Gimp and Numbers alter some of the values by default very slightly, as seen here in Numbers for 1-10 cm needle spacings for designing blocks for needle tapes.   To maximize the available printing space, under print, setup, change all margin values from any preset default, seen on the left, to 0.54 Although the print setup shows page numbers in cm, the page orientation measures are given in mm  The 2.26 mm, 5 stitch cell unit tape in place on the machine  To change rulers in Numbers 13.2 to the Centimeter setting, and thus avoid the need for any conversions of the values to points, from the Numbers Menu at the top of the screen Choose Numbers >Settings, click and scroll on Ruler Units from the pop-up menu, then choose an increment, in this case, centimeters.
When returning to drafting for pixel charts, repeat the process for changing rulers back to points.  The math in calculating table cell size is simple.
This export is a revised copy for use in Numbers 09 using cm rulers: needle-tapes-only.
If working in a later OS, this prompt may appear  The matching document created in Numbers 13.2:
needle tapes only_numbers 2
Tapes printed in single blank units may be colored in or scribbled on easily, depending on end use The same concept could be used to generate printed blank graph paper for intarsia and/or to obtain a sense of changes in aspect ratio resulting from knit stitches forming a rectangular grid while designing using pixels per stitch is commonly on a square one.
The mm ruler settings allow entering the values from the swatch gauge measured in mm and calculated to include decimal points.
The chart grid on the left is shown in 6/4 proportion, a common width-to-height knit stitch ratio, while on the right it is in equal units.  The elongation in most knitting is often reduced by the choice of technique or if working in DBJ, by choosing ribber settings such as slip stitch with lili buttons.
Online published repeats converted to traceable printouts for punching cards 
It is possible to produce print-to-size copies of punchcards to trace in a variety of ways.
One alternative is to use Mac Numbers to ready the image for doing so.
Two jacquard tests began with images from a source for massive punchcard repeat collections regularly mentioned in forums (translated to English link ), and at times in my previous posts.
The first is for a border design, #4245 shown here with the holes made larger.  The second design is a far longer one, number 4937 In the help menu on the right, select the first option, make the holes larger 
Save the image or simply drag and drop it into a new sheet in an existing Numbers document or create a new blank doc removing the default table.
Click on the image, and in the top menu right, choose image arrange.  With Constrain Proportions left checked, change the image width to 14.2 cm punchcard full standard width. The height will be adjusted automatically.
The first printout test. Some of the dots were also marked with a pen, not necessary if tracing over a light source.  Numbers will split far longer images into segments/sheets, in this case, 3.
The top of the image is displayed on the first sheet, moving down rows to the start of the design in the following “sheets”.
Page margins are all set at .54 cm. Adjusting header and footer values changes and shifts the position of the segments to obtain full dots on each printout.
Scale contents to 100%, choose to print all sheets or any single one.  The printout is shown with a card laid over it, placed over a lightbox of sorts.  If a spreadsheet is not your preference, the same can be achieved with published cards using Gimp and Mac Preview. Printing from Gimp, even if the display is set to 100% appears not to appear to offer an option for dividing the file in scale automatically on more than one page.
A recent Ravelry query asked about printing individual cards from downloaded PDF sets for Brother machines, including this card for Brother Lace 18, from the set S  Open the full downloaded document, display the thumbnails by selecting the view button in the toolbar, and pick Thumbnails.
Select the thumbnail to print, it will be highlighted, and drag and drop the thumbnail for the punchcard to the desktop, it will be in PDF format as well.
Click on the chosen file, select open with Gimp, and an import PDF window will appear, as seen for this Fair Isle Design Because transfer lace cards have so few holes to punch and the placement is critical, the lace card 18s was chosen for testing.
Select Import and an image composed of 2550X3300 pixels will open, surrounded by white space.
Using Crop to Content will reduce it to 1485X3052.
Scale it by choosing mm values, and type in the 142 mm card desired width, reduced automatically to 141.99 mm. The value for the full, scaled image will still be displayed in pixels at the top of the work window, now 1677X3447 pixels.
Since the repeat is longer than 40 rows, it can be divided into two segments using the mm value. These are the cm and pixel values for my cropped top segment, exported as a PNG. The saved PNG was opened in Preview and with the option for scaling to 100% produced a good traceable result despite the printer needing a new ink cartridge.  Letting Preview split the image into large enough segments can be achieved by altering page margins.   The bottom of the above split printed is good enough considering the starting image was a tad rotated to the left and incomplete. A fail, a screengrab from the PDF full page, working with a PNG and printing from Gimp: the grab, 910X1522, cropped to content 694X1526, scaled to the same mm values,     yields an image with a very different pixel count from the PDF converted values,  and cropped to a segment 694X642 pixels and printed from Gimp was not to scale,  In the downloadable PDF for that fair isle design #4 from the R series, the punchcard is presented in the two segments required to meet the full punched height for knitting.
The bottom segment opened and scaled in Gimp first as a PDF Import and then as a screengrab PNG, resulted in the same failure in maintaining equal pixel aspect values with scaling for printing as seen with 18S The process was followed on the tulip file PNG: a segment was cropped from the bottom of the saved “larger hole” image, scaled to cm value, and printed in proper aspect ratio,   What of images from Brother Punchcard Volume 5, especially for those lace cards with so few dots?
Choose an image, open it in Gimp, crop it to the edges of the punchcard design
scale the image by multiplying both the number of stitches and the number of rows by 5 The result printing from Preview (and more ink)Dak is a Windows-only program. There are multiple volumes of stp files usable only in DAK, downloadable for free, including those for Brother Punchcard Volume 5.
The stp format is only read by the program, and stitch designs cannot be exported in other formats ie. PNGs.
Other posts have suggested hacks for converting screengrabs from DAK to PNGs for use in electronic machines.
I use InSync to move files between my Mac and PC and download to the 930 from there, using img2track.
There are many related ways to achieve the same task using only the PC.
If the goal is to use punchcard templates generated in DAK for traceable printouts to mark cards for punching, both Mac Preview and Numbers may once again be used.
The fixed full width for 24 stitches on a blank card is 108 mm.
Dak loads the files from the punchcard book in the smallest repeat for correct tiling when available, so lace #771 stp opens as a 12X34 stitch repeat.
A screengrab segment of the DAK window.  With the repeat isolated and cropped in Gimp, the entered values of 54X170 were adjusted to these by the program, the PNG was saved.  If Numbers is used for printing, under Image/Arrange, adjust the image size Or if opened in Preview, set the print scale to 100% The results for both matched Analyzing the repeat, note the blank first row, not usually seen in a Brother transfer lace design.
Checking the Volume 5 source after the fact identifies the repeat as intended for lace combined with knit weaving, a different knit structure.
DBJ color separations other than the KRC built-in function in Japanese electronic machines require other software or manual color separations.
DAK performs a variety of separations easily and quickly.
In Volume 5, pattern #53 is shown as punched for fair on the left, and separated for DBJ on the right.  If the # stp is opened in DAK as the 2-color jacquard design.
To knit a traceable punchcard template for the DBJ, the print option generates usable images.
This screen grab of the DAK window shows the jacquard design in the background.
The Page Dimensions window icon outlined in red when selected offers 3 ways to mark the black cells including as dots.
Choosing other (mm) and entering 600 for both values will produce results in a size that allows their being grabbed and saved in full.
The program will conveniently split the design into pages if needed.
The center image shows the generated template for the specific stp, the right one, the image opened in Gimp on the Mac with the content cropped to the dotted chart,  and scaled,  saved, and, in this case, printed using Preview. The punchcard is superimposed beginning with #1 only for an added visual check, punching always begins immediately above the first two all-punched rows

ArahPaint and Gimp in knit design 3

Previously published:
ArahPaint and Gimp in knit design 2
ArahPaint meets Gimp in knit design 1

Subsequent posts on using Gimp Layers to process images:
Using Layers in Gimp for color separations
Layer/Transparency/Color to Alpha Gimp Update for Mac 3_more on color separations

Gimp allows one to work on multiple images with only a single window open, left mouse clicking on any one of the images will bring it into view for editing. In the dark theme, it is hard to see the difference, but a lighter border actually surrounds the active image distinguishing it from the others, outlined here in yellow In Arah, multiple windows may be opened at any one time, and left-clicking on any one of them will bring it to the front for editing.   When working using the same file in more than one window, the degree of magnification needs to match in each.
Spreadsheets and paint programs may be used to achieve color separations for designs intended for specialty fabrics, many worked on the double bed.
Two places to begin exploring them here are for knitting single-bed mosaics and double-bed jacquard in its form where each color in each design row knits twice.
It is unlikely to happen often in knitting that more than 6 colors are used in any one fabric except perhaps in an elaborate color-changing fair isle.
The palette that appears in Arah when opening a new file is random, as seen here when two new files of the same size are loaded  If one’s preference is to reduce the number of colors, the specific number may be set by choosing from the colors menu, editing the number identified as that for the working palette, changing it to the new value, in this case, 6, and the palette reduction occurs as seen in A. For most knit repeats a black color is handy, any one of the 6 colors or more may be adjusted as described in the previous post, seen in B, where black has been added, replacing the color in position 1. More Gimp information: https://docs.gimp.org/2.10/en/gimp-palette-dialog.html
Some of the related content in brief: the former versions of GIMP had a “Save palette” command. Palettes were stored in a specific folder via the preferences pane. Easy to do and manage. It no longer exists.
To save the palette of an image, indexed or not, you must now import it from the image.
The “Palettes” dialog is dockable: from the Image menu, select Window, Dockable Dialogues, Palettes.
A few dozen more or less randomly chosen palettes are supplied with GIMP.“Import Palette” allows you to create a new palette from the colors in a gradient, image, or palette file.
Right-click in the space to the right of the illustrated palettes to call up the import option, or for palette editing. It is not necessary to index the image, this image was used in RGB mode. A palette name can be assigned, and if previously used, a number will be appended by the program.
The number of colors: the default is 256, you can set the number to any you choose. Gimp will try to create a palette by spacing the number of colors evenly across the range of the gradient or image. Each screengrab in the top row shows the initial selections for gradient or image, and the second row of screengrabs notes other changes made when choices were available and the results. White dots mark selections as seen while using the program.   Using the same image, indexed to 5 colors, the custom palette is rendered in a one-step process. The gradient seen in the first position on the top left was randomly assigned by the program and does not influence the results. The Columns selection number settings only influence the way the palette is displayed and have no effect on the way the palette is used. The lower the number, the larger the display size of each color unit.
Double-clicking on any palette color will magnify the palette view on the theme color background. Left-clicking on any color makes it available for drawing, the selection will have a dotted bounding line and the selected color will be assigned to the foreground position,  Right-clicking on a color results in these options.  The imported palette will be added to the Palettes dialog and is automatically saved in your personal palettes folder when you quit GIMP so that it will be available in future sessions.
In Arah, the color palette will always display the colors of the active layer. The working image contains colors intended for use in my designs.  In addition, please see the note from the developer in the comment at the end of the post.  The palette tools: A: if you press this icon the program will underline the colors actually used in the image, since all colors are used in this case, each color is underlined in either white or black in this instance  D: adds color(s) to the palette  B: removes unused colors in the above palette, it would restore the original colors
C: removes duplicate colors, not applicable in this instance
E: removes the last unused color, will not work if all colors are used.
Changing color positions in the palette: to switch the position of two colors in the palette, click the chosen color in the palette, move the cursor to the color you want to switch the position with, and press the left mouse button while holding the Ctrl key on the keyboard. In this instance, the color was duplicated in the new position.  Knitters designing for dbj are likely to work with a limited range of colors, often 3 or 4 max, in specific palette ranges to ready images for download.
If color separations for 3 or more colors are done in shades of grey in terms of technical details, you need a pattern image that is 8-bit greyscale, with each color in a range of 8-bit values. So for 4 colors, it would be 0-63 color 1; 64-127 color 2; 128-195 color 3; 196-255 color 4.
Binary images have only 2 possible intensity values, normally displayed as black and white with values of either 1 or 255 for white, and often 0 for black.
That convention may have led to the selection of white as color 1 in automatic separations such as the KRC Japanese one, where white is selected first. In a greyscale or color image, a pixel can take on any value between 0 and 255. Designing for fair isle, or when attempting to visualize and illustrate slip and tuck fabrics with frequent color changes, more colors may be required even though the final download will be in black and white. There is a quick way to add random colors assigned by the program and based on the initial palette: The magic wand tool allows you to work on consistently colored areas without having to select and outline each.
To alter a single color using the bucket tool, click on the wand, then on the color single color area you wish to change, it will become outlined by bounding lines.
Click on one of the colors in the expanded palette, and it will automatically appear in the foreground color position, and it may then be used to bucket fill the chosen area. Flatten the image using the merge-down tool.
If the foreground color, in this case, white/0, needs to be changed, in order 
to choose all pixels in the foreground color, click on the wand, and use Tools > Select by color or Shift+W. This function works only on 8-bit pixel images. Click on the color you wish to use to replace the ground, and bucket fill with the newly selected color. Flatten the image using the merge-down tool.
Changing multiple color blocks in the same color could be selected by the tool, but filling each of them one at a time was required.  In Gimp a similar tool is the fuzzy select, which also allows for changing the color in a selected area or for selecting and changing all pixels in that color. Selected areas will also be outlined in dashed bounding lines. Bucket fill may then be used to replace color(s). The option is offered to choose either foreground or background for the fill.  2023 in Gimp 2.10.34 use and hold the shift key prior to selecting and using the bucket fill tool to change all the areas outlined by dashed lines. The bucket-fill tool itself now works again on any area with a defined boundary, no other, following action is necessary.

Click on the rectangle select tool and then on any spot in the work area or on the image to set the image. The dashed lines will disappear.
In terms of saving the palette in Arah for future use, I saw no specific directions in the manual.
The color palette displayed is always the one used in the active layer. As a workaround: open the image, and the associated palette will be displayed. The repeat begins drawn 24 pixels in width, by 24 in height.
Select clear from the edit menu, or bucket fill area with white
If the size of your intended drawing area is different, choose the option Resize Image from the Image menu. With the chain link intact, the new canvases are created keeping the aspect ratio. Enter a new value for width/height, hit return, or move the cursor to the alternate value, and its number will automatically change to a matching one. Click OK to use the new canvas, or reset if you wish to return to the original 24 by 24 pixel one for a different edit.
With a broken chain link as one of the two values is altered, a preview is available. If both values are to be changed, break the chain link, enter the two values in turn, and a preview appears for each step. Ok is used again prior to saving, or choose reset to return to the previously used setting. Color separations can make specialty fabrics possible to knit which are outside the possibility of doing so simply by changing cam settings. Two instances are mosaics and DBJ where each color in each design row knits twice. Separating each may be done in two ways. The first method, convenient for longer repeats, requires that the result be elongated X 2, whether in the repeat design software or after download to the machine or using the elongation X2 function in the punchcard models. For illustration purposes here I will be working to create files that do not require elongation.
Mosaics and Mazes are constructed in similar ways and are sometimes referred to as floatless fair-isle even though technically speaking usually 2 stitch floats do appear on the purl side in the alternate color used with each color change.
Many such repeats may be knit using both the slip and tuck settings, the latter is the more interesting of the two on the purl side.
When learning structures it may be worth beginning with a published design.
Kathleen Kinder decades ago published two books, one with 24 stitch repeats, the other with 40 stitch repeats, with the separations included as well This, by Barbra Walker and intended for hand knitting, offers a huge library of designs for inspiration and conversion Following specific rules it is also possible to develop DIY repeats from scratch. That said, the repeat used in this blog post happens to have a known value of 12 pixels by 12Magnification in Gimp is achieved by selecting or typing in new percentages at the bottom of the window.
Entering and exiting the full screen may be controlled via the view menu To exit, it right-click at the very top of the window to expose menu options and select deselect full screen.  In Arah, if you press any number from 0-9 on the keyboard, you will change the zoom directly to that level (1 means 100%, 6 means 600%, 0 means 1000%). The plus + and minus keys- as well as the magnifying lens icons, will zoom in and out To use the entire space available in the window, choose Fit to Window from the view menu or select Ctrl+zero.
If working in more than one window this option makes repeats the most visible, scaling back can be done by counting the number of selections, helping to match the new picture magnification to the first.
Press the escape key on the keyboard to return to the original 100% view.
To work using the full screen, select the option from the view menu. To exit, right-click at the very top of the window to expose menu options, and select exit full screen Separating the design: ultimately the planned final graphic repeat would be a BW png used for electronic download, programmed as a fair isle one, but knit using tuck or slip settings, it may be drawn initially using only in those 2 colors. Black may need to be added to the palette selections.
One may always draw on a large canvas and then crop as needed, but as a starting point, it may be easier to simply match canvas size to the published repeat being used.
It is handy to have an extra column to help track image processing during the separation, the repeat above is identified as being composed of 12X12 pixels, one could begin with a 13X12 canvas.
A second way to provide the 13th column is to work using 2 windows, matching magnification,  and the second with a different, larger pixel measurement than the first. Copy the contents of the original work area and paste them into the larger canvas in the other window. Crop to new size if necessary.
To illustrate the two-window process, here the original BW repeat has already been drawn and elongated X2
A. Use the rectangle-select tool to capture the whole image in the first window, bounding lines in the colors of the palette in use will outline the selected area
B. Use the edit menu or command C to copy the selection, edit paste, or command V in the new window to place it.
When pasting on a different size ground, the bounding lines will also appear in the new image, the contents remain moveable,
C. Place the selection where desired on the new canvas,  when satisfied use the X, merge down tool to flatten it.
The quicker method begins with a canvas one pixel wider than the repeat, 13X12.
Adjust magnification, for comfortable viewing in the editing process.
View: show grid 2
Colors: set the number of colors to 6, and adjust the #1 color to black, white is in position 0 in the palette by default
Activate the pencil tool, and draw a vertical line on the far right in an easy-to-see color choice other than white or black
Using black, fill in pixels for your first draft of the pattern repeat
Image multiply YX2, resulting in 13X24
Using the pencil tool fill in the first 2 design rows followed by every other pair with white. Magnify image A to a comfortable work viewing size.
B and C: using the rectangle select tool, with the left mouse button, place the pointer on the purple pixel, drag the mouse across each pair of marked rows, release the mouse, and use Command I to color invert, and merge down to eliminate the bounding box.
The purple pixels will change color as well, making it easier to track what rows have been altered already.
D: crop the image, removing the row with colored cells for the final repeat
If for some reason you are processing an image that is color reversed, the steps are identical, but tuck or slip stitch fabrics, black pixels or punched holes knit, white pixels or unpunched squares tuck or slip. For this reason, the cropped final result would need to be color inverted prior to knitting or punching holes. This separation for 2-color DBJ results in its potential use in many fabrics other than DBJ and may be performed by some programs used to download multiple color patterns to the machines prior to knitting the fabric. One such fabric is drop-stitch lace.
Punchcard machine users would need to separate the colors manually, or if Dak is available, the separation may be done using the program and a corresponding template may be printed as a guide to punching holes.
This method is the automatic default one for any 2-color DBJ knit on the Passap.
Each color in each design row will be knit with each pair of consecutive color passes. Completing one design row containing 3 colors will require 6 carriage passes, 4 colors 8, and so on.
The built-in color separation in electronic machines wherein each of only 2 colors in each design row knits only once does not apply when using more than two colors,  though it is possible using Dak or by downloading a special card reader technique to program separately from the design when using the Passap E6000 in addition to the pattern repeat.
This separation of a 2 color pattern results in an elongated version of the design regardless of any dbj backing used.
Begin with a 2 color image,  an extra column of pixels is added here as well:
A: multiply YX4 to 13X48
B: mark alternating pairs of rows in the extra column with a contrasting color
C: following the color cues on the far right column, on rows with no added color use the pencil tool to replace black pixels with white, leaving only the orange cells
D: on rows marked with the third color replace the orange pixels with white, leaving only the black pixels
E: crop the image eliminating the extra column
adjust the remaining orange color to black
index the result to B/W, and the image is ready to save and use The difference between single repeats for each type of fabric, no further elongation is required. A: mosaic, B: DBJUsing layers in Gimp opens up the possibility of several color separations for fabrics using only 2 colors.

Both img2track and Ayab are capable of opening 2 color images.
In img2track this is what would appear, after the download the KRC function needs to be activated in the knitting machine.  Ayab: the repeat should be programmed in width equal to the number of needles planned to be in use. The color change happens as the file is loaded into the program, the ribber classic option is used to render results that would match the KRC knitting machine selection after an img2track download. Here the repeat is also tiled in height.  My personal preference is to work with images designed in black and white. With the 910 presently stored, my blog swatches are knit on a 930 using img2track.

A note for Mac users like myself using desktops with the M1 chip and Mac OS Monterey. Img2 track requires an FTDI driver for its download cable, on June 6 finally released a beta version of a more recent driver, I do not plan to install it at this moment, function in the upcoming Ventura OS would be unknown.   Ayab does not launch automatically. These are the steps necessary to run the program, following suggestions by Adrienne Hunter via the Ayab FB group:
open a Terminal window (Applications/Utilities/Terminal) and type these two lines:
cd /Applications/AYAB.app
./Contents/MacOS/AYAB
The app may also be found and then opened via using Spotlight search if you prefer  Once the program is quit unless you choose to keep the terminal icon
in your dock, it will disappear and the above process will need to be repeated. Once the text has been entered, and Ayab has been launched, a message similar to this will appear, showing your last log in. To launch Ayab again, simply use the up arrow key and hit return to repeat the command  Creating an AYAB desktop shortcut for Mac that will work without opening the terminal each time
Using Finder, open Applications and find AYAB. Right-click on AYAB and select “Show Package Contents”.

Locate “AYAB” under MacOS. While holding down the command and option buttons, click and drag that icon to the desktop. This will create an ayab shortcut that does the terminal stuff for you you can change the icon by copying and pasting the icon image in “get info” but it works fine without it. These icons will appear in your dock after double clicking on the icon   The ayab window opens with only the load image option highlighted Click on the load image file to open an image, and the remaining features of the program will now be available If you quit ayab, the terminal window remains active Quitting terminal called up this window for me only the first time I did so.

DBJ: more than 2 colors per row 3

Previously published related posts:
Img2track_multiple colors per row dbj, each color knitting only once 1/21
DBJ: more than 2 colors per row 2 12/19
DBJ: more than 2 colors per row 1 12/19 
Revisiting Ayab_multiple colors per row DBJ 2 1/20
Revisiting Ayab_multiple colors per row DBJ 1 1/20

Reducing the number of rows on the front of DBJ fabrics and the associated elongation of the planned design matters so some designers far more than others, at times only in specific projects.
It may remain something in one’s wheelhouse that is not worth doing because one can.
When I was knitting garments and art-to-wear pieces I found I preferred to work in 2 color dbj, plying thin, sometimes space-dyed yarns and dropping threads, replacing them with the next shade in the chosen color wheel spaces to add more colors per row.
Long before computer interfaces that made downloads or even color separations easy, most knit artists used punchcard machines, often the Passap Duomatic, lining up long individual panels to create large, non-repetitive images, Nicki Hitz Edson among them. That said, the topic has remained   interesting to me.
In the post written on 12/19, an option was presented for having each color in each design row knit only once rather than twice. Tables in a Numbers spreadsheet were used to produce the necessary color separation.
The present goal is to repeat the separation process using other possible DIY methods.
To review: the dbj automated separations for more than 2 colors per row with the exception of the Heart of Pluto one when using the Ayab interface generally result in each color, in each design row knitting twice. This is also true of default console separations in the E6000.
The yarn for this fabric needs to be thinner, colors easily become muddied if not chosen with care, there are 6 carriage passes for each design row of knitting, and charts and downloadable repeats including all knit rows become considerably longer.
When experimenting with colors keep careful notes about your own color placement in each yarn changer location, they may not match those assigned by the download program or in the original chart.
DAK offers the option of printing templates for its DBJ separation methods.  They may be used as guides for using the designs outside the program, whether for download to electronic knitting machines or to be followed in punching cards.
Files may be opened in the DAK Graphic Studio Module with the intent to convert them to stps for use in its universe or to adapt the design for other uses outside it.
My experience with several trials of small images in 3 colors is that the resulting design conversion is faulty.  The file size morphed into a 40X40 repeat as opposed to the original 12X14, leaving no option but to draw the design from scratch in the stitch design module.  
My third attempt finally got my 3 colors represented properly, but still in the 40X40 pixel size, not worth troubleshooting, redrawing the motif is far easier and more straightforward.
Img2 track will perform the separation but does not offer a charted view or template for it. It has the added interesting function of immediately reducing the file by half because upon download the image will be lengthened automatically by a default setting to double length on the Brother machine. The issue may be addressed by doubling the file in length prior to selecting it with img2track or the stretch factor in the program may be changed to 2, also before selecting the file for separation.
I prefer to manipulate files as needed prior to opening them in any program for download, believe it makes patterning errors easier to correct, and avoids forgetting to change settings when returning to knitting the particular repeat again. In the January 2021 post, I suggested manually pushing back to B position all needles in work prior to the carriages returning to the left on every other row as one way to reduce the resulting elongation in the designs. Here the plan is to achieve it by amending the color separation and its needle selections.
One of the advantages of DIY is that the color order in the separation may easily be matched by that in the color changer.
Repeats should contain an even number of rows and may also contain rows where not all colors are in use. The first starting repeat:  The often published convention in performing dbj color separations is to begin ordering the colors based on the number of cells they occupy in the first row, here the yellow would be followed by black and then red. Other programs start with the first pixel color on the left by default.
After drawing the repeat in Stitch Designer, working with Dak choosing color separation C, and exploring print options, one may obtain a template. Its screengrab serves as a guide to tracing pixels, the results match the Gimp separation which follows.
DAK automatically mirrors the motifs horizontally prior to working with them in any way. The mirrored DAK template compared to the in-progress Gimp separation: My goal is to produce the fabric with each color in each design row knitting only once by changing the separation, the function performed automatically by Ayab’s HOP code.
This technique applies to double bed work only, is not suitable for single bed 3 colors per row slip stitch.
The backing used is bird’s eye on the ribber, with slip stitch set in both directions and using both lili buttons. The result is that every other stitch knits on the pass to the right in any color used, the alternate needles knit on the return to the left completing one full row of knitting in that single color on the purl side.
The main bed needles are preselected on the way to the left, create stitches on the way to the right, as they flatline. Since there is no needle selection, as the carriages return to the left, no main bed needles will knit, resulting in only one row in the color being carried knitting on the top bed as well. Needle preselection continues to be made for the next row to be knit after the color change.
This makes for a more balanced fabric unless colors begin being skipped for multiple rows, in which case the ribber stitches may even form small ridges and the main bed stitches will become more elongated until the skipped color is repeated.
Working using Gimp alone
It is possible to color separate using only Gimp. One of the tricks is to use significant magnification, along with the view grid and snap-to-grid options when working with developing or editing designs.
In the latest version of Gimp for Mac, using the fuzzy select tool, selecting pixel color segments allows for color substitutions when converting charts to BW prior to the final png save.
It may be achieved by clicking on a single color, followed by holding the shift key, clicking on more colored pixels for multiple selections regardless of color, and then selecting bucket fill with the replacement color. Using select by color, followed by using the bucket fill tool, changes that particular color globally throughout the repeat.
As selections are made, dotted lines outline selections until after the color change and the image has been fixed.  Colors are fixed by choosing the rectangle tool and clicking in the work window outside the image, those dotted lines will then disappear.
This separation begins with black, the first color pixel on the left.
The original image is scaled X3 in height to 11X30, the file resulting from the separation will be scaled again X2 prior to knitting the repeat after it has been completed.
Copy and paste the scaled X3 results on a larger new file so that color markers for each row may be added, horizontal guides every three rows help define each expanded, now 3-row color sequence.
Following the color rotation markings for each row, erase colors unlike it and not represented in each design row to its right, so where the black marker pixel is on the left yellow and red are erased, where the yellow marker pixel is black and red are, and where the red marker is black and yellow are. That single row with no color red is left blank.
Those extra columns on the left are cropped prior to converting the file to BW. The results on the far right would need to be used double length, whether scaled before the final file save or after download, prior to knitting. Depending on the machine and the program used for download, if the direction of the design matters, the result may need to be mirrored as well.  Developing the test png on the elongated repeat My test png, mirrored for download to the 930.
I had color changer issues with yarns being picked up 2 at a time fairly frequently, which were likely static related and improved following a rare use of yarn spray and a humidifier.
Having end needle selection, KCI on the main bed helped avoid issues with edge stitches not forming properly.
I tend to grab yarns randomly when swatching. The resulting colorways are not planned for use in finished items, they are explorations that help illuminate subsequent choices.
The yarns used in the swatch are of three different weights, so tension needed to be adjusted to accommodate the thickest yarn, resulting in more elongation of some of the stitches on the front of the fabric. The latter might be far less noticeable when knitting with thin, equal weight yarn selections. The design can be easily identified and it is also seen that colors are indeed knitting a single time for each design row. There is an exception on a single row toward the bottom of the swatch, where blue and white have knit together during tension adjustments on both beds.
One drawback to this method is that since it is downloaded as a fair isle, the capacity of the machine to offer prompts and reminders as to which color is in use and which selection should follow in knitting 3 color dbj is lost.
Testing the concept on a design where more rows have less than 3 colors represented. The repeat is slightly modified, from the one used in the second 12/19 post Here it is shown modified, with rows containing fewer than 3 colors marked. Separating the repeat using only Gimp:
the file on the right rendered double length
and in turn with the second of every pair of black pixel rows erased the comparison between the two I left the color changer set up in the same sequence and yarns used in the previous swatch, so colors do not match their placement in the charted design. I stopped knitting when the color changer carried 2 colors across a whole row, and I did not notice the error until I had reached the other side. A repair can be made easily, but I chose to stop since the repeat was previously untested. There is a dropped stitch also missed on the purl side, an easy repair when a piece is finished.
The fabric is narrow as a result of the slip settings, the cast on and beginning and ending rows of knitting need to be adjusted or they will stretch out quite a bit compared to the remaining knit.
The proof of concept with each color in each design row knitting only once: The 12/19  post also compares its repeat knit using the initial double-length file to the one resulting from the amended repeat with each row knitting only once for each color in each design row

More shapes on ribber fabrics with tuck patterning, fantasy fair isle

Fantasy fair isle is the term often used to refer to dbj fabrics created using tuck settings on either or both beds. Typically in the required color separation used each design row in the repeat is expanded into 4 rows, with the same selection occurring for each color pair of consecutive rows. A tuck/plain combination is used here, with the backing essentially being a striper one, where each color knits every stitch on the ribber on every row.
In this illustration, the blue symbols represent knit stitches on either bed, the red, the tucked stitches on the top bed. The chart represents a single design row expanded into 4, the results would, in turn, be rendered double length in knitting the final fabric.  The last post related to this topic: 2021/09/07/geometric-shapes-on-ribber-fabrics-with-tuck-stitches-3/
Recently a friend shared images of a punchcard skull pattern she was using in a hat and followed with a query as to the possibility of using the pattern on a mesh grid. The inspiration for the conversation began with this image, the work of Claudia Scarpa. The possibility of adding images on a true mesh transfer lace or mesh-like thread lace images may be found in 2021/12/14/to-mesh-or-not-to-mesh-9-more-on-mock-filet-design/
My DIY skull image in a potential thread lace pattern, in a 100X92 pixel png.  Concurrently the topic of illusion knits on the machine has also resurfaced in FB with some spectacular panels executed using the Garter carriage and changing colors every 2 rows. Some small geometric shapes begin to have a somewhat “similar” appearance using this technique, but as with beauty, the success in the imitation is in the eye of the beholder.
The techniques involved: my proof of concept was knit using img2track on a 930. Traditionally two-color designs may be opened and then downloaded, using the standard dbj built-in KRC function for the color separation, not suitable for this dbj version, while for designs in 3 or more colors the program will separate the repeat in a way that each color for each design row is knit twice, the separation required here.
At this point, the color separation is executed by filling in pixels and observing a variety of rules. DAK produces templates of jacquard separations of varied types that may be printed for use outside its universe. The same file may be screengrabbed, traced, and redrawn pixel by pixel for use in a Brother download using other download software.
Passap by default separates knits for 2 color DBJ with each color for each design row knitting twice mode. Tucking on either or both beds is made easier because of the way stitches are formed on the Passap beds, along with the use of strippers which push down on tuck loops with each pass, ensuring that they will knit off properly. The fabric widens considerably when off the machine, requiring loose cast-ons and bind-offs. The dbj variant, dubbed fantasy fair isle, is often used to create lap or quilt blankets.
The Passap built-in reader techniques that are often recommended for large knit pieces ie blankets using the same design are 186 for throw size, 187 for lap blankets, and 183 for crib quilts. All three share the fact that the front bed pushers are selected in pattern in the up/knitting position alternating with the down/slip/tuck position alternating every 2 rows, producing the jacquard discussed here.
Slip settings produce narrow, short results, tuck short and wide ones. For non-Passap knitters, N is Passapese for plain knit, KX is tuck with patterning on the front/ knit bed, and AX for tuck patterning on the back/ribber bed.
Back in 2018, I began another post I meant to return to on traveling between the two brands.
My Passap E6000 manual is filled with scribbled notes from decades ago, expanding on how each technique may be used for a variety of fabrics.  In Fantasy Fairisle knitting using 187 with alternating up and down pushers on the back bed and AX with 2 arrow keys would match Brother ribber knitting with lili buttons used on an even number of needles set to tuck.
Working with the large skull image the setting of knit every row on the ribber and tuck in both directions on the knit bed is used as in technique 186, with a critical difference. Passap knitters may download the original black and white image while for Brother knitting a color separation is required.
The original skull image is 100 pixels wide by 92 high.
Converting the white ground layer behind the skull to alpha produces an image on a clear ground that can be placed exactly where desired on a new file with a white ground using the grid and guides
The alpha double long skull, now 100 by 184 pixels For the 1-pixel grid in Gimp to be visible on an editable image, a magnification of at least 800 is required. The options offered by default
can be changed to suit by simply typing in a new number.
As described in other posts including in Gimp update for Mac2, I chose to mark every other row with a red pixel, making it easier to track color-inverting every other row.  This is achieved by selecting the rows with red dots using the rectangle tool one row at a time and choosing Invert from the colors menu. The red dot will also change color, making it easy to locate converted rows in more complex patterns. The dotted blue line is a guide for placement. in progress   the processed image the trimmed 98X182 png doubled in length once more to 98X364 Knitting process on a 930 using img2track:
the 930 has a tiny brain, so the image is broken down by the software into multiple tracks of 96, 134, and 134 respectively. One of the critical differences when using this type of DBJ color separation is that the first preselection row is made from right to left toward the color changer rather than from left to right as in KRC separated 2 colors DBJ.
The first and last needles are in work on the ribber to ensure the edge stitch on that bed will knit every row.
The knit carriage is set to KCII, canceling the end needle selection.
Once the first row has been preselected and the planned color is chosen, with COL, set the main bed to tuck in both directions, leave the ribber set to knit, and continue knitting changing color every 2 rows.
In my swatch, the dark contrast color was used for the initial black pixel all-knit rows.
The work on the machine: A reminder: in my experience, the Brother cast-on combs are usually chrome-colored, Studio grey, and Passap, and I believe Superba ones were traditionally green. The first 2 were designed for 4.5 mm machines, the latter for 5mm. The different mm spacing does not make the 5 mm combs suitable for casting on on Brother, but they can be poked through the knit in progress. I like to leave the first comb and weights on, insert the new comb closer to the beds, and then move the weight up, and then remove the lower position comb.
There are lots of side-by-side stitches tucking on the main bed, made possible by the fact that each is anchored in place by a knit stitch on the opposite bed.
The tension needs to be set so that the stitches will knit off properly while having tuck loops not so loose as to get hung up on gate pegs. It can take a bit of trial and error to find proper settings and they, in turn, may need to be adjusted again when moving from small swatches to knitting on a far larger number of needles.
The finished piece measures 25 inches in width by 24 in height.
The appearance on the bed set to N, in this case, the ribber: Those white lines on the right are spots where the color changer picked up both color threads, a problem that does not occur in Passap knitting, where each color is picked up in its own yarn holder. In the Brother model, sometimes the yarn is left in the wrong place below eye level rather than its own individual one corresponding to its button, and both yarns are picked up with the next color change. The more textured knit side of the piece,  a close-up of the texture at an angle  Claudia Scarpa developed a skull variation using only layers in Gimp and has been kind enough to create a Youtube video illustrating the process. The separation is easy and quick as opposed to my more prolonged hack, and I will return to attempt to use it for various fabrics in a follow-up post.
This skull is more compact and better defined than mine. With the double-long original image superimposed on alternating pairs of black and white rows, the resulting png can not be lengthened again as tucking would then occur for 4 rows, not likely possible in a Brother machine. The variant is a very interesting cousin to mine.

In DAK using Method C color separation each color row separates into 2 rows of knitting and when using the result rows do not have to be repeated in pairs but the double-length switch will need to be used in Japanese knitting machines if working within the program. For those intending to use the separation outside the DAK universe, the color separation may be printed, traced/redrawn to create a png or bmp, scaled double length, and used as in the skull swatch. The template for the double long triangle in the post and the associated 24 stitches by 32 rows png, followed by the associated drawn png The png doubled in length, 24 stitches by 64 rows. This is a small repeat, suitable for punch card machines. The test swatch is knit with the main bed tucking both ways and the ribber knitting every row. It is possible to work some repeats on some machines with the ribber also set to tuck both ways with EON needle selection.
In Brother that is achieved by using lili buttons with an even number of needles in work on the ribber. The first and the last needle would be in work on the top bed, the KCI setting is used for end needle selection to ensure that the first and last needles on each side of the piece will knit. I did not find this method workable and soon had to stop because of a loopy mess. When using the Dak stitch design module, the color separation is automated. Choose any design repeat. This happens to be a 20X20 one, chosen from the thumbnail assortment, so not suitable for punchcard models. “Printing” the template using choosing the option of using dots rather than squares to represent knit stitches makes the resulting print screengrab easier to trace. the 20X20 repeat as a BW png The template was overlayed with a grid in numbers, filling in cells over the dotted areas.
A portion of the work in progress using the generated dbj option C template and tracing it transitioning from template to Numbers, to Gimp:  The result is screengrabbed, opened in Gimp, converted to BW mode, and scaled to the 20X40 expanded design size. Unless the double-length function in the machine is also used, it will need scaling again to double length prior to download.
Illustrations for the generated dbj option C template, tracing it in Numbers, processed in Gimp, The final image double length, showing the difference between the separation using the template, and that using layers as in Claudia’s video, which appears different but is actually the same repeat, color reversed.  Using bucket fill for the ground in the second layer, as described in the video, the captured clipboard image can be very small or stripes any width may be captured, even up to that of the full repeat widthRemember to click on the screen outside the area chosen with the rectangle tool before using the bucket fill in pattern tool.
The result is the same using either brush.
Alternately, the initial design may be scaled X4 to 20 X 80 pixels and it is superimposed on a ground flood-filled with 2 black rows alternating with 2 white rows the steps resulting in a match to the previous elongated version the 20X80 png In the related swatch patterning is used on  40 stitches by 100 rows. The relaxed fabric when off the machine measures 7 inches by 7 inches and the knit side view reflects the elongation of the design one might observe when using the same color separation in standard striper-backed DBJ. On the bottom, the swatch is stretched and the stitches are set with some casual steaming and pressing to 10.5 to 6.75 inches, gaining the familiar texture appearance seen in so many Passap blankets.
The color differences are due to lighting, with the photos being taken at different times of day.  
For a loose cast-on row, I used a racked version at the same tension as the body of the knit.
For a loose bind-off to accommodate the stretch, I used this method, one of many taught in Passap seminars.
To perform the same on Brother machines: knit the piece, ending with the carriages on the right.
Transfer all the stitches up to the top bed, bring the ribber needles up into work between them set the ribber to a looser tension number, here it was increased from 4 to 7. Knit one row from right to left, picking up loops on the empty ribber needles drop the ribber slightly by using this bracket lever position to elongate the main bed stitches.  Using a latch tool, beginning with the first stitch on the right, insert the open latch tool into the first stitch on the right, then insert it into the second stitch moving down until the first stitch is behind the hook. Do not allow the second stitch to go behind the latch, keep it in the hook. Pull the latch hook up moving the second stitch through the one behind it, forming the first chain. Repeat across the row, going through the center of each stitch, continuing the chained bind-off. A yarn end is pulled through the last stitch and the now completed chained row is secured The beds are returned to the up position, and loops and stitches are dropped off all the needles.
An attempt at a more detailed look at the bound-off edge

DAK DBJ color separations, templates, other software

Over the years I have written on an assortment of methods for color separation in knits including DBJ, a summary post with links to previous shares: dbj-and-color-separations-some-previous-posts-links/
and in the-start-of-a-blog-index/

A variety of textures and patterns may be used to achieve fabrics that are very different in appearance, using a very simple pattern along with cam button or lock setting changes. The first chart was generated at that time using Intwined Pattern Studio, a program that for a time appeared to be very promising and then moved on to lack of updates for Mac making it useless in 2013, followed by none for Windows as well, with no successful use of it reported in forums in years, but one may still purchase it The manual color separation method for punchcard machines.
The elongated X2 repeat version of the triangle drawn in Gimp As for more than 2 colors per row, performing the color separations may be achieved manually, various software is now available for performing the work in instants.
Ayab offers an elegant color separation solution, heart-of-Pluto, that will knit single passes for each color per row on the front of the knit, resulting in 3 color patterns with limited design stretch, and no worries about the placement of one color over any stitches preceding it in the same color on the previous pass.
The difference in the same design being knit with the standard, elongated version, allowing for two passes with the same color before each color change and the Pluto version.   knit using img2track, the vertical stretch is manually set to X2, A “hack” 2021/01/24/img2track_multiple-colors-per-row-dbj-each-color-knitting-only-once/

For more information on the various DAK separation charts and related swatches including limitations encountered, see post: DBJ, more than 2 colors per row 4

There is a Russian punchcard site that will allow entering personal repeats or selecting one from their extensive library, where it is possible to obtain related 2-color dbj separations as well. The punchcard color separation may be created manually, a slow process, while the punchcard templates in Dak are achieved with a few, quick clicks of a mouse. The repeat may be created as a graphic file, in my case a png created with Gimp, the elongation in Arah because Gimp fails to scale small repeats cleanly. The image may then be opened as a graphic file,

stitch and row counts should match, and save the stp 

if experimenting with changing selections and this window appears it is OK to click on No The separation methods in DAK:
Method C separates each color row into separate rows of knitting, rows do not have to be repeated in pairs, and the double-length switch will need to be used in Japanese knitting machines The elongated triangles repeat template is different from what would be produced with the above set at double length, may be used as is to produce a variety of fabrics including quiltingYarn choice and design make a big difference. Here the yarn is far too thin, and the repeat too narrow in width, but the possible result is illustrated. The main bed is set to slip in both directions throughout. The ribber setting needs to slip in both directions for every other pair of rows. When the ribber slips, the main bed will knit the color that will create the pockets, where there are many single stitches selected here, the KC was set to KC1. When the color is changed and the ribber is set to knit again, stitches in that color will knit on both beds, sealing the fabric in those areas and forming a solid color background on the reverse side. Here the white forms the pockets, and the floats after a pair of passes are seen in this photo. Because the yarn is so thin there is a considerable grin through on both sides, the areas marked with arrows indicate where the white pockets were lightly stuffed with yarn ends     For a review of quilting on machines including Passap see 2018/02/15/revisiting-machine-knit-quilting/, and using a second knit carriage with a modified sinker plate for knitting stitches on main bed only, making ribber settings fixed throughout, and allowing for tension adjustments for each color yarn.
Methods A and B are both used in Japanese machines when each color is intended to be knit for 2 rows with color changes on the left.
Method A
works on pairs of rows. If the pattern does not consist of identical pairs of rows there are likely to be yarn error messages that resolve when the design is lengthened in height X2.
The original triangle elongated to 8X16 If pngs are created outside the program, they may be doubled in length unless the repeat is designed that way. The associated menu options in Dak when the plan is to work in double jacquard How the different jacquard setups process the specific repeats:
Method B creates the same separation as the default built-in KRC one in Japanese electronics. If knitting DBJ it may be used with DAK if the pattern is downloaded as fair isle but the machine will then need to be set for dbj. If additional colors are used, pairs of rows will follow a single pass for color1. The print preview templates, if generated within the stitch count restriction for use on punchcards, may be used as guides for punching the required holes, this would be the card for that 8X8 triangle repeat, a tad shy of the recommended 36 rows, Passap card reader techniques saved from long ago experiments.  Other separation methods in the Passap are handled by the console with the entry of specific knitting technique numbers.
That said, the DAK color separation is applicable for printing reader templates if still using Passap E6 reader cards or punching for the Duo with Deco.
Method C see the top of the post
Method D separates each color into a separate reader card and is used to download to the Silver Reed PEI or the Passap E6, appears to use superimposing of layers, and matches method 4 in my post.
Method E is suitable for machines with a color changer on each side, like the Brother CK 35. It works on pairs of rows and separates each row into a pass with each color. A 3-color jacquard would have six passes with colors separated as follows: Method F is a Half-Milano separation. Each pattern row is separated into a pair of passes for each color, but the second row for each color has no patterning, so the ribber stitches only knit as the carriage returns to the left side, a possible way of creating repeats for drop stitch lace on Brother machines. The elongated triangle template was split into 2 pages for viewing, they are combined in this image This may be the associated Passap Reader technique, but I have no way to test it Processing the template using numbers: a table is created twice the length of the 8X16 triangle repeat, followed by hiding the 32 odd-numbered rows, positioned in front of the scaled punchcard template, stitch markings are traced the rows are then unhidden, the repeat is checked, matched here to the F jacquard separation in DakThe numbers table is processed in Gimp to obtain the png for knitting the now 24X64 pattern  Proof of concept swatches: the long stitch in 2 colors,  and the pattern executed as a tubular FI knit: I had yarn issues, hence the dropped stitches. Both swatches were knit to approximately the same point in the pattern repeats, there are obvious quality differences in width and length. In tubular knits, there are differences in the width and height of the knit on each side. The front is a slip stitch with floats, drawing the fabric in, while the ribber knits every stitch every other row. With a good choice of yarn and pattern, loosening the tension on the top bed may ease this problem. As often happens, casting on and binding off need special considerations ie to allow for any fabric stretch when off the machine or to leave a tubular knit open at either or both ends if that is the goal. More info on tubular knits including on PassapDAK has been a purchase made out of curiosity, and my use of it has been very limited since my designing needs are met by using other programs that are free to users and generate and accept files in multiple formats, while the Brother Knitleader or even simple use of the magic formula solves knitting any desired shape in any gauge.
That said, if one can generate the templates produced in DAK, the screengrab of the result may be used to generate a PNG with ArahPaint using the weave-from-grid feature that is then knit-ready on any electronic machine able to accept downloads. The method is far quicker than using Numbers and Gimp.  

DAK lace module 2, template use, other software

I am taking a break from lace, the two posts so far on using the module reflect my own experiences outside the program’s environment. The latter will continue to be the focus of my future posts when exploring the use of the software, with testing specifically aimed at adapting or using any of the Stitch designer features and output on Brother knitting machines.

Almost a decade ago I had a temporary leaf lace obsession, and it appears to have resurfaced. This pattern was offered in a Japanese machine knitting magazine, with no accompanying MK repeat. When transferring stitches by hand it is possible to move multiple stitches within a single row as well as to move stitches in opposite directions within the same row, making the published repeat executable When automating the repeat edits are possible and very easy using the lace module, these first drafts were created in Numbers,  I have to admit the first time I tried to knit both the associated png, mirrored and not, I experienced patterning errors. Whether due to operator fatigue, static, or any other possible cause, on a different day both designs knit successfully, and my appreciation of the module is growing steadily. The results for this, a complex shape, are quick and awesome when compared to the amount of time it would take to draft the pattern outside the program.
The design process, beginning with Dak: in this instance, the lace tool was used with what I will call the drag and stop method, initially on the fabric texture using the smart symbols.  At any time during the drawing process, several image view options are available and may be changed back and forth by deselecting features in this menuAn stp was created, the template is marked 74 rows in height, filled in as the stp was generated, right side facing Numbers and Gimp reduced the template to a png 14 stitches wide by 52 rows long, needed to be mirrored using the number one button on the 930 for successful knitting, matches the original illustration. Dak makes slight modifications very easy. The untested brick repeat, 28X104, developed using Arah followed by its png changing that central shape
The amended design drawn in repeat in dak visualizing the knit, The print preview template: and converted for use on Brother electronics using Numbers and Gimp the resulting png, 14 stitches by 68 rows, also knit using the number one button on the 930 the proof of concept swatch The brick repeat developed in Arah, now 28 stitches by 136 rows,  its png comparing the initial three knit results for differences, the samples were knit using the same yarn at the same tension A test for the second brick repeat, here visualizing results with a screengrab of the stp. The test swatch is for a single repeat width, the initial yarn used ran out, hence the color change, the second yarn was thinner and broke, but there is enough to get a sense as to how the overall alignment of the knit shapes will appear, including that horizontal chevron between the shifting leaves. The png required mirroring when used on the 930. I became curious about reverse engineering from punchcard to an stp file: my first choice was of a “straightforward” but slow to knit pattern, 34 LC passes are made before any knitting rows follow.  Ayab users have access to a huge library of knit-ready pngs, this was one, it also happens to be 24 stitches wide, so suitable for punchcard users. The published repeat as given is shown on the left, mirrored for use on my 930, left and right transfers are then marked in red and green respectively to check transfer placements. The right half of the image is then copied and dropped down a single row reaching the necessary configuration for Dak, allowing for the stp to be created. deselecting yarn colors in Dak provides a clearer view of transfers the 24X36 original png:  A proof of concept swatch: the yarn was too thin for the many transfers and broke, so on the right, there are fewer stitches than initially planned. At the bottom there is a single instance of 2 rows knit after all the transfers, there are 6 rows knit after each transfer series in the remainder of the swatch. Color changes could be added in multiple places to interact with the wavy shapes The template for the stp as first attempted is something quite different but would work if the pairs of blank rows between pairs of transfers are eliminated over its length except at the very top
it would need to be drawn eliminating the pairs of blank rows between transfers to match the original repeat because all those carriage passes are consecutive. Drafts with no blank rows between alternating transfers are not accepted by the program and ruled out in any template preview as well. The complexity of working with a “simple” repeat: over the years I accumulated a notebook full of copies from Japanese magazine pages with what I believed to offer interesting potential, this repeat happened to be one. The markings for the knit rows on the right, and the two blank rows at the bottom identify it as suitable for Studio punchcard machines, and it would appear to be easy to translate for knitting on Brother thanks to those 2 blank rows between transfer cell markings. Developing the Brother repeat in Numbers for beginning with transfers to the left. The repeat is recognizable as a mesh variant, more information for mesh design repeats may be found in the post, the lace carriage is used for 2 passes, and then for 4 passes alternately the repeat on the right was created in Gimp.  The 12X18 png was mirrored for use on my 930, some cables were added. A 1X1 crossing in the thin yarn used in the sample would have been nearly invisible. The placement, in this case, is at the top of the full repeat, after the first knit row before returning to transfers for design row 1, an easy way to track the hand technique. The 2X2 crossing used might need help with definition and placement in a wider vertical knit strip Creating the stp: the size of the png was used to create the image file, which required cropping, in Dak this would be the menu language after activating the proper tools. the stp size is 12X16, The template generated for a Brother punchcard machine illustrates the problems and some of the confusion if the template repeat is used for actual knitting, especially on the punchcard machines. Drawing the eyelet and dragging the mouse one cell to the left is the intuitive way to draw for transfers to the left. The symbols appear to be right-side facing by default and if they are in turn mirrored by the program prior to saving, when the templates are generated, the intent for use of the design would match. The numbers on the left are in the punchcard template, adjusted by cropping the two extra rows in the Brother electronic template by the software, do not reflect the actual design row numbers. The starting row is wrong for the Brother lace carriage operation from the left to produce the first row transfers to the left in actual knitting. As far as determining sequences for knit row placement, that is left up to the punchcard knitter’s experimentation. The minimum repeat for a punchcard to roll continuously is 36 rows, that fact needs to be considered if punching cards. The repeat shift for the first transfers to happen toward the left is illustrated on the right.  As initially given, with the lace carriage starting on the left, the first transfer row would be to the right. In many cases, this may not matter, but in this instance, where the knit rows happen after 2 or 4 LC passes respectively, the template offers another instance of the fact that the knitter using it needs to have previous understanding and experience in creating the particular stitch type. This version does not have an accompanying swatch. Analyzing the electronic template for interactive knitting: it is correct in marking rows for LC operation from the left with the first transfer row made to the right, matching the above chart.  The LC operation is continuous Eliminating the rows marked with red would yield a workable punchcard repeat, with loss of the cues for the proper sequence for LC passes.
In this case, it would be best to redraw the adjusted electronic repeat prior to punching any holes.
Getting that first row to transfer to the left can be achieved by mirroring the first stp draft, using the second selection,  the resulting electronic template yields the repeat with transfers in the direction intended, as seen in the proof of concept swatch and its repeat For good measure, the repeat is also drawn as stitches and produced the punchcard template with a first blank row identical to that generated when using symbols Using the pencil tool to draw the transfers differently resulted in a series of error alerts, so not an option.

For Brother knitters mirroring the self-drawn stp and altering the electronic template may be the way to go. Also, be alert that Brother and Toyota punchcard knitters cannot knit interactively because the interactive knit rows present in the mylars cannot be present in the punchcards, a fact that is acknowledged by the software company nearing the end of the content on the lace module. No mention is made of the fact that for successful knitting the knit carriage on Brother needs to be set to KCI or II for the pattern to advance properly during interactive knitting and that those rows need to be omitted if entering the pattern on a mylar sheet or are using the repeat for download to a machine outside the DAK environment and you prefer not to have the knit carriage selecting needles as well as the lace carriage.
In summary, the information on the tool presented in the manual for the module:

 

DAK lace module 1, template use, other software

Working with lace designs: lace poses interesting challenges in machine knitting. The name is associated with a variety of fabrics, but transfer lace is the specific topic for the moment.
Reminders with respect to transfer lace knitting:
in Studio simple lace the transfers and knitting occur for each row of the design  with each pass of the carriage
transfer lace patterns in Studio km begin with 2 blank rows and end with markings for transfers
Brother transfer lace begins with needle selection markings for transfers and ends with two blank rows. The knit carriage does not advance patterning rows unless the change knob is used to select needles as well.
Hand knitting charts typically illustrate the knit side, while in machine knitting the knitter is working looking at the purl side, so if charting for duplicating the same transfers, the HK pattern requires mirroring
The Brother lace carriages usually operate from the left, and Toyota from the right
Some download programs automatically flip patterns horizontally, great if you are working with texts in most cases, but a consideration if you wish to control the direction of other stitch-type formations, and lace patterns drawn in the program may need to be flipped as well in order to knit properly on Brother with the lace carriage operating from the left side
When I design, out of habit, I try if possible to work with repeats suitable for punchcard machines as well.

Facebook members who participate in machine knitting forums have access to the information generously shared by members. Sheila West published a video on drawing lace repeats on a DAK knit stitch symbols ground as opposed to the more traditional charting using lace symbols on a blank design grid, and there is also an associated downloadable PDF.

Softbyte support has been responsive and at times helpful in communicating with me, and reviewing issues I encountered.

I prefer to download manuals for software when the option is available making it possible to review them when not running the program. In my enthusiasm to do so, it appears I downloaded the manual version offered in the last tab, which happens to be for section 5, graphic design studio, which by default was not helpful in using the lace module. When I initially looked for help, the information that became available was for the wrong module, 5. In using the program on Oct 21 I have not been able to replicate that issue when opening other modules.
When the program is first installed, the manuals are listed in a series of tabs, ending with that for section 5. For Stitch Designer, choose section 3, the manual appears and a way to download the associated PDF is also provided.  There are 5 help files and 5 manual files. They don’t interact at all and work completely independently from each other, can be opened from DesignaKnit or from a file browser window. 
Interactive choices using the help menu: Contents  Manual: When manuals are chosen in any module, there is an option offered to download the associated pdf by clicking on the arrow key specific page numbers based on the index may be entered and jumped to.
Tutorials: Update: The lace module is an extremely attractive solution for speeding up the lace design process whether from published charts or DIY. The left mouse button is used to draw as usual, but the right mouse button is used when drawing shared transfers in fine lace on Brother, or simple lace in Studio km.
My initial experiment and observations:
each time the program opens a new session, the normal drawing pattern appears. Selecting the Lace tool icon in the left menu bar will change the default palette to include the necessary symbols. In working with stitch symbols this is the range of available, It is possible to show any repeat tiled as well. For lace the number of stitches and rows should be close to those required by the design, its overall size may be trimmed if needed when the design is completed.
The left mouse is used to apply the symbols, I have read the right mouse has a different function and is used to draw shared stitches in Brother fine lace or in filling in simple lace designs for Studio machine models.
To select the lace mode simply click on the small icon on the left menu bar, a grey border on its left and the upper edge will indicate it is active, the palette and cursor will change. The designer may enter patterns on this view as well, but I prefer to work with symbols
It is best to begin testing with a small repeat when exploring new techniques, find his format easier to use than drawing on “stitches”. There are several options for the canvas ground color, the default is in blue. As a first step, saved as an stp, Dak opened my saved file as pictured in this view.  Wrong approach: The pencil tool must be active to continue to draw, left mouse click to place symbol, right mouse click to erase, clicking on any symbol in any one row will call up pertinent information on its location in the repeat
Is there another way to draw symbols while working on a lace design file?  use the lace tool, using the pencil tool with each type of lace symbol is not recommendedDAK row numbers do not refer to design rows, they reference row counts as would be seen in any row counter registering carriage passes
Other views for the repeat: as yarn colors and as stitch symbol palette If a symbol is missing from the drawing, the program alerts the knitter to the error.  Here there are no eyelets represented.  There was no warning for the error in the last row of the test stp, where in the last row two stitches were being moved in opposite directions on the same row. If the content is considered accurate, this window will appear, the safe button will be highlighted, click OK I found this lack of warning for some errors in later designs as well, it is a topic under review by the developer. When choosing machine knitting options lace is not offered as one,  fair isle is used To print a template for use on another machine the stp file may not be used for copying to clipboard and converting to stitches in another program. In the print menu, saves are possible for templates akin to graph paper references for working further on both electronic and punchcard machines. For the electronic printout, the choice of the machine appears to need to be set to 950i wrong side facing is chosen for the purl side view.  Stitch pattern print previews, using default settings for layout:
the stitch pattern picture was basically a numbered graph paper image with no content, pattern text, and not particularly useful
other previews:
the suggested electronic repeat: The templates for electronic models have 4 rows between transfer sequences rather than 2 as is usual for Brother. They are needed for interactive knitting where the KC passes are represented onscreen as well, Dak knitters likely set the knit carriage change knob to select needles on KCI or KCII.
For punchcard end-use, change the machine setting for print preview to Brother/Knitking standard punchcard, and click ok. When you choose Fair Isle, DAK will reverse your design and that may mean that there will be two eyelets side by side or double stitches transferring because the transfers are being made in the wrong direction. DAK will invert the pattern from left to right if it has the knit method Fair Isle or Wrong Facing. If it has the Right Facing method it won’t be flipped. The knitter still needs to sort out whether right-side facing or wrong-side facing makes any difference in their particular brand machine outside the Dak environment. The need for added mirroring for correct transfers depends on the download program ie Ayab mirrors any programmed image automatically, or the specific brand machine ie punchcard vs. electronics may behave differently. An easy test is to use the repeat on a small swatch, if side by side empty needles appear on the needle bed, the pattern needs to be reversed. Any lace designs suitable for a punchcard machine, when they are knit on my 930 require mirroring unless the png is saved mirrored horizontally in the paint program used to create it prior to download to the machine.  the repeat:
The numbers on the left correspond to carriage passes, not design rows. While the electronic template represents the interactive kitting repeat and differentiates between rows for use of the LC and KC, leaving the KC rows unlabeled, that distinction is not made for punchcards in any way, and marked numbers are not in sequence. Published Brother punchcards contain additional symbol columns for added guidance on settings and carriage passes.
Assuming the knitter knows whether the programmed repeat will need to be mirrored or not to knit properly on their specific model knitting machine, the 24-stitch punchcard version should work on both model machines.
The numbering on this punchcard template skips 2 numbers for knit rows between transfer repeat segments as seen in the first sample, and in this later repeat, the number sequence interruptions are marked in red. In punching long cards especially, renumbering the whole would make the repeat easier to follow. This stp pattern was also created using the pencil tool in combination with symbols. In the print preview, there were 2 errors in the Dak printouts, the three blank rows rather than 2 in the outlined section between transfers, and transfers in 2 different directions occurring on the same row with the same carriage pass. I have no way to test whether the same issue would occur in interactive knitting using my own stp file. My repeat, drawn in Numbers on the right, is numbered in design rows. When choosing print, the global options allow for editing items out such as company name, date, and format by simply clicking in the associated boxes choices can also be made on how to represent stitch units If the plan is to create a punchcard template and the repeat is too wide, an error message appears Paper size measurements in page set up other than US letter

other associated menu choices It is possible to save the template as a bmp of the full image. The size of the file is shown to the right of the pixel count number settings for the clipboard or bmp file, which will vary in proportion to the stitch and row count. Click on the floppy disk icon to save.  My hack for reducing the onscreen size of the templates for screengrabs I could trace in a spreadsheet was to use a 600 mm setting for punchcards, and 350mm for electronics instead of selecting a paper size. The actual printing to scale is not an issue at the moment, but it is possible to print templates to full size, involving a bit of trial and error with individual printer settings and math.
The proof of concept swatch, knit on a Brother 930 KM, mirroring the image was not necessary, the dropped stitch was a surprise design feature when the swatch was very lightly pressed its.png Regrouping after a review of my pencil tool repeat by Softbyte support: the original stp has an error in it on row 11 where yours truly had eyelets being created by having the same stitches moved in opposite directions in the same row. It is interesting that I was able to save the stp without receiving an error message as seen in this instance below when the pattern was being redrawn with transfer symbols on the wrong row, The amended final repeat,   in turn, produced a correct punchcard template using the print preview As an additional lace template test, I repeated the process on a portion of an stp file shared generously shared by a DAK FB group knitter along with photos of a completed, lovely lace sweater using it.  The results are shown sideways because of the repeat length. The 950i template places four rows at the end of each lace sequence, while as seen in the published repeat of a different lace beside it, there should only be 2. The carriage passes made by the KC in traditional lace knitting though they advance the row counter, do not advance the pattern unless it is selecting needles as well, ie in trims that combine lace with the slip stitch setting. Exceptions to the 2 blank rows rule occur when the lace shape reverses direction such as in zig-zags, or when plain knit or pattern rows are planned deliberately to mix and interact with the lace design. Please see the previous post for more on lace charting and explanations for those in-between added pairs of rows variations. Brother knitters outside the DAK environment may use the templates as they are, but set the knit carriage for pattern selection as well on KCI or KCII.

This is another lace stp pattern built using the pencil tool method. The charted symbol diagram was published in a Japanese magazine along with its published punchcard design. There is an intentional extra row at the bottom of the repeat, making it “wrong” if the intended use is on a Brother machine as a test for how the template might handle it in the print preview. Template previews were created using the setting for Brother standard punchcard bulky or Brother 950iFacilitating correct DIY designs, in addition to the warnings if there are missing symbols or any other problems with the design and their respective row locations, the module provides a warning about that extra row, explaining that if the generated pattern is used as is, the bottom row should be moved up or the LC should begin pattern selection from the right. The electronic preview continues to have a series of 4 blank rows between transfer segments. The punchcard template has 2 blank rows between each transfer segment and matches the published pattern with a 3-row exception toward the top of the card. The renderings below begin with the DAK punchcard template on the left with its confused numbering, the extra empty row at the bottom of the repeat was eliminated. The overall repeat is mirrored. It is followed by the published pattern associated with the chart, pixels are then marked for left and right transfers, followed by my amended final repeat, which when knit on the 930 required mirroringLace tool use instructions begin on page 299 of the third module user manual, Stitch designer. From the manual: when the Lace tool is clicked, lace patterns can be created by using the LMB or RMB to click and hold on the stitch cell where the eyelet needs to be, after which the mouse can be dragged in the required transfer direction and let go on the stitch that needs the corresponding decrease. Intermediate transfer stitches will be added automatically where appropriate. If the button is clicked and the stitch pattern has a method that is incompatible with lace, the warning that is shown on the right will be displayed. The Wrong side facing texture is probably the most natural choice because this is generally considered the normal method of knitting on Japanese knitting machines. Sections of Lace and Fair Isle may be used in the same stitch pattern and either Fair Isle or Wrong side facing texture are good choices when working with lace patterns.
If either of the Right / Wrong side facing texture methods is used, and there is only one color per row, it can be transparent or opaque. If there are more colors per row, the opaque color is seen as the real yarn color, while the transparent colors are regarded for memo purposes.
The lace smart symbols have an associated ‘texture’ which is used to see a representation of the finished knitting. This representation is not entirely accurate as decreases have to be shown on a single stitch cell instead of over the two adjacent cells that are affected. However, the bias of the transferred stitches, as well as the lace eyelets are well represented to give a good idea of how the stitch pattern will look when knitted.
The symbols that are specifically used for machine lace knitting are displayed with a light green background in the Symbols Organizer. The same repeat as above was redrawn, with that extra bottom row eliminated  The associated template preview for the punchcard nearly matched the one that was obtained with the pencil tool chart, but had some differences: the previous image was mirrored although no dak settings were changed. As in all punchcard template numbering, the knit row numbers are skipped in the sequence on the left, so they will not match design row numbers, and the small flower motif is placed differently  This sample was knit using the pattern drawn with the pencil tool, pre mirrored for use on the 930. The convention for lace designs is that they must contain an even number of rows, the one on the right is 47 rows, knits properly, but is suitable only for a border. Here a pair of extra rows were knit, followed by design row 1A wider swatchWhen attempting to use this repeat for a continuous one, unless the total number of rows is an even number, the second repeat will reverse the direction of the transfers, resulting in mispatterning and multiple side-by-side empty needles. Changing the total repeat to 48 rows by adding another blank row places all transfers properly. The 12X48 png
Adding extra knit rows at the top of the repeat ie. 6 or 8 may make the alignment of the 2 shapes to each other more pleasant.
The challenges in DIY lace patterning are many.
The same design was redrawn using only the lace tools. The appearance was the same as in the previous draft, the print preview template was two rows shorter, 46 rows long, and no longer mirrored, with the flower shape slightly lower than in the other sample, it is shown here alongside the Gimp png draft for exporting the png used in the samples. Knit in continuous pattern with 6 knit rows added before restarting with pattern row 1 with LC on the left A half drop repeat is also possible. To achieve this test of a repeat drawn in a paint program, I  knit 2 rows after the last “flower” eyelet and had to flip the repeat horizontally before continuing for the top half of the repeat, producing a very different look.  There is a transfer error in the knit swatch on the right where I “repaired” a dropped stitch. Edits would be needed if one is determined to make this pattern automated as a continuous design.
Options for manipulating stitch designs in dak appear to be the following. Interested in developing an automated brick repeat for the above design, this was produced outside dak as a guideline for entering the symbols in stitch designer Using the lace tool, the areas marked in red highlight cells where wrong symbols for stitches in those areas were initially created using the lace tool. Use of the pencil tool was necessary to replace the incorrect symbols. The stp was saved with no error warning, but the resulting repeat was identical to my self-drawn one with the top half of the bricks knitting in the wrong direction resulting in mispatterning and double eyelets.
Saved stp files may be opened and further edited using either or both the lace tool and the pencil tool.
With respect to the use of the pencil tool, from the manual: “It is possible to place lace symbols onto the stitch pattern manually by activating the Pencil tool, then selecting and placing each symbol where required. However, this can easily lead to errors as the placement of each symbol needs to be well understood.
The “Check once for color changes etc.” option in the dialog can be clicked after which dak will either display “No errors found” or it will display error messages such as the ones shown here.
Clicking “OK” returns the program to the workspace where errors may be corrected. DesignaKnit does not mark the pattern when these errors occur. After correcting, “Check” can be run again to ensure all errors have been eliminated. Using the Lace tool to create lace will greatly diminish the chance of errors.”
I have encountered instances where no error messages were received, the stp was saved successfully for supposed knitting, have been told there are edits and future updates underway for both version 8 and version 9.
the right mouse button is used when drawing fine lace designs, which is not part of my present explorations
In theory, the Lace tool will:
insert the eyelet, transfer and decrease symbols in the direction of the drawing
insert a double decrease symbol where the lace transfers occur  onto a single stitch from opposite directions
prevent the placement of eyelets on adjacent stitches within the same row
warn of invalid lace sequences when saving or checking the pattern
remove the eyelet, its matching decreases, and any transfers  in that sequence with a single click of an eyelet symbol with either the right or left mouse buttons
Brother knitters need to keep this in mind when using the lace pattern in the dark environment, the knit carriage will need to be selecting needles as well. If using the templates to generate patterns for use with other download programs, the traditional use for Brother lace and punchcard machines is to have the knit carriage not selecting needles. To use the given template for the electronic in that manner, 2 out of the four blank rows between each series of transfers may be eliminated and the pattern from the electronic template if within the punchcard repeat restrictions, may be used on punchcards as well. Having plain knit rows not selecting, in my experience, makes for easier unraveling and returning to an all-knit row when rows need to be unraveled to correct errors or knitting falls off the machine.
All punchcard templates keep the number sequencing for the electronic repeats, removing the extra interactive knitting rows and their numbers from the electronic template, reducing the repeat to design rows, which results in the numbering sequence on the left not matching the actual total number of rows in the repeat, making it ineffective if following those numbers when punching cards.
Making things work: the dak repeat for the brick arrangement, there are single blank rows before selection for the shifted pattern begins,  my edit in a spreadsheet, the yellow cells mark rows missing in order to get the lace carriage back to the left side before the next pair of all knit rows.  The full repeat was trimmed to 12 stitches in width, and 48 rows in height, opened in ArahPaint, and drawn in brick repeat, shifting the top by 6 cells. The green lines mark the original single blank rows followed by the pairs of added blank rows with no markings, the needed corrections the Arah image was saved as a png, knit on my 930 using img2 track, and mirroring
The proof of concept swatch for the now fully automated pattern   When a repeat is sorted out it is easily modified to create other variations. Here the small flower shape is eliminated, as well as the first transfer sequence to produce stacking triangular shapes. The repeat is now 10 stitches wide by 28 rows high, so suitable only for electronics.  The swatch was lightly pressed, prior to that, there was actually an interesting 3D quality which can be common to many unblocked lace patterns. If the knitter wants to retain that quality, the quandary is then encountered as to whether one also may want the piece to lie flat, particularly at the sides and the top.
The above repeat was mirrored for use on the 930. With lace as with other fabrics, the repeat may be tiled and programmed to the width of your knitting, here for use in a 30-stitch swatch. While in other fabrics a plain knit border may be added by placing black cell vertical cells on each side of the wide repeats, this cannot be done in lace, because those selected needles will attempt to transfer multiple needles in a single pass, which is not possible. Brother offers edge-stitch plastic cams to help with that.  The cast-on in this instance is a provisional one, with several rows knit prior to beginning the use of the lace carriage. 

My DAK explorations 1

Resources for users or those curious about the program are offered below. There are 5 help files and 5 manual files. They don’t interact at all and work completely independently from each other, can be opened from DesignaKnit or a file browser window, are not available until the program is purchased and installed, and each may be downloaded as a PDF. DesignaKnit Professional contains 5 modules:
Standard Garment Styling has built-in sweater patterns that may be adjusted to custom measurements and gauges
Original Pattern Drafting: allows for using a pattern designed in garment styling to custom features such as knitting the design sideways or making pieces such as the front and back different lengths
Stitch Designer is a paint program. A grid may be created to match the stitch gauge for a sense of aspect ratio of the design in the finished piece. When the type of knitting for the project is selected, warnings as to possible errors in any rows provided
Interactive Knitting: with the proper cable connected to the computer and the knitting machine the design is followed row by row, voice prompts may be activated to receive warnings when to change colors as well as counters for the number of rows between shaping ie increases and decreases while knitting sleeves
Graphics Studio: convert graphics to stitch designs, including color separations for DBJ, color reductions, scaling for large non-repetitive designs
When the program is installed and opened the manuals are found listed after using Help 
in a series of tabs, ending with that for section 5.
Online references:
a quick summary of version 9 upgrade features
https://softbyte.co.uk/DK9UpgradeForms/DK9_upgrade_features_F.pdf
videos DesignaKnit9 graphic studio
https://softbyte.co.uk/dk9englishvideotutorials.htm
the DAK Facebook group
https://www.facebook.com/groups/523785160964950
members of the group have access to teaching material shared by Sheila West https://www.facebook.com/groups/523785160964950/user/1164753159
YouTube tutorials for DesignaKnit 8
https://www.youtube.com/c/Knittitude/videos?view=0&sort=dd&shelf_id=0
a search for the DesignaKnit9 tutorial yields mixed results, including many for version 8
https://www.youtube.com/results?search_query=designaknit+9+tutorials
Graphic design studio search https://www.youtube.com/results search_query=designaknit+graphic+design+studio
offered courses at knititnow, search https://www.knititnow.com/Courses/#
login required as well as fees

Brother magazines for a while published accompanying pat files for DAK, they can be found http://machineknittingetc.com/catalogsearch/result/?order=date&dir=desc&q=DAK+files+Brother
also for Studio http://machineknittingetc.com/catalogsearch/result/?order=date&dir=desc&q=Dak+files+for+silver+reed
and Passap http://machineknittingetc.com/catalogsearch/result/?order=date&dir=desc&q=Dak+files+for+passap

I am a complete novice at the use of this program, and tend to start learning new tools by comparing them with what I am familiar with, which in my case are spreadsheets and other paint programs. I have decades of playing with changing file formats depending on end-use. My questions on aspects of the program’s use are not intended as criticism, they are born of curiosity and the attempt to explore a new tool.
I am using Dak on a PC, at the moment my blog posts are created exclusively on my Mac. There is much that is fluid in addition to learning the software.

These are the formats that can be opened, converted to stitch patterns using Graphics Studio Stitch Designer, or opened as a background image in Original Pattern Drafting and used for tracing a garment piece: BMP, GIF, ICO, JPG, PCX, PNG, TGA, TIF, WMF, P?M. There is no export option for saving the repeat images in stitch design file formats for use other than the native program. Passap CUT files are completely excluded.
I lean towards looking for workarounds to accomplish what I want if the task is not native to the program I am using.
One way to achieve conversion for DAK file formats for use as a PNG or bmp download with other cables and software is to isolate and select the repeat unit, copy it to the clipboard, paste it into a paint program, export it as PNG or other desired formats There is a handy option in Dak when thumbnails are chosen from the image menu, one can browse through saved folders containing compatible file-formats including the images in those Brother magazine downloads. The small preview will identify the specific file size. When you left-click on your choice, it will appear enlarged at the bottom left of the view window, it has been moved from its corner in my screengrab, left-click OK on the enlarged image, and it will open in the program window. Minimize the size until no further reduction is allowed by using the magnifying glass or the scroll function in the mouse. This is a different operation from scaling the original to a different size. The save-as option for the image offered at that point is:
For choices emulating export in other paint programs, right-click on the image, choose copy, open a paint program (Arahpaint is my favorite at this moment), and from its image menu choose paste. Using Arah’s color exchange, the image may then be converted to black and white for 2-color work and is saved in a format usable with other software and in other machines. Here the image has been pasted in Gimp using the same process, but if the image needs to then be reduced to BW, Arah is the easier and predictable tool to use.
Activating the working palette, referred to as yarn colors: from the manual makes it possible to achieve color exchange easily in Dak. Most operations appear to rely on an understanding of its symbols and what might be considered a language one must learn to use the program effectively.
By activating the view yarn button palette, the items that may be viewed and changed are:
A: represents left mouse click on that color
B: represents a right mouse click on that color
C: click will swap A color to B color
D: needle hook alone represents non non-selected needle, pusher, or simply color depending on the machine model
E: color worked on patterning needle ie contrast in fair isle, knit stitches in tuck or slip setting It is useful to establish working history using the same design motif. In the first image, left-click on red, the from color, right-click on white, the to color, click on the double arrow to make and apply the change
The process is repeated with a left-click on blue, a right-click on black, and on the double arrow. White squares appear in the final color choice boxes in the bottom image
The print dialogue allows for saving patterns as bmps. One is walked through the following steps with a series of windows. To save the repeat as bmp
choices may then be made about file name and the location for the save, If there are no “short” needles in the image being processed as in the last screengrab above, there will be an error message onscreen, pointing out problems in the numbers of colors present in rows ie more than 2 for FI.  This is fixed by clicking on either the “needles” of one of the two active colors in the yarn palette to make one color the ground, and the other the contrast. The results from this process for printable bmp files are shown below, not for a bmp that may be used to knit the pattern on an electronic machine using a different download method. Here the resulting stitch pattern picture is shown in color reverse as well.  Using other print options: for this repeat, the color change page is blank since the fabric is being knit as a 2-color fair isle, without added color changes  Printing pattern text will do exactly that in longhand form, for each stitch and each row of the repeat 

Dak is the only program I know of for home use that allows for visualization of the knit design with approximations of knit stitches, seen here in both the BW and the original color version of the above FI design, shown as knit stitches on the public side. The image needs to be a minimum size for the appearance of the details as is true in most paint programs for grid views.   At this time I am continuing to knit on my machines with punchcards and using Ayab, or img2track on my electronics, have no immediate plans to change that, hence my interest in using DAK software features while keeping in mind the possibility of using the final repeats on other machine models.

The information on using the stitch designer lace module originally written here has been moved to its separate post along with new content, updates, and corrections.

ArahPaint meets Gimp in knit design 1

Questions regularly turn up asking what software we use as individuals to design repeats for our knitting. Up to this point, I have worked exclusively on a Mac unless downloading to my Passap with Wincrea, an ancient laptop, and as old a version of Windows.
I have been a Gimp user for eons, it is my go-to along with Numbers to create the charts in my blog and to graph my designs and ready them for download.
ArahPaint is a free paint program, part of a far larger weaving one. I have used it intermittently for features not achievable in Gimp at all, especially prior to its latest Mac updates. My Gimp working notes may be found in blog posts including the latest 2021/07/18/gimp-update-for-mac-2/.
The scope of AhrahPaint is smaller than that of a full photo editor, but its functions are well worth exploring from simple designs for use in any craft including hand knitting, cross-stitch, etc for scaling images to size, drawing in repeat, configuring those repeats in many arrangements easily, for color reductions, and much more for end-use in machine knitting.
There is a very good downloadable manual, but not generous in providing small details applicable when working in a low-res bitmap such as that found in knit design.
My goal here is to provide some starting ideas on using the program for new users and a few comparisons to Gimp features for those who have worked with that program in the past.
Links for anyone wishing to try Arahpaint on a Mac (or Windows), including video tutorials
Sept 20, 2021: a new version of the software is now available for download, it is larger in file size https://www.arahne.si/learn-support/software-demo/
A “fast pattern” supplement http://www.arahne.eu/pdf/fastpattern-EN.pdf, black and white images are used on pages 20-24,
The user manual appears unchanged
The drawing in the repeat window now offers new Preview, and Browse options. If Paint is part of the complete weaving program, there is a library of patterns for the user to browse through. If it is used as a stand-alone, the choice provides the opportunity for the user to browse through their library of images before continuing.  The information available to me as I began this post:
the download button is at the top left of the webpage
https://www.arahne.si/…/softwar…/arahpaint-for-mac-os-x/
https://www.arahne.si/learn-support/
https://www.arahne.si/…/user…/detailed-users-manuals/
http://www.arahne.eu/pdf/apaint4-shortcuts-EN.pdf
https://www.youtube.com/c/arahpaint4/search?query=arahpaint
https://www.arahne.si/public/news/  with more info and videos on version 6
https://www.youtube.com/watch?v=daOsTulCKbk for anyone inspired by weaving drafts as a source of knitting pattern repeat
Arah menu options provide a quick view of menu differences between it and Gimp Tools as listed in the shortcuts pdf, the order is slightly different than in the program view When exploring design potential in any paint program, it is best, to begin with, to use a small repeat that can be clearly identified when tiled in various configurations, resized, and pixel edited. If drawing is with the goal to produce a BW bitmapped image for download of 2-color patterns, drawings can happen in those colors to start with. If color separations are planned in the development of the design, then 2 color images including black may be preferable.
The Arah default dot size for pixel drawing is 1X1. The 8-bit palette mode both for colors and greyscale uses up to 256 shades, greyscale values may also be measured in percentages of black ink coverage. Images may be converted from one color mode to another as in Gimp.
Begin with a small image size To work on the image, magnification will be required. This may be achieved several on the Mac, one is to click repeatedly on the magnifying lens icon in the toolbox, and the other is to press any number from 0 to 9 on the keyboard, and the zoom will instantly change for 1 at 100%, to 6 for 600%, to 0 for 1000. The latter is minimal for building repeats on a viewable grid, the magnifying lens may be used to reach a comfortable starting view. The zoom level for both increases and decreases may be changed during drawing operations as well.
In addition, the image may also be magnified to fill the window or by entering the full-screen selection on your monitor and the program may be used in full-screen mode on your device by making the very last selection in the View menu. At zoom levels higher than 300%, the program shows a grid between pixels, if the grid view is enabled.
To show or hide the grid, choose View, Show Grid
To change the grid properties, choose View, Grid Properties
The grid color can be black, gray, or white.
The second level grid determines how many thin lines a thicker one will be drawn
Setting the grid: the default grid is subdivided, and grid color and spacing may be custom set through selections in the View menu Altering the thicker line placement to suit personal preferences or to match electronic or punchcard published repeats more easily, simply type in new values and close Punchcard knitters may use this feature to create a template on which draw. Factory-supplied Brother punchcards are by default 24 stitches wide, the maximum repeat width, and 60 rows high with the minimum design height of 36 rows for the card to advance continuously in the card reader.  The grid spacing is 6X6. With values changed to 6, the template is created The default cell shape appears to be square, without the option to create rectangular cells. Changing the grid option to lose subdivisions: deselect show grid 2. In addition to the image grid, like Gimp, ArahPaint 6 also allows for positioning aids: guides. They are horizontal or vertical lines that are temporarily displayed on an image. To create a guide, double-click on the dark blue arrow displayed on one of the rulers in the main window. The guide is then displayed as a dashed line following the pointer. To move a guide after it has been created, hover a mouse pointer over the blue arrow and click and drag it to remove the guide to a new location. To delete a guide, double-click on the arrow. After a guide is created, another triangle in a different shade of blue appears below it. Use that to create the next guide, repeat as often as wanted both horizontally and vertically. To remove all guides choose View, Remove Guides. One use for the lines can be to mark plain knit rows between transfer markings in lace punchcards as illustrated in this Gimp image

To test the program, draw a basic shape whose changes may be easily recognized. Color palette tools are in the palette areas. The foreground (upper square) and background color (lower square) are used in drawing operations. They are numbered 1 and 0, not to be confused with the same numbers assigned to colors in the working palette. The starting palette may be altered to include black. Double-click on the foreground color at the top, the #1, not in the space below the palette icon. A color selection window will appear, choose, and click OK. This change is lost if one quits the program. If satisfied with the drawn repeat, use the selection tool to isolate the final motif.  The new working image after cropping to selection:

Drawing in repeat instructions reproduced from the manual Starting with the single triangle: block alignment Standard brick alignment using offset in pixelsPillar repeat also using offset in pixels Other offset options through the use of fractionsPlaying with mirroring positions, producing a minimum 2 by 2 repeat,  the result looks akin to the pillar repeat drawing above, but tiling again to check for alignment may yield surprises that can be viewed as design features or errors,  Changes to mirroring arrows may be made when drawing in repeat on the top left of the window as well  Once an image is drawn in the repeat of your choice, if only the Random option is used, with new picture left unchecked, the pencil may be used to draw on pixel cells, and changes will be made across all repeat segments. Each step may be undone individually. Many of these functions are paralleled in Gimp symmetry drawing.
The possibilities are endless. As always, good note-taking helps in being able to reproduce your chosen process with new images.
If you begin drawing a repeat using a single color on a white ground, then decide you would rather work in only black and white, simply double click on the foreground color, the palette window will appear, choose the new color, and all pixels in your repeat will then change to the selected one Repeats may be built in a more controlled manner using the image/duplicate X menu, its symbols immediately reminded me of the Passap Alter Direction options: Choose a simple repeat to start with. Here a diagonal line was drawn along the center of a square, the bottom half bucket filled a half drop was added and the repeat was tiled to test alignment The duplicate tool enables the repeat of an image or part of an image in a fast way. All duplicate tools with the exception of Mirror X-1 and Diamond work similarly to the drawing in repeat tool if the new picture option is enabled. The mirror X-1 works the same as the normal mirror, except the last pixel of the image is omitted from the image there is also the option for Y-1, here both mirroring options are in use, note the areas in both that retain double pixels, Eliminating those double pixels can be achieved by cropping. The first mirror is for Y-1, the cropped image is tested for tiling by drawing in repeat Drawing lines: use the straight-line icon button to activate the tool, select the line thickness by selecting a number of pixels to be used then move the mouse pointer to a line starting point on the canvas and press the left side of the mouse, dragging it until the line is of the desired length and angle. When the line is at that desired length release the mouse.

A=1 pixel, B=2, C=4 with line dragged and released randomly, D= the line was moved and the mouse was not released until the steps were all the same size. The thick lines option works only at line width 1, which will keep the single pixels connected If you double-click on the line icon, the Straight-line icon is activated. Now you can draw horizontal, vertical, or diagonal lines. If you move a mouse horizontally—it doesn’t need to be perfectly straight, the drawn line is horizontal. If the angle between a line and the horizontal axis exceeds the angle of 23 degrees, the drawn line will be diagonal at 45 degrees. If you move the mouse toward the vertical axis, the line will be drawn as a vertical line. The straight-line tool may be used to draw clean diagonals. If the paint tool is then used to fill spaces between some of the drawn lines, the line tool reverts back to the original and will have to be reactivated if you wish to continue using it.
The polygon is a series of straight lines whose ends are connected so that the end of one line is the beginning of the next. Move the mouse pointer to the starting point and left-click.
Move (not drag) the mouse to the next point and left-click again, repeat this step until the desired polygon is drawn.
Press the right button to stop the polygon drawing or the middle mouse button if available to erase the last polygon point.

Returning to patterns with repeat constrained
A: a new file is created for drawing a punchcard repeat 6 stitches wide by 60 rows high
B: a freehand-drawn pattern
C: the motif is drawn in repeat, X4 in width to match the 24-stitch repeat, and X2 in height to get a sense of vertical alignment  D: as long as the new picture option is not checked, the image allows for live pencil drawing, E, with additions which may be edited and undone if needed. Work until satisfied, screengrab the enlarged image if the goal is to use it as a guide to punch cards, and scale print it to an easy-to-follow size. Electronic machine knitters use the Tools, Find the repeat option to isolate the minimum programmable final repeat, and exchange colors if needed The same process, using an 8X8 repeat drawn in repeat X3 in width to 24 stitches and X5 to 40 rows in height meeting the punchcard minimum height Again, electronic machine knitters use the Tools, Find repeat option to isolate the minimum programmable final repeat, exchange colors if needed

Many knitters find inspiration for knit designs in weaving drafts. The Arah Youtube video on developing drawings for such repeats shows an option for preview in the draw in repeat window not available in my present version of only ArahPaint. The resulting working repeats are likely to be large. Reset allows for changing repeat mirroring arrangements. Using find the repeat may help develop a sequential series of repeat segments in different sizes, producing different tiling effects, and the option of hand selection of even smaller areas followed by cropping and processing is always possible.
A sample effort producing a tenfold repeat of the original: Finding the repeat first on the complete resulting new image on left and testing its tiling, followed by finding the repeat again, cropping to the selection, and tiling that as well on the right If the goal is to knit a scarf, 72 stitches wide, crop either repeat to a chosen 72 stitches in width, tile in length in either program to visually check alignment. If knitting in DBJ for approximately 1200 rows is the goal, one may obtain a visualization of the results ie for 1296 consecutive rows. A black pixel border could be added to the 72 stitches by copying and pasting the image on a larger canvas that will accommodate that border, or the border may be added by filling in pixels vertically to the edges of the original. Some repeats to play with: the 120 X 96 png  Its shorter, top half  The bottom half, 120 X 48, isolated in Gimp, tiled in length X4 to get a sense of some of the possible differences I cI can see the process becoming addictive once a single personally pleasing starting repeat is developed, and its, in turn, becoming a possible source for collections of designs. October 2021: I have recently purchased both a PC and DAK software. At the moment I am not planning the purchase of any cables, the initial patterns developed using the lace module are adapted for use on Brother electronics for proof of concept swatches. Arah is an easy, accurate, quick way to develop accurate brick repeats for lace patterns, which can be complicated to produce accurately in other ways. One such repeat December 2021: in reviewing my post including lace mesh repeats, using the draw in repeat figure in Arah provides a quick way of filling in punchcard repeats from small electronic repeats for any fabric ie this lace repeat, 4 stitches wide by 8 rows high. Create a new picture in the same dimensions, fill in the proper cells
deselect the pencil tool by randomly clicking on any other tool
draw the repeat as given, 6 times in width, 5 times in height for a card 24 stitches by 40 rows in height, making certain the pencil tool is no longer engaged or cells will be filled with any contact with the new image, adding cells in repeat and changing the original file
grid properties may be changed to match markings on factory-supplied blank cards, for Brother every 6 cells The resulting punchcard image
COLOR EXCHANGE
In the process of reviewing old Passap files in cut format, the conversion for some of them to .pngs using Graphic Converter on the Mac was successful but left me with oddly colored images that would, in turn, need conversion to black and white for 2 color knitting downloads to other machine models. I have had limited continued success with the color exchange in Gimp. Also, pixel-based images drawn in color in spreadsheet programs such as Excel or Numbers might need far less and quicker editing using the Arah option including reducing “clean up” with pencil tools.
Reviewing the palette tool, from the manual Double-clicking on colors in the palette area will lock them, if this is unintentional, simply double-click on the same color again to undo it.  The color exchange was easy and straightforward with self-drawn images in the opening palette when creating new documents in Gimp. It failed when working on a segment of published patterns. The Arah manual helped me find the solution. Converting the images from true color mode to color palette mode: the original image and its palette, this is not a “correct” working repeat, Converting for use with an expanded palette
To change the color of the foreground, double click on it, choose black from the upper left corner of the colors window, the image and its foreground color will change accordingly.  Repeat the process with the background color changing it to white, saving the file yields a quickly created png for use in downloads to programs such as img2track Testing with a repeat segment from another image The successful exchanges Spreadsheets such as Excel and Numbers are familiar to many as design tools for developing knit repeats. If colors are used, one is faced again with the necessary reduction to black and white pixels if the intent is to work in only 2 colors. The maximum of 3 and 4 colors per row in machine knitting are handled differently depending on the program used for download. Color exchange reduction with 2 images drawn in Numbers using more than 2 colors:
This repeat would work fine with a reduction to 3 colors, but the proof of concept uses a reduction to 4 colors for both repeats. The two shades of green will need to be exchanged separately, each shade is processed using the sliders on the far right, also note the crosshair.  A spreadsheet pattern for different end-use.   To exchange the red the cross-hair was moved to the bottom right, and the slider up to the top 2022 Gimp update offers a selective way to exchange colors using the fuzzy-select or select-by-color tool. The bucket fill color works differently in some ways from previous Gimp versions.   Fuzzy-select will change any contained segment of an image in RGB Mode.  Make the selection of the area to be changed, it will become surrounded by a dotted line. Choose bucket fill, change the foreground color to the new one and click on the outlined area, to the new color. Click on the rectangle tool and then anywhere in the work window to set the image and save it.  Multiple color exchanges in the same image.  Edit, and undo can be used to trace steps backward at any point.
Using select by color will select all areas containing that color, making global edits,   the process may be repeated within bordered segments, retaining their outlines. 

When scaling small repeats in Gimp in height only I found the results to have errors, as seen in these images, With added experience, I discovered part of the problem is that after restarts or working on multiple images, the interpolation setting changes randomly to cubic, and issue are resolved if the setting is changed to none again. ArahPaint will multiply the motif cleanly only in height when needed, as seen here with the original multiplied both X 2 and X4The Arah scaling appears to be quicker and far more accurate also when used on some published images that would require a lot of clean-up after resizing in Gimp. That said, when working with very large images Gimp offers the opportunity for controlled scaling to any size, keeping the image aspect ratio or not. This reference is described in translation as a pattern design course for Silver Reed knitting machines.  The publication offers many large-scale repeats that are suitable for punch lace, but also for what translates to “braided patterns” which when studied may be intended for fair-isle with enormous floats or for DBJ. No stitch and row counts are given, the goal is to match the manual 54X56 stitch and row count.
The published swatch photo is obviously not a thread lace pattern The initial scanned page segment on the left is 2160 stitches in width, and 1588 rows in height. The isolated, cropped, repeat is shown to its right In Gimp, reducing colors: A converting to indexed: B Use scale image to desired dimensions, checking first that values are a full multiple of the expected final repeat pixel count. If not, scale first to a full multiple of each value with aspect ratio off (broken chain link), then scale again with aspect ratio on (intact chain link), edit with a superimposed grid, cleaning up the repeat: C.  Save the final image, C, open in Arah, check set the number of colors, there should be only 2 colors in use, Add a third color, white, to the palette, click on the + symbol, use sliders to convert the magenta to white, click OK single click on the yellow above to place it in this selection, double click on it use sliders again to achieve the white, click OKThe final window prior to saving the BW image ArahPaint will also scale larger images in pixel units. Resizing may be achieved through the use of the image menu Resize option, or simply clicking on the appropriate tool, also copied here in the window that will appear. The chain link, circled in the bottom right, left whole retains proportion, broken by clicking on it will allow for scaling differently in height and width as in this instance I found the final Arah scaling to be less accurate and requiring more cleanup than the repeat obtained using both programs The results differed when scaling a large black and white indexed image, neither result has been altered in any way, the Arah one would require less cleanup. When scaling in Gimp it is helpful to check whether the interpolation is automatically set when opening the image ie. here, to Cubic or other change it to None for better results Resetting tool options preference, saving it, then quitting and restarting the program appeared to make no difference in the behavior of the program when attempting to scale new images Explored and used frequently in later posts, beginning with designs in color or BW, the ArahPaint tool Guess Weave from Grid makes very quick work of converting charts to PNGs, such with this random screengrab from the Stitchworld III book My first attempt at developing a pretend repeat to later be used for chevron 24-stitch tuck stitch :
A: using straight lines, draw several after determining the spacing to be left blank between them, here they are not all intended to match. Bucket fill the stripes intended to be knit stitches, reactivating the straight line tool after each fill
B: when satisfied with stripes and shaping, crop the original to 12 stitches in width
C: using drawing in repeat, mirror to create a 24-stitch shape. Save images along the way in case any “wrong” selections are made, draw in repeat (not shown) at least X 2 in both width and height, looking for errors in alignments D: correction is needed a the top of the repeat E: after your best shot, draw in repeat once more, leaving the setting at random, edit any wrong pixels using a white pencil, the edits will happen across the repeat
F: the new repeat
G: drawing F in repeat makes it appear correct
H: make the repeat as small as possible for use on electronic machines; the find repeat tool does not work on every repeat, particularly very small ones, and it works seamlessly at other times or will require only small adjustments. It is worth testing on images and keeping their use in mind. Here it makes a selection, the image is cropped to the selection, saved, and drawn in a larger series of repeats to check the alignment. Planning a repeat suitable for a punchcard, the uncropped repeat F is opened in Gimp, and pattern fill is used in white areas to ready the file for tuck knitting. The image is then map tiled to check alignment once more, and if satisfactory, it can be saved, ready to be knit The process can be so quick that it can be easily repeated to make new adjustments to meet our needs.
Making things work to get a “cleaner repeat”: the pattern fill is 2 rows wide by 2 rows high, so having both black and white areas of the design a multiple of 4 is a place to start. In the above, the shape outlines are in single row steps, so it is inevitable that the 4-row fill is episodically cropped by single pixels. Doubling the height of the initial single step repeat in Arah begins to solve the problem. In keeping the 24 stitch width restraint, the result, a now 56-row repeat,  will now have variations in the width of the black pixel areas which will produce knit stitches on a tuck ground  With experience, one can quickly imagine ways to clear errors and alter images. Electronic machines free us from repeat width constraints. Widening the zag repeat to 48 stitches, working in Arah, check vertical alignments first, edit intersections whether in a tiled image or the original, ultimately the 48-stitch by 80-row repeat is opened in Gimp, filled with the tuck pattern, and saved for knitting Pattern fill may be accomplished in ArahPaint using brushes made from selection and then enabling those brushes with bucket fill. This functionality using multiple brushes to replace colors in the original is shown in this video: https://www.youtube.com/watch?v=3uacuqK5SjA
The technique illustrated here with a screengrab from the video offers a very interesting alternative option for those who enjoy working with dithered color-reduced black and white images. Working on a possible tuck repeat using only Arah Paint: draw and save the image you wish to superimpose on the ground. I chose to use the color red for visibility. Draw a new image, keeping magnification constant, ie using 0 for 1000 X. Draw a repeat unit for the brush you wish to use, choose repeat from the View menu, click on the stamp icon shown outlined in red, and the available brush will appear immediately below it. Use load recent to retrieve the shape that is to be superimposed, say no to saving changes. Make certain the superimposed color is in the background-position, and that the brush box is checked. Use bucket fill to place predetermined patterning behind the shape   To prepare the pattern for download, use Find Repeat, Crop to Selection, change the red to black for knit stitches on a tuck ground, and save the image for a knittable 2 color result The same process may be used to develop a design placed over a lace mesh ground. The final superimposed shape, however, needs to be white rather than black to produce knit stitches, and the final repeat may need to be shifted along its vertical axis to suit the brand machine on which the knit will be manufactured. Brother lace designs begin with a row containing black pixels and end with two blank rows. In Studio lace knitting, the reverse is true Lots of knitters appear to be interested in large, nonrepetitive images. Depending on the machine used and its memory, the repeat may need to be split horizontally or vertically. Before electronic machines, many art-to-wear pieces were created by knitting repeats broken down horizontally into the punchcard widths, completing the height of each panel and then joining the strips together. Nowadays there are online tools for many tasks including dividing large images. For DIY, in the first instance, Arahpaint is used to split the “large” file in half horizontally, the resulting image saved. The action happens from left to right, so to achieve the split for the second half, the full-size original is flipped horizontally, split, and flipped again. Followers of my blog have seen the images of my friend Rocco recurring intermittently over the years. Dividing the image horizontally  The same may be done vertically in a matter of seconds beginning with Image, Halve Y, and then using the mirroring tool to flip the image as needed Color separations: the critical difference in the use of the Arah rectangle tool from that in Gimp is that it cannot be used for sequential selections of pairs of rows in color separations such as those for DBJ or mosaics. In those instances, the Arah image, scaled to the appropriate height may be saved, then opened, and processed in Gimp. For DBJ with each color in each design row knitting twice, design the shape and scale in length in Arah, save and open in Gimp for the separation, see post on working with Gimp update for Mac  Mosaics: draw the desired repeat in Arah, double it in height, save the image, open in Gimp and proceed with mosaic color separation The color separation, in turn, is very easily and quickly changed to all black and white using color exchange in Arah, 2022:  Using layers in Gimp for color separations in the latest Gimp update offers a quicker, easier method to achieve them for a variety of fabrics than that used in some of my previous blog posts.