sschmidTU
|
36f720623d
set PlaybackManager.DummySoundPlayed = true after dummy sound play (#38, #101)
|
2 years ago |
Simon
|
d00c2ce575
fix iOS playback by playing dummy sound on play button (#38, PR #101)
|
2 years ago |
sschmidTU
|
7686f224a8
fix(Metronome): Fix first beat sound in mid-measure (#81) when new measure's time signature not read correctly
|
3 years ago |
sschmidTU
|
5f6b68d796
PlaybackManager: check for duplicate on addListener(). demo: fix cursor not reacting to clicks on first load
|
3 years ago |
sschmidTU
|
16a918dd03
memory: prevent multiple cursors stacking up as listeners in PlaybackManager, potential memory leak (#78)
|
3 years ago |
sschmidTU
|
ffb88b407a
fix metronome playback (was affected by drums playback fix)
|
3 years ago |
sschmidTU
|
5380f37f1c
fix drums playback - load correct soundfont, use correct channels and pitches. add PlaybackManager.IgnoreFixedInstrumentKeysForPercussion option
|
3 years ago |
Justin Litten
|
1340d06981
Set sheet override on UI tempo change:
|
3 years ago |
sschmidTU
|
8adc80b8f3
refactor: add bpm check in bpmChanged, inform if invalid bpm set
|
3 years ago |
sschmidTU
|
50cd61db8c
fix(Playback): Prevent 0 or invalid bpm settable, giving infinite durations
|
3 years ago |
sschmidTU
|
981cd597b5
fix(Playback): Fix multiple measure rests stopping playback (and sometimes infinite loop)
|
3 years ago |
sschmidTU
|
117a73e466
fix(Playback): don't play first note of invisible measure when maxmeasuretodraw set
|
3 years ago |
sschmidTU
|
0da702ebd1
refactor (minor)
|
3 years ago |
sschmidTU
|
e50e6bec30
comment (#62)
|
3 years ago |
sschmidTU
|
3cc323760d
improve PlaybackManager.getSheetDurationInMs to respect each measure's bpm, also the first one's.
|
3 years ago |
sschmidTU
|
19a6878625
refactor (#57, #58)
|
3 years ago |
Elitebigboss90
|
cc99e76248
fix(BPM): Fix measure bpm changes not affecting playback speed/bpm (#57, 58)
|
3 years ago |
fredmeister77
|
bebc68ed47
fix nothing rendered on very small widths, listener null errors (#52, #53)
|
3 years ago |
sschmidTU
|
320d9c146d
refactor (whitespace)
|
4 years ago |
sschmidTU
|
7152ac2ed6
fix(PlaybackManager): Fix error when PlaybackInstrument undefined, add workaround (#42)
|
4 years ago |
sschmidTU
|
c67aacb9b2
comment
|
4 years ago |
sschmidTU
|
d86a24aec7
setPlaybackStart(): set to start of sheet if called without timestamp argument
|
4 years ago |
sschmidTU
|
b9c980652b
add PlaybackManager.setPlaybackStart(timestamp) method
|
4 years ago |
sschmidTU
|
80ae32999d
PlaybackManager: add playFromMs() and getTimestampFromMs() methods
|
4 years ago |
sschmid
|
90166c4c51
PlaybackManager: add getSheetDurationInMs() method
|
4 years ago |
sschmidTU
|
3f2eb509d5
comment
|
4 years ago |
sschmidTU
|
4e242acffd
feat(Metronome): Add metronome.PreCountVolume (#31), an alternate volume while precounting
|
4 years ago |
sschmidTU
|
0fe04dc90b
feat(Precount): add option to not move cursor during precount (#26) (playbackManager.MoveCursorDuringPrecount = false)
|
4 years ago |
sschmidTU
|
99c237a1ee
reduce dynamicImpactFactor to 0.6 so that a piano dynamic isn't almost inaudible
|
4 years ago |
sschmidTU
|
ccc168bbf9
comment+jsdoc (loop function)
|
4 years ago |