MIDIPoet - Composer - How to draw the diagrams

To start working on a composition, choose Composition --> New from the menu. An empty workspace will appear, along with the toolbar.

The toolbar

This toolbar contains various buttons that allow you to draw and organize the blocks and segments of a diagram.

Edit diagrams: use this button to create segments between blocks, and to move blocks around,
- Creating a segment between two blocks:
-- Place the mouse pointer over the lower black stripe of the parent block.
-- While pressing the left mouse button, drag the pointer to the upper black stripe of the child block.
-- Release the button. The parent-child relation is established between the two chosen blocks.

- Moving a block around:
-- Place the mouse pointer over the block (not on the black stripes)
-- While pressing the left mouse button, move the block to its new location.
-- Release the button.

By using the following buttons, you can add blocks to a diagram. To do this, press the desired button on the toolbar, place the mouse pointer on the block's position and click. The new block will appear there.

Time: use this button to draw time blocks.

Conditional: use this button to draw conditional blocks.

MIDI input: use this button to draw MIDI input blocks.

Keyboard input: use this button to draw keyboard input blocks.

Screen background: use this button to draw screen background event blocks.

Screen draw style: use this button to draw screen draw style event blocks.

Text: use this button to draw text event blocks.

Image: use this button to draw image event blocks.

MIDI output: use this button to draw MIDI output event blocks.

**

- The time blocks can be parents in a diagram, but not children. If a diagram is drawn without a time block, initial time 0 is taken as default.
- The Conditional, MIDI input and keyboard input blcoks can be parents and children at the same time.
- The Screen background, Screen draw style, Text, Image and MIDI output blocks are events. This blocks can only be children, and must be at the lower end of a diagram. If a diagram has no events at its lower end, it will be ignored.

- Each parent block can have one or many children, but a child block may never have more than one parent.

- Various separate diagrams can be drawn on the workspace. The MIDIPoet composition will be the sum of all the drawn diagrams.

<--