Nils 4 yıl önce
ebeveyn
işleme
e87f210ee3
  1. 4
      CHANGELOG
  2. 8
      engine/pattern.py

4
CHANGELOG

@ -1,3 +1,7 @@
2020-10-15 Version 1.7
Allow Note-On Velocity 0 to make external conversion into CCs possible
Fix crash when loading a project with only one track
2020-07-19 Version 1.6.1
Hotfix for Qt floating dialogs

8
engine/pattern.py

@ -44,11 +44,11 @@ class Pattern(object):
"velocity":int 0-127,
}
The pitch is determined is by a scale, which is a list of len 7 of midi pitches. Our "pitch" is
an index in this list.
The scale works in screen coordinates(rows and columns). So usually the highest values comes first.
The pitch is determined by an external scale, which is a list of len
7 of midi pitches. Our "pitch" is an index in this list.
The scale works in screen coordinates(rows and columns).
So usually the highest values comes first.
It is not possible to create overlapping sounds with different pitches.
We do force the correct order of on and off for the same pitch by cutting off the previous
note.

Yükleniyor…
İptal
Kaydet