Fixed bugs in newdynanic strategy implementation
Added "newdynamic" strategy for score following. See doc/score_following.txt.
More changes from Accomplice v18
Changes for Accomplice 18, plus an untested change to have independent penalties scw, scm, smc, sce and dcw, dcm, dmc, dce for static and dynamic matchers, respectively.
Commit changes after building windows version (18) and MacOS version 17 of Accomplice.
This commit corresponds to version 16 of Accomplice. New score following algorithm tweaked to penalize extra non-matching input (in dynamic_match only).
More bug fixes while testing opera performance.
Fixed bug in accompaniment. This commit is Accomplice Version 13.
Bug fixes in accomplice and Makefile to create releases.
Significant work on Accomplice.
big rewrite to move project selection in conductor and player to a shared file, also (maybe) cleaning up control over O2 permitted by obey_o2_cmds.
Fixed problem in pianoroll in N/8 time signatures. Support for beat size = 1/8 instead of quarters still has problems in terms of display (try 12/8) and I think the start stop times may measure time in quarter note beats and 4-beat measures even when the time signature says something else. adjustments.srp added to repo - it was missing.
Fixed channel selection in Accompanist Setup window; fixed window positioning.
Another missing file
Adding missing file
More bug fixes.
Pushing some bug fixes and missing rtlog.srp
These new files package macOS applications for Conductor and MIDI Player.
This version was used to create the Accomplice demo video. No major known problems, but many minor things should be cleaned up and polished.
Both matchers working now. Need to use time signature for number of taps, test other ways to start accompaniment (wait for note?), and test O2 and OSC, and look at having player back up and replay.
Significant progress here. This works and serves as a checkpoint before adding windowing to the matchers rather than allocating 2 matrix columns the size of the whole track of c_evts.
More file renaming
Some file renaming and lots of debugging on accompaniment, but still much more to do
Significant changes and debugging. Many things are still untested, but basic accompaniment sftest project is working.
Adding missing file. This version does not work (yet).
This is not a working version. Debugging in progress.
adding some missing files here
Rewrite of HCMP Conductor/Accompaniment in progress
Wrote some documentation with lots of loose ends to be resolved.
Changed midi_player to work with new midi_write inteface that takes Integer instead of String representation of MIDI data. REQUIRES THE CORRESPONDING CHANGE IN SERPENT committed at revision 429 of Serpent on Sourceforge.
There is old midi_player code in conductor/src. This commit inserts error calls into conductor/src/midi_player.srp and conductor/src/midi_player_interface.srp to prevent them from being loaded successfully, and removes old unused code from the conductor (interface.srp) that loaded a local midi_player. A local player is no longer supported - getting midi_player to work in another process is enough work already.
Previous commit omitted this file...
Fixed Player initialization: If MIDI output fails to open, you now get
documentation for accompaniment
Made some changes to get resound working on newer macOS. There still seem to be some problems, especially with Info.plist construction, and the latest Resound does not even run as an application, but does run from command line. Not sure why.
Added MIDI Thru to accompanist. Various cleanups. Testing was done with a yet-to-be-released wxserpent64 and libraries.
An update to the new version of Serpent with O2v2. Using the Kalman filter idea to estimate the new time map in the accompanist. Some UI bugs are fixed.
Made changes to support audio input on OS X 10.14 and higher. This is the version used for SeparationLogic11.app. Note that testing was done yesterday BEFORE the changes to Serpent that were just committed.
Fixed problem of code detecting we are not in the scheduler when sending preroll, all notes off, etc.
Add three examples for accompaniment in music folder
An update of accompany mode based on ICMC 85 paper. Many modifications on conductor and midi_player.
Moved music to one level up
forgot to add winconfig.srp to repo
bug fixes after testing accompaniment
Major changes to HCMP midi player -- trying to be more careful with states and state changes and transitions from local time to o2 time. See doc/design.txt.
Work on accompaniment integration. Sort of works but pretty fragile.
Moved conductor/music to music and added sallygarden music files. Not sure what changed in midi_player.
Added some design notes.
Added menu item to conductor to enable MIDI in as tap source.
This version is working on Win 7
Moved modified prefs to serpent/lib
Working on getting conductor to run on Windows. This vers runs on OS X.
Porting conductor to windows
fixed some code to use new sched.srp api
Updated to use new sched.srp calls.
getting code and Serpent ready for testing/using
Many changes to deal with latency properly. This version was used at ISMIR 2017.
new version of live score display in 2017 summer
Updated resound, worked on rhythm piece to add MIDI controller
Fixing two small places.
changes on accompaniment module, together with the fixing to prefs path and constructor, missing prefs file bug.
Added annies to music with no annotations
Created music directory to be the music path for lsd
Moved data directory with scores to top level of lsd, the currently active version of live score display software.
Copied sltp from older Mac which probably needs an svn update to newer Mac (running 10.11.6) and added sltp sources to repo
Adding rhythm piece sources
Recent and not-so-recent changes in Aura, from Roger's "new" laptop (OS X 10.11.6)
Fix bug of missing commit function
Fix bugs for importing midi files in Midi_player
Add behavior for ‘Delete project’ in Midi_playe...
Add behavior for 'New project’ in Midi_player F...
Add inverse behavior for solo and mute buttons ...
Add keyboard short-cuts in Midi_player
Add multiple players in Midi_player
Fix bug of set_music_path ‘Cancel’ or empty pat...
Reconnect Conductor when switching from ’Tempo ...
Add behavior for network command in midi_player...
Add sustain and delay offsets adjustment in Mid...
Add ‘Use measures instead of beats’ in Midi_player
Add ‘Use measures instead of beats’ in Conducto...
Modify latency handler in Conductor
forgot to add these files; cleanprefs.sh erases...
Added Eval menu to midi_player to help set debu...
Added metronome configuration panel (under Tapp...
Not sure what changed here.
Conductor and Midi_Player were not working toge...
Changes for xcode 8.1 -- eliminate some compile...
audio player id number
audio player id number
id number
import for midi_player
measures and beats rather than just beats in midi_player
Midi_player delay issue
Network command in midi_player
set music path command in midi_player
Delete project command in midi player
New menu in midi_player
File save menu shortcut