£0+

FPB Clip To Score 0.6.9

6 ratings
I want this!

FPB Clip To Score 0.6.9

£0+
6 ratings

Clip to Score Version 0.6.9

Creates a floating window displaying the in view clip as musical score in Ableton Live. This is an in development version.

FPB Clip To Score requires MAX 8, and Bach Package Externals (please see bottom of this description) and is Made with Ableton Live 12.

-I intend to keep this device freely available but do really rely on donations and people spreading the word about my devices, if you can't't do one please do the other. Many thanks. FPB-

Reviews:

CDM : https://cdm.link/2024/07/notation-view-ableton-live-clips-for-free/

(Many thanks to CDM for finding this device and reviewing it)

Review with case use examples from Lame Buanzo:

https://lame.buanzo.org/max4live_blog/integrating-fpb-clip-to-score-into-ableton-live-for-real-time-music-notation.html

Feature development

Completed in this update:

0.6.9

Fixes

Fixed an error that could cause position marker to play back at wrong speed in non 4/4 bars.

Fixed a bug that could cause drums to be be incorrectly positioned on the score when there are also drum-pads in drum-pad zone 2 and 3 in Ableton Live.

New Features

Stamp Track

Added Stamp Track with Clef button also a Clear Stamps button. Sometimes the automated Clef selection isn’t the one you need for a given track so you can use these buttons to overwrite the “auto selection” with the currently selected Clef so that every time a clip in  this track is selected that Clef is used instead. In this version user stamps do not save with the device or the live set but will work until the live set is closed.

Rhythm Player L R & Accent Instructions

Since version 0.6.9 Left and Right play instructions can be added to the Clap/Rhythm Clef. To get the L instruction place the associated note on C0. To get the R instruction place the associated note on C#0. Accents are automatic on any MIDI note velocity of 120 or higher.

To ensure an audible track using C0 and C#0 either drum pads can be placed in those positions in a drum rack or (our preference)  FPB note Swapper 2.0 can be used to reassign those values to the desired pitch.

Dev Log

Development log now has it’s own pop up window so only appears once in the device.

Install Bach Package Instructions

Instructions on how install the Bach package for Max are now included as a pop up as part of the main device.

0.6.7

Drum Kit to Score:

For tracks containing a drum rack, an implementation of percussion scores based on the “normal” lay out of drums in Ableton Live’s Drum Racks and key words such as kick, snare and tom in the individual drum pad names.

Automatic Clef Selection:

Based on the name of the track that has a clip “in view” the device looks for key words such as Piano, Violin or Bass and assigns the appropriate Clef and notation automatically.

Automatic voice assignment for piano and keyboard left and right hand parts.

As well as recognising appropriate clefs the display will split single MIDI clips that have track name key words such as Piano or Synth in to two voices. The first voice or left hand voice is everything below middle C (MIDI note C3) whilst the second voice for the right hand is everything middle C and above. This works well enough  in most instances to make a simple readable display with all the note stems going in the correct direction. See below for displaying LH and RH parts that cross Middle C.

An additional ‘narrow/wide’ control has been added. This control changes the spacing between the treble and bass clef staves of this display.

Multiple voices on a single Clef display:

The first 2 tracks within a group will display as one on a bass and treble clef when a group clip slot is selected. This is ideal for showing left and right hand keyboard parts even when they cross middle C. The parts within the group need to be arranged from low on the left to high on the right.

If the number 4 is in the last position of the group track name, eg “Strings 4”, it will instead make a 4 part display from the first 4 tracks in the group over a bass and treble clef. The parts within the group need to be arranged from low on the left to high on the right.

An additional ‘narrow/wide’ control has been added. This control changes the spacing between the treble and bass clef staves of this display.

More options around displaying multiple clips together will be added in future updates.

Synchronised playback display with the clip in the live set

Since version 0.6.6 the play back of clips in the score window is synced to the clip in the session view and there is also a position marker that can be toggled on and off.

Fixed bar/measure length display

The user now selects how many bars are in view instead of using a horizontal zoom control. For sight reading the user can also take advantage of the “extra bar” button, which displays the first bar of the next displayed bars selection with this display.

Adaptive Score Window

Since version 0.6.6 the window of the score is adaptive to match the size of the pop up. This, in combination with the bar length and vertical zoom controls, easily allows the user to optimise all the sizes of the display for every size of monitor.

Basic Image export

Since version 0.6.6 it is now possible to export a .png image of the generated score. Useful for including examples of music as figures in essays and other written texts.

Vertical Zoom Control

Changes the vertical zoom amount.


Feature : Completed : Achievable

New Features in 0.6.9

Rhythm instructions: YES

Stamp Clef to Track: YES

Dev Log pop up: YES

Install Bach Instructions pop up: YES


New Features in 0.6.7

Drum Kit Score : YES*

Automatic clef selection : YES

Multiple voices as separate staves in a single display: YES

Synchronised playback display with the clip in the live set : YES

Fixed Bar/measure length display:  YES

Vertical Zoom control:  YES

Play Back Position Marker: YES

Adaptive score window sizing: YES

Basic image export: YES


Existing Features

Instantly display any session view MIDI clip as musical score : YES

Show empty bars/measures at the end of a clip: YES *

Multiple Key Sigs on a single dial : YES

Always Floating Window : YES

Instant representation of edited MIDI notes : YES

Displays Live input when recording: YES

Updates with Lives native MIDI modulators : YES

Edit time numerator and denominator : YES

Multiple clefs including Rhythm options : YES

Simple single line rhythm display: YES

Numbered bars: YES

I Set the display with the loop braces: YES *

*working on improved implementation of this feature.


Lock to this clip button: NO: YES

Lock to this track button : NO: YES

Bb and other non C standard transpositions : NO: YES

Automatic Key Sigs : NO: YES

Scale spelling implementation : NO: YES

Edit clip notes from score : NO: YES

Random note generation from the device : NO: YES

Chord Name functions: NO: YES

Quick tidy functions from the device (eg quantise and legato) : NO: YES**

Arrangement View mode: NO: YES


**Can easily achieve same outcome  with Live 12 MIDI Transformers

MPE support : NO: NOT SURE

Multiple key sigs per clip : NO: NO

Multiple time sigs per clip : NO: NO

Guitar Tablature mode NO: NO...Maybe


Known issues and bugs

Group track displays take a few seconds to load. This is to prevent crashes due to an order issue within the max for live that should be fixable in a future update.

Empty bars at the end of a clip briefly display at the wrong length when editing clips. This is an order issue within the max for live device that should be fixable in a future update.

Wondering accidentals. Very rarely accidentals have been witnessed moving in group track scores. The cause is unknown if you experience this please report the circumstances so we can identify the cause and fix the bug.

Sometimes the play line only moves in step increments after loading. This is a self righting issue once the clip focus is changed. It id probably caused by an order issue inside the max for live device when loading and will. Be addressed in a future update.

The Drum Kit to score process can sometimes make errors reading drum pad names that have uncommon combinations of key words such as "Kick Snare". In these instances rename the pad with a keyword of preference for the score. In this case I would choose just "kick"


INSTALLING BACH PACKAGE

1. Open the max for live device editor by clicking on the icon between the blue hand and swap device buttons of this Max For Live Device. 

2. Open the package manager inside the max for live editor, that is the box icon on the left hand side of the window. 

3. Enter the search term Bach in the package manager. 

4. You should now see a Bach icon appear at the top of the package list, click on the Bach icon, click install. 

Now close the editor without saving the device. You only have to do that once and it will work. The device may need reloading after you first install the Bach externals.

This device is made with Bach version 0.8.3 older installations may require updating.

If you have opened and saveed the device without the Bach package installed first it can break connections inside the device and cause it not to work. Delete and redownload the device from the fingers push buttons gumroad store and it should now work. 

£
I want this!
Size
636 KB
Copy product URL

Ratings

3.7
(6 ratings)
5 stars
67%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
33%