Home

NoteWeaver

Features

Who's It For?

Screen Shots

Requirements

Tutorials

Downloads

Purchase

Installation

Community

Contacts

 

 

You'll notice much of the program is made up of various tables.  For each of two keyboards: K1 and K2, and one guitar: G,  the tables supercharge each played note using:


Functions
Offsets
Output Type
Chord
Chord Synths

The functions played notes trigger
Numbers the above functions use
Send a note as a note or chord to a selection of 64 synth channels
If used, the selected chords
For sending multiple notes to multiple synths (if used)


Efficient  and Enjoyable table editing was of Utmost Importance to implement.   Editing a given set of keyboard tables often takes less than 30 seconds.   Copying one KG (Keyboard/Guitar) map to another, or just a portion is instantly done with a single mouse click inside the Dest (Destination) box.

PC screen shots are shown, Mac screens are pretty much the same.

The Mac version of the Piano Roll screen is also shown for comparison.


 
 

Note:  Only a few tables are necessary to begin to play elaborate music and Starting Templates are avaliable to get you playing quickly (1st Tutorial).   10 screen shots aren't shown because they're similar to those shown.

There are multiple sets (Maps) of most tables you see so there's a great deal of flexibility during a performance.   All the tables are stored in Data files and are instantly avaliable upon program launch.


 
Piano Roll -- for recording and editing one song track.  By default Keyboard / Guitar map tables 0 - 199 are
applied to song tracks 0 - 199, making for some powerful, open-ended, quick, song manipulation.

 

Here's the same Piano Roll screen showing a Macintosh view.




Tracks -- 200 possible.   Notice:  Standard MIDI File Import & Export.   This is great for importting a vast
collection of MIDI files from the internet and using NoteWeaver tables and functions to completely alter them,
or to export MIDI files into other apps, such as advanced notation programs, or simple MIDI players, for instance.




 

Keyboard 1 Functions  -- On a note-by-note basis this table sets the applied Function to an incoming MIDI note.
The lowest octave of incoming note translation is on the lowest row proceeding up to the top.
The yellow outline indicates 76 note keyboard controller notes that are also shown at the bottom.

 
 



Keyboard 1 Offsets are simply values the above Functions use. 

Musical notes and intervals are numerically represented Chromatically. 

 
 

 

For ultimate note routing flexibility each note can be sent as a note or chord to any of 64 instruments
(output synth channels). C v & C h mean send chord to multiple, selectable output synth channels.
(also see Chord Synths below)

 
 

 

Guitar Functions -- 6 strings x 24 notes each

 
 

 

Guitar Offsets

 
 

 

Guitar Output Type

 
 

 

This screen displays one Keyboard / Guitar Map.  This is another way to view
and edit Keyboard 1 & 2 and Guitar tables simultaneously and horizontally.  

While performing, pressing a note that's set to, for instance  M   45, updates all these keyboard and guitar settings
to KG Map 45. Instantly, all the Functions, Offsets, Output Synth destinations, Chords, and Chord Synths are changed.

 
 

 

Configure Synths -- This screen shows a synths map.  While playing, hitting a note that's
set to, for instance  Sy  6,  instantly updates all these synths settings to synths map 6.

 
 

 

Chord Notes -- Up to 32 notes per chord.  The notes can be placed in any position relative
to each other and when the chord is triggered by a played note the relative note translation takes place.

 
 

 

Chord Synths -- Selects various chord notes to be sent to various synths if an input note triggers it as such. This yields a very flexible,
open ended chord generation environment that can create complete orchestras of sound. When the note Output Dest setting is
C v or C h then one of these tables is used to send notes to the the selected synths. C v means send notes vertically to the
synths starting with note 0 and move across, C h means send the notes inline starting with the top row and move downward.

 
 


Scale Design -- Remaps all 128 MIDI output notes to 0 - 127. 
Separate K1, K2 and Guitar scales can be used independently.  

 
 

 

Score -- select 20 sets of 6 staff types and synth outputs -- for display.  
Printing occurs in three different sizes and also Landscape or Portrait orientations.

 
 

 

Setup -- for selecting various global settings and also copying maps and tracks between each of 4 files in use at any given time

 
 

 

Adjust Colors

 
 

 

Help Example -- when viewing a screen clicking Help instantly switches to appropriate
location in Help text then clicking and moving mouse anywhere inside text quickly scrolls it vertically.
Notice the words mouse edit were being searched for and they're highlighted about 1/3 of the way down.

 
 

 

Block Diagram -- selected from within Help screen. 

 
 

 

Function Quick Reference -- selected from within Keyboard 1 or 2, or Guitar Function screens.
This is a list of functions that can be applied to each input note, providing great flexibility.

 
 

 

Keyboard Input / Output Screen.  The top keyboard displays a 61 note K1 keyboard input along with the current
Functions and Offsets applied to each key. The bottom keyboard displays the final decoded output sent to the output synth.

 
 


Interval History Window -- notice darker black note spokes. (if your screen color settings can distinguish)
This window shows relationships between sequential output notes.  New notes appear on the outer ring then
move in towards the middle. For instance playing:  +1  +1  +1  +1  +1  +1  +1...  spirals in, one spoke at a time.