Embroidermodder

Last updated
Embroidermodder
Developer(s) Mark Pontius, Josh Varga and Jonathan Greig
Initial release2004;19 years ago (2004)
Stable release
1.70 / January 6, 2012;11 years ago (2012-01-06)
Written in C, C++ and Javascript
Operating system Linux, macOS and Microsoft Windows
Type Vector graphics editor
License v2: Zlib
v1: GPL-2.0
Website www.libembroidery.org

Embroidermodder is a free machine embroidery software tool that supports a variety of formats and allows the user to add custom modifications to their embroidery designs.

Contents

History

Embroidermodder 1 was started by Mark Pontius in 2004 while staying up all night with his son in his first couple months. [1] When Mark returned to his day job, he lacked the time to continue the project. Mark made the decision to focus on his family and work, and in 2005, Mark gave full control of the project to Josh Varga so that Embroidermodder could continue its growth. [2]

Embroidermodder 2 was conceived in mid 2011 when Jonathan Greig and Josh Varga discussed the possibility of making a cross-platform version. It runs on Linux, [3] macOS, [4] Microsoft Windows.

The Embroidermodder website and downloads are hosted on SourceForge. On July 18, 2013, The Embroidermodder 2 Source was moved to GitHub. [5]

Embroidermodder 1 Features

Embroidermodder 2 Features

libembroidery

One of the byproducts of Embroidermodder 2 was the creation of libembroidery library. libembroidery is written in C. It supports reading and writing of a variety of embroidery formats, and several vector formats which are not commonly used in embroidery.

The formats are as such (last updated January 2017):

'Stable' = Yes, supported and is considered stable. 'Unstable' = Yes, supported but may be unstable. No = Not supported.

FormatReadWriteDescription
.10oUnstableNoToyota Embroidery Format
.100UnstableNoToyota Embroidery Format
.artNoNoBernina Embroidery Format
.bmcNoNoBitmap Cache Embroidery Format
.broUnstableNoBits & Volts Embroidery Format
.cndNoNoMelco Embroidery Format
.colUnstableUnstableEmbroidery Thread Color Format
.csdUnstableNoSinger Embroidery Format
.csv UnstableUnstableComma Separated Values
.datUnstableNoBarudan Embroidery Format
.demNoNoMelco Embroidery Format
.dsbUnstableNoBarudan Embroidery Format
.dstUnstableUnstableTajima Embroidery Format
.dszUnstableNoZSK USA Embroidery Format
.dxf NoNoDrawing Exchange Format
.edrUnstableUnstableEmbird Embroidery Format
.emdUnstableNoElna Embroidery Format
.expUnstableUnstableMelco Embroidery Format
.exyUnstableNoEltac Embroidery Format
.eysNoNoSierra Expanded Embroidery Format
.fxyUnstableNoFortron Embroidery Format
.gcNoNoSmoothie G-Code Format
.gncNoNoGreat Notions Embroidery Format
.gtUnstableNoGold Thread Embroidery Format
.husUnstableUnstableHusqvarna Viking Embroidery Format
.inbUnstableNoInbro Embroidery Format
.infUnstableUnstableEmbroidery Color Format
.jefUnstableUnstableJanome Embroidery Format
.ksmUnstableUnstablePfaff Embroidery Format
.maxUnstableUnstablePfaff Embroidery Format
.mitUnstableNoMitsubishi Embroidery Format
.newUnstableNoAmeco Embroidery Format
.ofmUnstableNoMelco Embroidery Format
.pcdUnstableUnstablePfaff Embroidery Format
.pcmUnstableNoPfaff Embroidery Format
.pcqUnstableUnstablePfaff Embroidery Format
.pcsUnstableUnstablePfaff Embroidery Format
.pecUnstableUnstableBrother Embroidery Format
.pelNoNoBrother Embroidery Format
.pemNoNoBrother Embroidery Format
.pesUnstableUnstableBrother Embroidery Format
.phbUnstableNoBrother Embroidery Format
.phcUnstableNoBrother Embroidery Format
.plt UnstableUnstableAutoCAD Plot Drawing
.rgbUnstableUnstableRGB Embroidery Format
.sewUnstableUnstableJanome Embroidery Format
.shvUnstableNoHusqvarna Viking Embroidery Format
.sstUnstableNoSunstar Embroidery Format
.stxUnstableNoData Stitch Embroidery Format
.svg UnstableUnstableScalable Vector Graphics
.t01UnstableNoPfaff Embroidery Format
.t09UnstableNoPfaff Embroidery Format
.tapUnstableUnstableHappy Embroidery Format
.thrUnstableUnstableThredWorks Embroidery Format
.txt NoUnstableText File
.u00UnstableNoBarudan Embroidery Format
.u01NoNoBarudan Embroidery Format
.vipUnstableNoPfaff Embroidery Format
.vp3UnstableUnstablePfaff Embroidery Format
.xxxUnstableUnstableSinger Embroidery Format
.zskUnstableNoZSK USA Embroidery Format

Related Research Articles

<span class="mw-page-title-main">Blitz BASIC</span>

Blitz BASIC is the programming language dialect of the first Blitz compilers, devised by New Zealand-based developer Mark Sibly. Being derived from BASIC, Blitz syntax was designed to be easy to pick up for beginners first learning to program. The languages are game-programming oriented but are often found general purpose enough to be used for most types of application. The Blitz language evolved as new products were released, with recent incarnations offering support for more advanced programming techniques such as object-orientation and multithreading. This led to the languages losing their BASIC moniker in later years.

<span class="mw-page-title-main">Irssi</span> Text-mode IRC client

Irssi is an Internet Relay Chat (IRC) client program for Linux, FreeBSD, macOS and Microsoft Windows. It was originally written by Timo Sirainen, and released under the terms of the GNU GPL-2.0-or-later in January 1999.

<span class="mw-page-title-main">SmallBASIC</span> BASIC programming language dialect with interpreters released as free software

SmallBASIC is a BASIC programming language dialect with interpreters released as free software under the GNU General Public License version 3 for Microsoft Windows, Linux and Android.

<span class="mw-page-title-main">The SWORD Project</span>

The SWORD Project is the CrossWire Bible Society's free software project. Its purpose is to create cross-platform open-source tools—covered by the GNU General Public License—that allow programmers and Bible societies to write new Bible software more quickly and easily.

This article provides basic comparisons for notable text editors. More feature details for text editors are available from the Category of text editor features and from the individual products' articles. This article may not be up-to-date or necessarily all-inclusive.

The following tables compare general and technical information for a number of office suites:

more (command) Terminal pager available on various operating systems

In computing, more is a command to view the contents of a text file one screen at a time. It is available on Unix and Unix-like systems, DOS, Digital Research FlexOS, IBM/Toshiba 4690 OS, IBM OS/2, Microsoft Windows and ReactOS. Programs of this sort are called pagers. more is a very basic pager, originally allowing only forward navigation through a file, though newer implementations do allow for limited backward movement.

<span class="mw-page-title-main">Windows File Manager</span> File manager bundled with Microsoft Windows in the 1990s

File Manager is a file manager program bundled with releases of OS/2 and Microsoft Windows between 1988 and 1999 and available from 6 April 2018 as an optional download for all modern releases of Windows, including Windows 10.

<span class="mw-page-title-main">PeaZip</span> File archive computer program

PeaZip is a free and open-source file manager and file archiver for Microsoft Windows, ReactOS, Linux, MacOS and BSD by Giorgio Tani. It supports its native PEA archive format and other mainstream formats, with special focus on handling open formats. Version 9.4.0 supported 234 file extensions.

Process Monitor is a tool from Windows Sysinternals, part of the Microsoft TechNet website. The tool monitors and displays in real-time all file system activity on a Microsoft Windows or Unix-like operating system. It combines two older tools, FileMon and RegMon and is used in system administration, computer forensics, and application debugging.

<span class="mw-page-title-main">GrafX2</span> Raster graphics editor

GrafX2 is a bitmap graphics editor inspired by the Amiga programs Deluxe Paint and Brilliance. It is free software and distributed under the GPL-2.0-only license.

<span class="mw-page-title-main">Veusz</span> Plotting software

Veusz is a scientific plotting package. Veusz is a Qt application written in Python, PyQt and NumPy. It is freely available for anyone to distribute under the terms of the GPL. It is designed to produce publication-quality plots. The name should be pronounced as "views".

<span class="mw-page-title-main">KeePass</span> Computer password management utility

KeePass Password Safe is a free and open-source password manager primarily for Windows. It officially supports macOS and Linux operating systems through the use of Mono. Additionally, there are several unofficial ports for Windows Phone, Android, iOS, and BlackBerry devices, which normally work with the same copied or shared (remote) password database. KeePass stores usernames, passwords, and other fields, including free-form notes and file attachments, in an encrypted file. This file can be protected by any combination of a master password, a key file, and the current Windows account details. By default, the KeePass database is stored on a local file system.

<span class="mw-page-title-main">FBReader</span> E-book reader

FBReader is an e-book reader for Linux, Microsoft Windows, Android, and other platforms.

<span class="mw-page-title-main">PicoScope (software)</span>

PicoScope is computer software for real-time signal acquisition of Pico Technology oscilloscopes. PicoScope is supported on Microsoft Windows, Mac OS X, Debian and Ubuntu platforms. PicoScope is primarily used to view and analyze real-time signals from PicoScope oscilloscopes and data loggers. PicoScope software enables analysis using FFT, a spectrum analyser, voltage-based triggers, and the ability to save/load waveforms to disk. PicoScope is compatible with parallel port oscilloscopes and the newer USB oscilloscopes.

<span class="mw-page-title-main">Redox (operating system)</span> Operating system written in Rust

Redox is a Unix-like microkernel operating system written in the programming language Rust, which has a focus on safety, stability, and performance. Redox aims to be secure, usable, and free. Redox is inspired by prior kernels and operating systems, such as SeL4, MINIX, Plan 9, and BSD. It is similar to Linux and BSD, but is written in a memory-safe language. It is free and open-source software distributed under an MIT License.

FlatBuffers is a free software library implementing a serialization format similar to Protocol Buffers, Thrift, Apache Avro, SBE, and Cap'n Proto, primarily written by Wouter van Oortmerssen and open-sourced by Google. It supports “zero-copy” deserialization, so that accessing the serialized data does not require first copying it into a separate part of memory. This makes accessing data in these formats much faster than data in formats requiring more extensive processing, such as JSON, CSV, and in many cases Protocol Buffers. Compared to other serialization formats however, the handling of FlatBuffers requires usually more code, and some operations are not possible.

Microsoft, a technology company historically known for its opposition to the open source software paradigm, turned to embrace the approach in the 2010s. From the 1970s through 2000s under CEOs Bill Gates and Steve Ballmer, Microsoft viewed the community creation and sharing of communal code, later to be known as free and open source software, as a threat to its business, and both executives spoke negatively against it. In the 2010s, as the industry turned towards cloud, embedded, and mobile computing—technologies powered by open source advances—CEO Satya Nadella led Microsoft towards open source adoption although Microsoft's traditional Windows business continued to grow throughout this period generating revenues of 26.8 billion in the third quarter of 2018, while Microsoft's Azure cloud revenues nearly doubled.

<span class="mw-page-title-main">LosslessCut</span> Free software for video editing

LosslessCut is a free, platform independent video editing software, which supports numerous audio, video and container formats.

References

  1. "About - Embroidermodder".
  2. New admin Josh Varga, Embroidermodder Discussion Forum, 2005-04-21
  3. 1 2 Linux Support, Embroidermodder Feature Requests Forum, 2012-07-21
  4. 1 2 Embroidermodder on Mac OS X, Twitter, 2013-06-24
  5. Embroidermodder moves source to GitHub, GitHub, 2013-07-18
  6. Embroidermation Test 2, Nina Paley Blog, 2013-07-19