mo-sim
Design dance formations
Free · In‑App Purchases · Designed for iPad. Not verified for macOS.
Still building formations only in your head?
mo-sim is a formation design app for choreographers. It lets you simulate dancer movements and stage formations in sync with music — so the picture in your head becomes a moving picture on your screen. Play the song, and dancers actually move on the canvas.
Whether you're working alone, sharing with your team, or finalizing before showtime — mo-sim helps you show what words can't describe.
-----
[Start free. Unlock more, once and for all.]
mo-sim's core features are all free to use. No account needed — just download and start designing. When you're ready to unlock advanced features, there's no monthly subscription. A single one-time purchase, and they're yours forever.
[Craft every detail, right in your hand]
Set each dancer's entry timing, stop points, movement path, and facing direction. Zoom out to see the whole stage, or zoom in on a single dancer. Batch-edit multiple dancers and scenes at once, cutting down hours of work that paper or PowerPoint would demand.
[Compare ideas side by side]
Not sure which version works best? Create multiple formation drafts in parallel and compare them on the spot (Parallel Scenes). Attach reference videos, rehearsal footage, and notes directly to each scene — keep your entire creative process in one place. Save your go-to stage layouts and team rosters as presets, so you can start your next piece in seconds.
[Built for every kind of stage]
From professional choreography sessions to school dance clubs, theater rehearsals, and group performances of every kind. Replace your paper notebooks with a digital canvas, free up time to focus on what matters — the ideas — and cut down on rehearsal time and studio costs.
[Bring out your best creative work with mo-sim]
Every choreographer has been there: the vision is clear in your head, but words and gestures aren't enough to share it. mo-sim was built to lower that wall — so you can spend less time explaining movement, and more time creating it.
-----
Questions or feedback:
Website: https://www.mo-sim.com
Email: mosimstaff@gmail.com
Bring out your best creative work — with mo-sim.
more Although I love the concept of this app and have been looking for something like this for a long time, I wasn’t very satisfied with the results. The app is really confusing, and some of the buttons are in Japanese even when the selected language is English. Also, I can’t figure out how to get any of my “people” to move at the right time. I’ve tried literally every button. While the idea is great, this app wasn’t very well thought out.
Developer Response already open English ver!
Although I love the concept of this app and have been looking for something like this for a long time, I wasn’t very satisfied with the results. The app is really confusing, and some of the buttons are in Japanese even when the selected language is English. Also, I can’t figure out how to get any of my “people” to move at the right time. I’ve tried literally every button. While the idea is great, this app wasn’t very well thought out.
already open English ver!
I like this app, but it’s not in English, so it makes it harder to use
Developer Response Operation in English is now possible!
I like this app, but it’s not in English, so it makes it harder to use
Operation in English is now possible!
Seems like a good app, but it’s all in Japanese with no option for any other languages. It makes it very hard to use.
Developer Response Operation in English is now possible!
Seems like a good app, but it’s all in Japanese with no option for any other languages. It makes it very hard to use.
Operation in English is now possible!
Thank you for using mo-sim.
[Bug Fix: Scene number display]
Fixed an issue where the scene transition header showed the wrong numbers. Scene n now correctly displays as "n-1 → n".
[Improvement: Individual movement settings redesigned]
The movement timing panel (opened by long-pressing a dancer) has been redesigned for clarity. The beat count and remaining beats are now shown together in a "3.0 / 8.0" format. Speed curve options now display as "Smooth" and "Constant".
[Improvement: Dancer navigation buttons added]
Arrow buttons (← →) have been added to the top of the dancer settings panel. You can now switch between dancers without closing the panel. Navigation loops around from the last dancer back to the first.
1.7.7 2d ago
Thank you for using mo-sim.
[Bug Fix: Loop Playback at Higher Speeds]
Fixed an issue where the playback speed would reset to normal after looping several times during fast-forward playback. Also fixed a related issue where video would skip or fall out of sync with audio after a loop jump.
[Improvement: Cleaner UI While Memo is Open]
Fixed an issue where the playback function button and speed button (x1) overlapped with the memo panel. These buttons now automatically hide while the memo panel is open, and the memo panel always appears in front.
[Improvement: Dancer State Button Icons]
Added miniature preview icons to the State 1–4 buttons in multiple selection mode. Each button now shows a small visual indicator — solid border, dashed border, filled, or semi-transparent — so you can tell them apart at a glance.
1.7.6 3d ago
Thank you for using mo-sim.
[New Feature: Full Lock Mode]
A new "Full Lock" mode has been added to the Lock button. This mode combines screen lock and presentation mode — the screen is fixed and only playback is available. Great for rehearsals and pre-show checks.
[Improvement: Scene Settings Redesign]
The scene settings panel (opened by long-pressing a scene) has been redesigned for clarity. The title and scene number are now displayed prominently at the top, and five setting categories (beats, caption, label, parallel scenes, chapters) are clearly visible at a glance. You can now also cancel a bulk color change and return to the scene settings screen.
[Bug Fix: Caption Disappearing]
Fixed an issue where the same caption would disappear on the second consecutive scene during playback. Identical captions now stay visible across scene transitions.
[Improvement: Multiple Selection Mode]
The playback speed button (x1) is now hidden while in dancer multiple selection mode.
1.7.5 4d ago
Thank you for using mo-sim.
[Bug Fix: Cue Marker Position on Launch]
Fixed an issue where cue markers would appear in the wrong position when the app was launched in portrait mode after markers had been set in landscape mode. Markers now display correctly from the moment the app opens.
[Bug Fix: Loop Playback Lines on Rotation]
Fixed an issue where the A/B loop marker lines would shift out of position after rotating the device. The lines now correctly update their position after rotation.
[Bug Fix: Dark Mode in Settings Screen]
Fixed an issue where the settings screen header and user settings screen remained white in dark mode. Also resolved a white fade effect that appeared when opening the settings panel.
[Improvement: Sound Effects for UI Open/Close]
Sound effects for opening and closing panels and popups now cover the entire app — including the top screen, new project creation flow, and settings screens — in addition to the stage editor.
1.7.4 5d ago
Thank you for using mo-sim.
[New Feature: Sound Effects]
Sound effects have been added to various interactions throughout the app, making the experience more intuitive and responsive.
· Opening a project → resonant click
· Tapping a button → standard click
· Selecting or moving a dancer → dancer tap sound
· Adding a scene → scene add sound
· Deleting → delete sound
· Saving or confirming → confirmation sound
Sound effects are automatically silenced during BGM playback and when the device is in silent mode. You can toggle them on or off from the settings screen (available in both the top screen and the stage editor).
1.7.3 5d ago
Thank you for using mo-sim.
[New Feature: Project Memos]
You can now add notes or descriptions to your projects. Long-press a project and select "Edit Name & Memo" to edit both the project name and memo at the same time. Memos are also displayed in the project list.
[New Feature: Sort, Search & Filter]
Managing your project list is now much easier. Use the search bar to find projects by name or memo. Sort by any of the following:
· Recently opened / Least recently opened
· Newest / Oldest created
· Name (A→Z / Z→A)
· Most / Fewest dancers
· Highest / Lowest BPM
You can also filter to show only projects with music. Your settings are saved between sessions.
[New Feature: Folders]
You can now organize projects into folders. Create a folder using the new folder button, then long-press any project and select "Move to Folder" to move multiple projects at once. Folders can also be renamed or deleted.
1.7.2 6d ago
Thank you for using mo-sim.
[Improvement: Chapter Toggle Changed to Double Tap]
Chapters can now be collapsed and expanded with a double tap. A single tap simply selects the scene as usual. Chapter collapse states and track display settings are now also preserved between app sessions.
[New Feature: Cue Markers]
You can now place markers at any position on the waveform and jump to that position for instant playback. Select "Cue Marker" from the "Playback" button to enter cue marker mode — tap the flag button during playback to place a marker at the current position. Tap a flag to jump to that point, or long-press to delete it. Multiple markers can be placed and are saved per project.
1.7.1 Jun 1
Thank you for using mo-sim.
[New Feature: Bulk Scene Deletion]
Long-pressing a scene and tapping the delete button now enters checkbox mode. You can select multiple scenes and delete them all at once.
[New Feature: Bulk Parallel Scene Deletion]
When a scene has multiple parallel variants, you can now select which ones to delete from the management menu and remove them all at once.
[New Feature: Lock Parallel Scene]
A new "Lock" option has been added to the parallel scene management menu. When locked, tapping the scene will no longer cycle through parallel variants. A lock icon appears on the cell to indicate the locked state.
[New Feature: Chapter Function]
You can now group consecutive scenes into a single chapter. Grouped chapters are displayed as a hexagonal cell and can be collapsed or expanded with a tap. This makes it easier to organize long formations. Chapters can be dissolved at any time.
1.7.0 May 23
Thank you for using mo-sim.
[Improvement: Expanded Audio Latency Adjustment Range]
The range of the audio latency correction slider (used for Bluetooth connections, etc.) has been expanded from ±200ms to ±500ms. This allows you to compensate for larger delays that were previously out of range. The slider direction and label order have also been aligned for more intuitive use.
[New Feature: Adjacent Scene Transitions Follow the Curved Path]
When tapping a scene button to move to the next or previous scene, dancers now move along the set curved path. Previously, movement was always in a straight line regardless of the curve setting. Now you can more accurately preview how the movement will look. Moving back to the previous scene also follows the same path in reverse.
[Bug Fix: State Setting Not Carried Over When Adding Scene with "Keep State"]
Fixed an issue where adding a new scene using "Keep current state" from the + button in the scene area would reset the dancer's state to State1 instead of preserving State2–4.
1.6.9 May 20
Thank you for using mo-sim.
[Improvement: Display Position Preserved During Screen Rotation]
When switching between portrait and landscape, the area you were viewing now stays centered on screen. Previously, the view position could shift after rotating — now it transitions smoothly at any zoom level.
[New Feature: Close the Track Panel with × Button]
A × button has been added to the track settings panel that appears when you tap the movement button. Tap it to instantly close the panel.
[New Feature: Choose Grid Movement Units]
Tapping the grid button now opens a panel where you can select the movement unit for dancers: 0.5, 0.25, 0.125, or Free. The default is 0.25. This makes fine-tuning formations more flexible than ever.
1.6.8 May 17
Thank you for using mo-sim.
[New Feature: Past & Future Track Display]
Dancer movement trails now display differently based on direction — upcoming movements (future scenes) are shown with a thicker line, while past movements remain thin. This makes it easy to see at a glance which direction a dancer is heading.
[New Feature: State4 (Semi-Transparent)]
"State4" has been added to the State options in multiple selection mode. Selecting State4 makes dancers appear semi-transparent, which is useful for expressing dancers who fade into the background or reduce their presence on stage.
[Improvement: Mac Zoom Controls]
Fixed an issue where the zoom slider was not visible in the Mac app (Mac Catalyst). The maximum zoom level has also been increased for more detailed formation checking.
1.6.7 May 17
Thank you for using mo-sim. This update includes bug fixes.
[Bug Fixes]
Fixed an issue where the loop playback button and speed button remained visible on screen after deleting a track.
Fixed an issue where the bottom border of the highlight frame around the move button was not visible when the track settings panel was open.
Fixed an issue where the memo background remained light in dark mode, making the text difficult to read. The memo background now switches to a darker color in dark mode.
1.6.6 May 14
Thank you for using mo-sim.
[New Feature: Bluetooth Audio Latency Correction]
Audio delay when using Bluetooth earphones or speakers is now automatically corrected.
You can check the auto-detected value in the "Audio Latency" section of the settings panel, and use the slider to fine-tune manually if needed. The value updates in real time when Bluetooth devices are connected or disconnected.
1.6.5 May 13
Thank you for using mo-sim.
[New Feature: Playback Speed]
You can now change the playback speed in 9 steps: x2.0 / x1.5 / x1.0 / x0.985 / x0.9 / x0.8 / x0.7 / x0.6 / x0.5. Audio, video, and dancer movements all change speed together, while pitch is preserved.
Tap the speed button near the waveform to open the speed panel. Changes take effect immediately even during playback.
[Improvement: Track Button UI]
When the track settings panel is open, the move button is now highlighted with a border to indicate it can be tapped again to close the panel. Also fixed an issue where the move button label would appear dimmed when tracks were set to OFF.
[Bug Fix]
Fixed an issue where dancers would jump instantly when switching scenes in track range mode instead of animating smoothly.
1.6.4 May 12
Thank you for using mo-sim.
[New Feature: Screen Lock & Presentation Mode]
Two new modes have been added to the lock button.
"Screen Lock" works as before — it locks the field's scrolling and zooming to make dancer editing easier.
"Presentation Mode" is perfect for showing your work or carrying your device around. Only playback controls are available; all editing operations — including moving, adding, or deleting dancers and modifying scenes — are blocked. This prevents accidental changes to your carefully crafted choreography.
To unlock, simply tap the lock button again.
1.6.3 May 10
Thank you for using mo-sim.
[New Feature: Loop Playback]
You can now set A and B loop points to repeat a section of your music. Audio, video, and dancers all loop together in sync. Tap the "Loop" button at the bottom left when a track is loaded.
[New Feature: Track Range]
You can now control how many scenes of dancer movement trails are displayed. Tap the trace button to choose from three modes: All Tracks, Tracks OFF, or Range. In Range mode, use sliders to set how many scenes before and after the current scene to show — and the display updates automatically as you move between scenes.
[Improvement: Help Panel Updates]
The "?" help panel now includes descriptions for Flow Save & Reuse, Loop Playback, Track Range, Group Adjust, Tap Tempo BPM, and Video Sync.
※The Flow feature, Formation Template feature, and dancer direction editing feature are available exclusively for users who have purchased the paid plan (one-time purchase).
1.6.2 May 9
Thank you for using mo-sim.
v1.6.0 introduces the new "Flow" feature for saving and reusing dancer movements, along with major improvements to waveform sync.
[New Feature: Flow — Save & Reuse Movements]
You can now save multi-scene dancer movements — including paths, directions, and beat counts — as a "Flow." Saved flows can be reused across projects and applied when adding new scenes via "Use Saved Flow."
(The Flow feature is available exclusively for users who have purchased the paid plan (one-time purchase). The same applies to the Formation Template feature and the dancer direction editing feature.)
When applying a flow, you can preview the animation with a long press, then freely assign dancers and set the placement before confirming.
[New Feature: Real-time Sync While Scrubbing]
While dragging the waveform, dancers now follow the current scene position in real time. When stopped, dancers animate smoothly; when playing, they snap to the scene boundary.
[Improvement: Beat Count Updates in Real Time]
Adjusting the beat count arrows in scene settings now updates the waveform orange highlight in real time.
[Bug Fixes]
· Significantly improved synchronization between audio, video, and dancers when seeking via the waveform.
· Fixed an issue where dancer timing would drift when playback started mid-scene.
1.6.0 May 7
Thank you for using mo-sim.
[Bug Fix: Video and waveform sync]
Fixed an issue where videos placed on the field would not sync to the correct position when seeking via the waveform. Now when you touch the waveform, the audio, formation, and video all play in sync from the same point.
1.5.9 May 6
Thank you for using mo-sim.
This update brings powerful new tools for formation editing, improved BPM management, and several bug fixes.
[New Feature: Group Adjust]
When multiple dancers are selected, an "Adjust" button now appears. Tap it to adjust the entire group at once — use the horizontal/vertical scale sliders and rotation angle slider to freely reshape your formation. Changes apply to all checked scenes at once.
[New Feature: Tap Tempo BPM]
A "Tap Tempo" button has been added to the BPM settings screen. Simply tap along to the beat to measure your BPM accurately to one decimal place.
[Improvement: BPM Display]
When multiple BPM sections are set, all values are now shown at a glance in the format "60 / 120 / ...".
[Bug Fixes]
・Fixed an issue where the scale and rotation UI would not appear after applying a formation.
・Fixed an issue where checkbox selections remained after adding a new scene.
・Fixed an issue where the BPM section input fields were hard to read in dark mode.
・Fixed an issue where some settings panel items were hidden and required scrolling to reach.
1.5.8 Apr 16
Thank you for using mo-sim.
This update introduces the long-awaited Set Piece feature.
**New Set Piece Feature**
You can now place set pieces — stage props and background objects — directly on the field. Design them freely by combining circles, triangles, and rectangles, with full control over color, opacity, and fill mode. Set pieces behave just like dancers: their position, size, and rotation are recorded per scene and animated during playback.
**Set Piece Design Editor**
A dedicated design editor lets you combine shapes to create set pieces. The canvas displays the same grid as the field, so you can design with accurate real-world sizing. Designs can be saved as presets and reloaded anytime.
**Set Piece Controls**
Drag to move, and use the rotation handle to rotate set pieces on the field. Lasso selection and Undo/Redo are fully supported.
1.5.7 Apr 12
Thank you for using mo-sim.
This update brings significant improvements to usability and appearance.
・Enhanced Dark Mode
Dark mode support has been greatly expanded across the app. The top screen, new project setup screens, and settings menu now all support dark mode. You can also toggle dark mode directly from the top screen.
・Improved Music Button
When no music is set, the button displays a musical note icon. Once music is loaded, the button shows the elapsed time during playback in real time. The music selection panel now displays the track length for quick reference.
・Waveform Seek Playback
Tap or drag on the music waveform to jump to that position and start playback instantly. The timeline syncs automatically.
・Apply Stage Presets During Editing
You can now apply saved stage presets to your project at any time from the settings menu — not just when creating a new project.
・Undo/Redo Fix
The undo and redo buttons now work correctly with a single tap.
1.5.6 Apr 11
ver 1.5.5
■ Dark Mode Added
・You can now toggle dark mode on/off from the settings panel
■ Floor Tool Enhancements
・You can now adjust the transparency of floor photos using a slider
・Fixed an issue where objects could be accidentally moved while using the Floor, Point, Label, or Movie tools
■ New Multiple Selection Feature
・You can now select multiple dancers by drawing a lasso around them
■ Major Formation Feature Update
・Formations can now be set up intuitively through a 3-step flow: shape selection → dancer assignment → stage placement
・Use the auto-assign button to automatically assign dancers
・The preview area now automatically scales to fit all dancers, even with large groups
・You can now pinch in/out to zoom the preview area
・Save your custom dancer arrangements as original formations and reuse them anytime
■ Mac & iPad Improvements
・You can now set background music by dragging and dropping audio files on Mac
・A zoom slider for the field has been added on Mac
・A "Back to Top" button has been added to the file list screen on Mac
・The file list screen on iPad now uses a Split View layout, keeping the top page visible on the left side
■ Bug Fixes
・Fixed an issue where lasso mode was not cancelled when entering formation settings
・Fixed dark mode display issues
1.5.5 Apr 10
**iPad & Mac Support, Major Help System Upgrade**
mo-sim now officially supports iPad and Mac. We've also greatly enhanced the help system to make the app more accessible for new users.
**iPad & Mac Support**
Edit your existing projects on the large iPad screen just as you would on iPhone, in both portrait and landscape orientations. With Mac Catalyst support, mo-sim is now available on Mac via the App Store. On Mac, you can use the menu bar, keyboard shortcuts (⌘N, ⌘O, ⌘S, ⌘Z, ⌘⇧Z, ⌘A, Space, Delete), and mouse operations.
**Major Help System Upgrade**
Tapping the ? button now opens an operation help panel. You can browse descriptions of all features in a list, and tapping any item highlights the corresponding button on screen. Some items also trigger an auto-demo that visually walks you through the operation.
**Parallel Scenes**
"Variation" has been renamed to "Parallel Scene." You can now also add parallel scenes and change colors starting from Scene 1.
**Other Improvements**
Added descriptive text to scene and dancer settings screens. Fixed a bug where floor shapes would not draw correctly in certain drag directions.
1.5.4 Apr 8
**New Features**
Added Parallel Scene feature. You can now create up to 5 variations (a–e) for each scene and switch between them by tapping the scene button. Comparing choreography options has never been easier.
Added Stage Preset save and load feature. Save your favorite stage layouts as presets and load them when creating a new project.
Added Team Preset save and load feature. Save dancer count, names, and colors as presets and load them when creating a new project.
Dancer colors can now be changed per scene. Bulk changes across multiple dancers and scenes are supported.
Added file sharing in .mosim format. Share your work via AirDrop, Mail, or the Files app. Recipients can import it into mo-sim with a single tap.
Added Korean language support. You can switch languages in Settings.
Added Beginner / Help Mode. When turned ON, a "?" icon appears near each feature button. Tap it to see a description. Advanced users can keep it OFF for a clean interface.
Improved the import screen. You can now choose between QR code or .mosim file import.
Expanded the FAQ section with more entries and added keyword search.
The purchase menu now clearly states that all plans are one-time purchases, not subscriptions.
Added a contact form. You can reach us by email from the Settings menu.
Added ± buttons to the BPM and dancer count setup screens when creating a new project. Fine-tune values one step at a time.
**Improvements & Bug Fixes**
Restored and enhanced the Path Arc editing and Direction features. Bulk editing for multiple dancers and per-variation independent values are now supported.
Improved the visual highlight for selected scene buttons.
Added Duplicate, Rename, Share, and Delete options to the long-press menu in the file list.
Various bug fixes and UI improvements.
1.5.2 Apr 6
ver 1.5.0
[New Features] ・Enhanced the multiple selection feature. You can now batch-change and apply movement settings (delay, beat count, and speed curve) to multiple dancers at once. ・The State (solid line / dotted line / filled) set for a dancer in Scene N is now reflected during the transition from Scene N-1 to Scene N, instead of Scene N to Scene N+1. ・Added BPM section settings. You can now set different BPMs for different time ranges, allowing you to create formations even without a finalized music track. BPM can be specified to one decimal place. ・You can now select multiple scenes and change their button colors all at once. ・You can now attach photos to memos. Pinch-to-zoom is also supported. ・Added Undo / Redo functionality.
[Improvements] ・Fixed an issue where files would fail to open when sharing via QR code or attaching music. ・For dancers with light colors in State 3, the name text color now automatically switches to black for better readability. ・Video delay can now be adjusted in 0.1-second increments. ・Various other minor improvements and bug fixes.
1.5.0 Apr 6
Thank you for using mo-sim.
[Bug Fix: Scene number display]
Fixed an issue where the scene transition header showed the wrong numbers. Scene n now correctly displays as "n-1 → n".
[Improvement: Individual movement settings redesigned]
The movement timing panel (opened by long-pressing a dancer) has been redesigned for clarity. The beat count and remaining beats are now shown together in a "3.0 / 8.0" format. Speed curve options now display as "Smooth" and "Constant".
[Improvement: Dancer navigation buttons added]
Arrow buttons (← →) have been added to the top of the dancer settings panel. You can now switch between dancers without closing the panel. Navigation loops around from the last dancer back to the first.
more Version 1.7.7 2d ago
Data Not Collected The developer does not collect any data from this app.