If the menu bar hasn't appeared, do "M-x menu-bar-mode" and it should show up. You can choose the Mosaic menu and then "Show help" if you like.

Then choose the "Mosaic" drop down menu, and click "Customize global settings". Jack related options are not currently supported on Windows.

You must choose a "session" before doing much. A session identifies a folder where source and output WAV files, .CELL sequences, etc may be stored. One example session is included in SESSIONS, called "violin.mosaic". Try using the menu option for "Open/create session".

Under the "File" menu, choose "Open File" then go to ~/sessions/violin.mosaic/cello-solo-2.cell . Make sure to do "Mosaic–>Session->Load (or create) a session" choosing that same folder if you haven't already. Then click in the cello-solo-2.cell window and choose "Mosaic->SchemeMosaic->Render current sequencer".

If the Snd/Scheme buffer is not displaying, it might not be obvious that stuff is happening. Use the "Buffers" dropdown menu to show the Scheme buffer.

To play the output, try Alt-X and enter the command "mosaic-play-output" and press RETURN.

Look under the File menu and you can see "New Window…" to split the current Emacs window, and "New Frame" to make a completely new window.

There is another example session to play with, for chop and screw testing. On Windows it'll be in ~/sessions/test.mosaic, on Linux you can clone it like this:

cd ~/sessions git clone https://gitlab.com/dto/test.mosaic.git

Open this session using the menu, then choose "Visit chopper". To use the menu with Emacspeak, use M-x "tmm-menubar". Or you can open the session directly with the command M-x "mosaic-find-session".

Try plugging in your own files, changing the settings, etc. And then choose "Render Chopper" making sure to watch for problems in the Snd/Scheme buffer. Right now the outputs go to ~/sessions/test.mosaic/.resource-N.wav you can either mix them in an external program such as Audacity, or use the built-in looper. To use the looper on this example we should first turn off two of the tracks. After rendering, the track objects will be available under "Ecasound Engine" in the speedbar. Choose track 0, and in the buffer that pops up, change "play-p" to "nil" by clicking the Toggle button. Then click "Apply" to apply your change to that track. Do the same for track 1. Then do M-x "mosaic-start-playing-interactively". To stop it, use M-x "mosaic-stop-playing-interactively".

Each time you run the looper, the output you hear is also saved to a timestamped WAV file in the current session directory.

On Windows, all these files are stored in C:/Cygwin64/home/USERNAME/