You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
please check this method, as it looks like to avoid overlapping notes, duration gate must be equal to 0.5
playPhaustMooflodEventAt: anIndex
"sends a message to Phausto / the DSP api must be written in a sensible way "
| durstepDurationassignedDsp |
assignedDsp :=Performance uniqueInstance activeDSP.
stepDuration :=Performance uniqueInstance freq asFloat.
" please use also duration for gate !!! - future implementation"
dur :=self durations asDirtArray wrap: anIndex.
self extraParams keysAndValuesDo: [ :k:v |
assignedDsp
setValueMooflod: (v wrap: anIndex)
parameter:self seqKey , k asString ].
assignedDsp
setValueMooflod: (self notes wrap: anIndex) midiNoteToFreq
parameter:self phaustNoteDestination. "convert note Number to Frequency""as in early sequencers, standard gate time is 80% of duration"
assignedDsp
trigMooflod:self phaustGateDestination
for: dur * stepDuration *0.5.
^true
The text was updated successfully, but these errors were encountered:
please check this method, as it looks like to avoid overlapping notes, duration gate must be equal to 0.5
The text was updated successfully, but these errors were encountered: