GestureSesh

Practice Gesture and Figure Drawing with Your Libraries, Session, and Time

Develop your sense for capturing the story and rhythm of a pose with GestureSesh, a free and open source tool that lets you customize your practice sessions to fit your needs. With GestureSesh, you can choose your libraries, set your session time, and practice at your own pace. Improve your gesture and figure drawing skills with GestureSesh today.

Your Libraries | Your Session | Your Time

What's New in v0.5.6

The latest release sharpens your reference workflow. Your images follow your presets, photos always sit upright, and missing files are easy to find and fix.

Presets remember your images

Switch to a preset and the image set you last used with it returns automatically—no reloading your references at the start of every session.

Find and fix missing files

Moved or unplugged images appear as removable MISSING rows in Manage Order, and the Show Missing filter isolates them instantly.

Reveal images on disk

Open Folder in Manage Order now reveals and selects the highlighted image right in your file browser—Finder on macOS, Explorer on Windows.

External-drive friendly

Keep references on an external drive? A preset's saved set is preserved while the drive is unplugged and reloads automatically when you reconnect—nothing is dropped.

Features

Load your own libraries

Customize your gesture drawing practice with your own image libraries.

Filters for focused practice

Focus on different aspects with filters such as grayscale and mirroring.

Preset sessions for efficient practice

Save and load session settings for quick and easy setup.

Always on top for uninterrupted practice

Pin your session to always be on top. Other window management options such as a frameless window are also available.

Audio cues for timing

Use audio cues to keep track of the amount of time left for an image during your practice sessions.

Hotkeys for fast navigation

Use shortcuts for all features with the list of hotkeys available here.

Transparency with open source

The code for GestureSesh is publicly available and can be run with Python directly from the source!

Free forever

GestureSesh will always be free for all future versions.

Accurate Grayscaling for Gesture Drawing

GestureSesh's grayscaling produces distinct values for color to value transformations, making it easier to accurately render values when gesture drawing.

grayscale chart
break img

B R E A K !

GestureSesh's break feature allows you to take a pause during your practice sessions. Simply set a row with 0 images for however long you want a break to be, and the light will turn on when it's time to take a break. 💡

Customize Your Practice Sessions with GestureSesh

GestureSesh allows you to choose from your own reference images and set custom intervals for your practice sessions. Your recent settings are automatically saved, and you can save your settings as presets to quickly load them later.

configuration


Curate Every Session with Manage Order

Fine-tune your selection before you draw. Manage Order lets you reorder, shuffle, and sort your images, remove duplicates, and preview any thumbnail. Files that have moved or gone offline show up as removable MISSING rows—isolate them with the new Show Missing filter, or reveal any image right in your file browser.

GestureSesh Manage Order window showing the selection list, thumbnails, and missing-file rows

Contact

Send me an email! You can support GestureSesh's development by telling me about:
  • Any bugs, issues, or suggestions you have.
  • How you use GestureSesh and what you like about it.
  • Any inconveniences you experience while using it.