Share Your Creations
There are several ways to share your creative work with the outside world. We'll walk you through them.

Record a video
If you want to share through social media, forums or email, the best way is to record a video. We've made a short video showing you how to do it:
When saving the video, you have the choice between three codecs:
- H.264 (.mp4): Best for quick sharing and social media.
- AV1 (.mp4): Higher quality at smaller file sizes, but encoding is slower than real-time. The recording finalizes after you stop.
- ProRes 4444 (.mov, macOS only): Lossless with alpha channel support. Best for compositing in other programs at the cost of file size. Enable the checkered background in preview settings to get a transparent background.
Resolution is configurable in the Record window.
The recording uses your current preview settings. Line width controls stroke thickness and afterglow renders light trails from previous frames, so what you see in the preview is what you get in the video.
Record as ILDA
When you want to play your creations on a laser without a computer being attached to it, recording as ILDA (.ild file) is the way to go. It's also useful for sharing with other laser operators who don't have Modulaser, or for importing your creations into other laser software.
ILDA has different formats and not all ILDA readers support all of them. Modulaser supports Format 1 and 5. Format 5 is the default and preferred format. Try it first, and if your target software doesn't read it, fall back to Format 1 which uses a more limited color palette.
The workflow is the same as recording a video. Open the Record window, select ILDA, and hit Record.
Record as AIFF
AIFF export produces AIFF-C files for AVB laser DACs. Each frame becomes multi-channel audio samples with interleaved laser data.
Two channel modes are available:
- XYRGBI (6 channels): X, Y, Red, Green, Blue, Intensity. Blanked points have intensity set to 0.
- XYRGB (5 channels): X, Y, Red, Green, Blue. Blanked points have RGB zeroed.
The sample rate is configurable (default 48,000 Hz). Open the Record window, select AIFF, choose your channel mode and sample rate, then hit Record.
Record as image(s)
You can capture a still image of your creation in SVG (vector) or PNG format. Use the Capture button for a single frame, or Record for a continuous image sequence where each frame produces one file.
SVG preserves vector data as paths. Your line width setting maps to the SVG stroke width. During recording, afterglow is automatically set to full persistence so every frame accumulates on top of previous frames.
PNG saves numbered files in a folder (000001.png, 000002.png, etc.). You can configure the resolution and choose between a transparent or black background using the checkered background toggle in preview settings. Like SVG, afterglow is forced to full persistence during recording.
The SVG format is perfect for using with pen plotters.
Capture frame rate
For SVG, ILDA, and PNG recording, a Frame rate setting controls how many frames per second are captured (default 30 fps). Lower values like 2 to 10 fps are useful for pen plotter or CNC workflows where fewer frames are needed.
This temporarily changes the pipeline tick rate during recording, so the preview shows exactly what's being captured. When recording stops, the tick rate reverts to its previous value. Don't use this with active laser output since it affects DAC output rate too.
Auto-stop options
Timed Stop
Records for a specified duration, then automatically stops.
Perfect Loop
Enable Perfect Loop to automatically stop when all oscillators, modulators, sequencers, and animations complete one full cycle. It also detects when an ILDA file finishes one playback loop. This gives you a recording that loops cleanly: useful for social media posts, ILDA playback on standalone hardware, or tiling an animation in other software.
Modulaser analyzes the active clip and calculates when all timing sources align back to their starting point. It shows an estimated duration next to the checkbox. If something prevents a clean loop, like an audio modulator, you'll see a warning.
For the shortest loops, use harmonic frequency ratios between oscillators (e.g. 1 Hz and 2 Hz, not 1 Hz and 1.3 Hz). BPM-synced oscillators naturally align since beat divisions are always harmonic. If the estimated loop is longer than expected, click Fix to snap frequencies to nearby harmonic ratios.
Share your file
You can also share your whole Modulaser project with others who have Modulaser. Find the file you've been using (tip: it ends with .modu) and share it through whichever platform you want.
If your project uses external files (for example you imported ILDA files), you can use File -> Export so you get a ZIP containing your .modu file together with all external files.