@pgaudioworks I agree with @DanH , I had very little knowledge of programming, only a little bit of javascript, when I dove into Hise, and as Dan said, people on the forum are very friendly and helpful.
So if you are prepared to take the challenge and are willing to learn, go ahead!
Posts made by ulrik
-
RE: I don’t know anything about scripting. Is HISE for me?
-
RE: Export as AU and VST
@treynterrio said in Export as AU and VST:
@d-healey just cleaned the build folder but still the same error. I'm using a M1 MacBook Pro
Since you're on M1 processor and probably are using the Sonoma and Xcode v.15...., you need to use this develop build of Hise.
Christopher made a change in the develop branch so this error doesn't occur anymore, -
RE: Filter Display bug... is it fixed yet
@Lindon said in Filter Display bug... is it fixed yet:
@Christoph-Hart said in Filter Display bug... is it fixed yet:
yeah that one took embarrassingly long to fix...
Thanks - now my usual technique at this point is to wait for Dave and everyone else to go download and build the latest version and tell me its all fixed - basic laziness really - @ulrik !! go get em!!
I sure will
-
RE: Can't Access Global Variables in Realtime Scripts?
@d-healey said in Can't Access Global Variables in Realtime Scripts?:
@ulrik That would mean global variables are only accessible in scripts before the script they are declared. That doesn't make sense to me.
I agree and I tested, both under and over logs the global
-
RE: Can't Access Global Variables in Realtime Scripts?
@d-healey said in Can't Access Global Variables in Realtime Scripts?:
@clevername27 Yes, so the Realtime scripts is after the Interface so it should see the global variable.
I think it's the opposite, if you have the RealTime Scripts above interface it should work
-
RE: Scriptnode Cloning
@HISEnberg yes in my case I had to remove the MIDI part, I had an ahdsr and 2 MIDI converters, one for the gate and one for midinumber
After that it compiled successfully. -
RE: HISE crashes when using a compiled network with 22+ parameters.
@CyberGen said in HISE crashes when using a compiled network with 22+ parameters.:
I'm including a snippet in case you want to help me confirm it. The script fx has only parameter knobs in it, 23 of them, nothing else. If you compile the network you should observe the mentioned crashes. Then if you remove the one knob and recompile, it should stop crashing.
I'm using the development branch from a week or so ago.
Actually I'm able to compile the network and also load it in a HardCoded MasterFX
I'm also able to turn all 23 knobs without any issue but, when changing the tempo Hise crash!I'm on this branch
https://forum.hise.audio//post/76590 -
RE: Link Slider
@Jay When you go from "bothKnob" active to separate knobs, get the Delay values with "getAttribute" and store them in the separate knobs
inline function onBtnLinkControl(component, value) { separatePnl.showControl(!value); bothPnl.showControl(value); // if no value (!value), get the delay values // and update the separate knobs if (!value) { leftKnb.setValue(Delay.getAttribute(Delay.DelayTimeLeft)); rightKnb.setValue(Delay.getAttribute(Delay.DelayTimeRight)); } };
-
RE: Link Slider
@Jay said in Link Slider:
The module (delay) in this case, is not updating to the position of the knob in the interface.
if you need the module value, use getAttribute, and use it to set your knob
local leftval = Delay.getAttribute(Delay.DelayTimeLeft);
-
RE: Latch mode for the Hardcoded Arpeggiator.
@ulrik I updated the snippet since the Latch Transpose mode didn't work as it should (it restarted the arp when applied)
It is fixed now -
RE: [bug] Module browser right click menu off by 1
@d-healey said in [bug] Module browser right click menu off by 1:
@ulrik is that in a custom pop-up?
yes, you're not?
-
RE: [bug] Module browser right click menu off by 1
@d-healey Here it's working as it should
-
RE: Latch mode for the Hardcoded Arpeggiator.
@CyberGen try this, it might be a start for you to expand after your liking
HiseSnippet 3786.3oc6b80baabDGTxvwj1N+0YRlN8ADMMYnpUTHkcrriap0+sUrjEqoriy3wMEB3H4EBBfBbTVxYzLd5zO.807Vl9Eod5a8s9QHuz2y2.2cu6.vAPPJHZ4FmToYhru61aue6d6t2dKNmFAdVjvPu.sRk2deehVoyo2beWVmk6XRc0VeEsRui9ZlVLuf8MVLv2XCSlUGsk122LLjXqUpzj2DIrT4Sooo8CeyS+m2XISGSWKhrK9O22iZQ1f1ixR5swB2l53rloMYaZOEpu7Bqa44trmiWe.TSpWSy2zpqYaxcLQxlPWqzoW0lB.pIyjQB0Jcpk7r2uYGuG6Jn+9zP5NNDrQcsl.iDculmiMhXrWsk6PcraDI7gZZkzajnJlTnJtf9lTaZb+Ipj2jOfQxLT0GklHM7lLE7pqBuZJvKGHURAR5BH8V5MsBn9rjQP7bV80cYjfVlfZWEJ2oeulNTaRPCPEBPQuzDfFVvAsI9OWPeYOXdtrY6Y1krV.zHlOUuRsZyXb4Z0l95Up7IeR4.RaicMCnl.zCqfs5R1OzFjJiO23gO557tb7r5RrwAT5rGnp1fFxftV0sM0kLqU.ATMaJ6u5zB5XcB752tSQHcWBrRT19EgVqNdA1g3dAPYKSmPhPf54Y2GEEvXCXBXZSZ2lZB6a0A53t.y1lvRY.TcJUxlBVf3IuXXyMZnNwD89HlNhCKud9dtvlfQHeJn0dDptifoQ6R.aWNh5pSgClfg6SbFEwhgSHeiQQ7FRRkztLpAGE8QDvmCJSgN9F1lLyD8SL7hzUo0QUqCSUPyrAjVjfs8VAle03YlUYEog3giFtffipHzXyM8rIidBHEIS51j82wyLvdnyIhfjozj7m6SfPfCcJQDjLEzSkQ7CG9tsjfHyFhK5IZXF3Wg55.l+Fs56ZwndtFdtqxGDTdHuB7bpFq2lAbhc5Sltx2Vorp03rgD1hLV.cm9LR0TiHBnrTeFyycFiOPL+qWobkxzVFUksqTFXXYt5CY08wNqx81PRkCX0wzsMwF8LKe.xfX5qNkPdrmJBfWuxAfflutHV7lZZbxRgbYSGmcPaoAk+H6R298LB4pYKNwcyQ2EonONTcRdIrySjrxQNLBQW32uXOu9trBI+I1B4K9YDgTdkzPeGy8kxu0fJfUDDLRoGB9Z5XPEdyRuVDg8CB.Jc1WxCh85t1j83a2ho3R1CiWWkdw5Sa7gwF83jEVLIjZgdBQpo3XEbpVjUEYThMnkwG74Jw4AiwhtAE4HBJ2c7VxauYf08FFWw3yh8gUvlXAScdhkXaJQM.KUjFLZ+HsFU595viaYsSNFfbmhCS+KOlcVKGhYP0DUQj2X4VdAFU6ZPciOmF6Ucp98C6TsqXpDvQs3Zs6RfwhBHvBhBG3CoGwhhFVcjVvx.y4a9pp.hrcE5qHsT3.pMfQwwtqhvxqUKEa0dhf9wjfvYcFo21fcjT6E9XJtDUQRkgyrLCIFSYZaO0mg5Nd3NZ3JjVvRaCqxzbUJjZDqef604+c7WbUu6.pdw7U26.QDTYgUiXz2x+c4nDlRBjBxiHwB.K2wiQ1xsZ8YLfdmGxQqF2vrbNattxAN.+8NP1Qcw1wBV.om2tjBKaQjkmDDQuPBDX0EAZqVKs+p6B64qaWMVthcovoIfnBSEvBGiOzAQqMZiZjUG5Pbay5nr1Cp77xW64kU8kU6oBf7Uf.+9jeFpD+oQYEPfnfVjilqjv6UHLxqTn5j08H3j08vbx5lqj28vbx5p5jEiLGDYIjpfsH3lfLmzHqva7NwXRnfD3wQEObrDfXQPxzCwNIX5XE6f6br.S2PeuvilUtxh.28QDkUcSESD.Bb+wJZoGV6QYIhzyOYeWzWWpiSReIAaynsEZSjXgdYP8WreCtJxHlWjkwgI2yZkKKCWVbxGtaKhiGxWGJlSzVspxl9QxkePSQVtlhrCwGLKzi2ISEwx3wcnvEGPSvj8yTamFezGY7AiJ.0QKtg5k0SE0JQTxAFvw2CGGvfSeDCRhSIItRNF4hpOLDUhX0TpPwnk74dAk7QJbpnHG4KRzNnxPxHCxlh2uAqCACdxGbfDpxLULUJtMOl0esqCI++6LpO2Ug+xEunLaogcrFUHNxhz.5Mfqhx6UkBJh8le9Z0tF7CG9QmOMTpqI+QbGRPHUu5lP6yAKOJ0ljvPy1jYogKFvnsnVTSmpSKwq7JIf7DQFnMQV.WKYGhzQONZsRBURYUb4UkqGTQFCHdUa65EP3aaUixRtb4TFEpY3ofh6KoopbOMU1s.o8gXHbqE9vGHzDYUDsZknIxAqHTGIRSsnwq3LCSaEeo9XUl7rkgS+AUTu2iLieGbPD2YFFqRb9iDcWIWNmUunDRnVoSktdr5CudrpkK1RbwEEB8bW2kx1xm3NrhHqIusilVoxRTAjx3Ut80kUtUbuIMpMV113BUnwAcRUv+wanU.F7Z5hxwmYxRfnN42TN4nK5JW+3M3rr3BKjvhSIXwaKYQRU63L4z5XgHGb9X8+zJ8P8qb4Yy4mFytH9Gq.+2k1Z1w5GshhvynKtbdVL9qyfQ1R.ldx5.lZQa.+h29S+BnciuAZO6Cv1eysg1OH.a6ism8KhkASr877137m8IKtnVw0haT.DtGtB6vWg1MhZeKDQsBxztWba2asRjJii3mfy+AdnD1cohivJ5Qki4vPY1eZcQ72Wa4H8jRakwy9Sx3o2qGkAcE8nx1bD7mDxob9QkjJ67qsf18VGKIM9YYjd4fmuOANWACpTZExtTKh3izTVeERXWlmOrHwE8.7VKTff8RVzeyB6q13wTaVmjN98KzgPa2go1CirGzVWew61.UYwK8oOzPHJK6cF0x9zl4rrpK0YJX.mjE7Y6LR47qxYA6YtG90rdMnAExpF1.VPGR+ph3HmJIWLuh7ZmUhuDSkz4.WQlNUJ00YKRDugowVOi.72d5.Bv5KzK9alB+T8Yb4It4BXMpaReRJ6W+nyYV2F2HUKHmFb1rYeGwg6YNFnfxTbLxgHUO8gEQpRXJuxu3VTIXfTB6OdCUg8YectBatBzS+CKbT1j1XDhyBjwRblTeNsik8lmd+ERsk+Uojrywje9YgjslimIi51davlUFlJJwbU4SSKQ99dVF46Y+krxGnMkwwDAsTX5Nsi976kOsss8y0jtYI897m+7eU5dmS1MmXLLTBwQviG9bhGUR+aqXXfe1ruDg3Telwb0lc9Yv9jkJeKKl4txDEgg4eFI93a38XXZPWW5J712hJZd0Kyatb+PlWuaFX52gZElZlqH1EVz2GtCO97DfQwLc4CtDDgnKvo6BpYOXfZydkqw+4pWs17Wq1704TssW61ND9GGTky3WHd4NlttDGneAo2KjbeB9lITvR7pACtliIqIaemLbpwpweKwL8C4tFvRVk4h5eUWak09JUNPKG6nC+.8g3k7LmC2KoVt9u434bIgmi774.9Y.kJMQZ6Js+5y+6HGFV.sVNlgcVDR7eWbxSpJrUJVdAIh5e5fQdryeb3G6nmbrigde+J7yQ56+w7+D+0GCcBVY1d8zFUnAevTrGgQ3i815Y+XTo1KKKDuyKEuML2g3vksWWsm5CKfv.mJAazCFvSj9vY0iOrTi.Wcxje6nRSZ5.2SrmHeBcGRK1X.v4FF.G3.lQ.vJ5QWh9XGeWZX3afSLFA9Nit3yRbritKOLzMfmZNnqlDculN+SXdD.2YKRBy6od3y9pv7PcrxjNT5LDzVH2HL8n11NjFdgTrJ.pRY9wNfD3UdMUmZaYvhMwWAD5Mp93tvWzlb.j2punJ78Q4FhVdJX4X6EeUTH9V5Mnh7nyAiSjCFgas7x.ix2I240WsUK37tD.dJ80dvKmGEm5xelg7hEOG+csAsHPP1g7TE4abE7oJ5W3mpXoI++vmlXrUfxgabrj43tTHYxBij5i1dHojauSApX1qqq9blJPgyxgGmWW4APLdEZ3MzS8zfxoZCEfImUG4.GKGAAQgAuImAM6RGBLJVQHAt3EfkoO7EQi.BiOgXeaWucxxfe6BEq5O4jAUFN89ERuddcwEPtK9Z0FOMaY8lc52pkCY7rvhpGz1zQxfQWvN35ijdzsgyvUF3U3xzdA8nO6wvw6qRkr8s02fmkWwQ6K2x2NJWi2RWdMwlDG9ESGvrpf9Xum9V8Y98YGB6xwmeH3JykaGWb8F5otM7QHfpha2o0uEbPbNdbmj43uvxb7MRk43MC756yW8KH5fDRCIAF79OVxfrVgyfTD3esMU43xlAATRfrTJwK9+Hd+cfQtmKMzy0iCEwCKVEKxQWgv56FAlu+69t+0MjCzzOfXZqJlH5aR.nZyYYXJa3Qlya8wLm2y7xJm2iE38yfHBklnw.+a6BBcR646PV0EKfBziHjfr3nw8pBxMA6A+NdtTKUKx6RXAz1sIApPOW4YQFCOYTIii6BmYXFRTK81FvU0LkkDbrTE0K9sUF0106qKfqA5kZ7hrscphssUbqryDUk9njj3.9ciaZDKNyc3n8dgjsEk9Qc2aWR.iXqtMuBwhtCwI8FCDgStlbdvqpeoOTetrIPtqx25k9UstS2szN11QOVNtaxBcb2w9N43ez2wNTFkp6b5hyGPCqWAr+GMTEmX8JBTeWATOq9WBWhjmOgzWEa2xKnmwMItjfAKJR5jK92G+kmRbu1siptecUNmYr4RGG.sDpOXWonBEu0.wSgtyrPTmyo1YCS2TLCZmhSaRUxl4GtgHmHQ9GaEZABKuDSJ6oM56DR3eNw5pSLo64T69VlA1v9RpSzdgyhI2CdN8OAYwT6UvrX9eJbOIn+KvNM35Y7ylc52SGBGLmAe613m986650GemFaZBIGienXrFuPrWKhrpDw+KvW1tF1FgSShqMuA9.JjCVO50yfCVOZvw7bl4N4bleobNS8SNm4jyYN4blSNm4k64LmrFEeM5YZE380VhOv.u3k7df8OW9+OKpr9lXai5C9oEv+kp80VVoY0.SbtwchWZbm3kG2I9oi6Dux3Nw4G2Id0Ceh3IkK1m40S3uCYLzXUQAuJIRVf65q8eQwcuVo
-
RE: addPitchFade() bug?
@Lindon said in addPitchFade() bug?:
@ulrik said in addPitchFade() bug?:
@ulrik in other words
we have the opportunity to set NoteOn and NoteOff delayed
local id = Synth.addNoteOn(1, n, 60, amount of delay in samples); Synth.noteOffDelayedByEventId(id, amount of delay in samples); Could we have Synth.addDelayedPitchFade(id, fade time, pitch, fine pitch, amount of delay in samples)
or is it possible to achieve this, if so, how?
To be honest I'd like this too... in my case Im already running a timer - its a custom arp - so it would be MUCH more convenient to not have to fiddle with the timer to get this effect - or add a second timer... ugly...
Yes, I'm building a custom arp as well, and having problems with the combination of strumming and pitch fade together.
I have tried using timers and it works but not very good in my case, (might be bad coding...)
Anyway I tried using a midi player with some good results (haven't tried it in real situations yetHere's a test, implementing in it my arp will make it more reliable when the seq is already is set, here I just test it with pressed keys but I think it's promising.
HiseSnippet 2495.3oc6Z0saabbEdojV6PZ2Fm.azd4Vg1hU1BqDkUjkQfgo92BQRj1TVI0AoIq2cVxwZ4Lr6NqrUJLZtL20Wg9JzmfFfdWupn8EH8MvuAsmyL6OyRRIQqZ231JAAANm4bNy24m4blYnZEw8Hww7HiJU2+39DiJW0r8wLQ2055RYFautQkOzbkn9VO2ZWpOsen6wjHiUOtuabLw2nRkI2B4qR0oLj+7p6upanKyiTPxv3.N0irCsGUTPsUiOgFFtoqOYeZOMtWrw1db1Z7PdBfoIMm2nuq2gtcH64hrMgoQkKsgOUviZKbEjXiJSsJ2+31c4Omo3+.ZL8ogDbPci1fhTj2jG5iHF+rwZcog9sxr8XCiJlsJ7DSp7DW2DM4b5EdjqImvpPBc+QkIJCuIKAu55vadM3MBHMgFjtbVvQBIUT.gRUycaMbLYsjnHBSzl7aRHkhEu59oSseD3U0ouCm2eClKfLe8PGp7mBr1tOQehWc+JSN1lY8S0LMPKZSZHAM4JYC.tQyCB2q6JbMp7UlKsrCa+k9jkW6E68q1xwY2GtwSd1JNNNeliyJNsb5QeT682dgm.TbNzw4Y24YGDbWm8exJezws3avZt0gGDt4JOnoy5rlNqzJ3t6rtCL2CcbN5VINNF3hVjhUASJaS6vbEIQ.sKsWRuUcA3p4A1i2iByK25j4uZrNgMLYk2E7TQBceqxkWxqtOoWedAgecCCsbfoT4.efYauHZeQwLnm5JlayDjn.WHbqmJn30Xh+VUy03.GLgSO2CIaFACxkvdo4meVK3Oy7w0pEQ5XcH43XeHVZcOqO+K93LRGQB4dTAkDCz2f0gxHNdQDHA.Ca6PiE1nBf8uwBqz7RfSY8DmNDQQtq8zoSOcg.sEQI8.1yfIHvZbvcvfA1SKmE4Vw7dbAYGBqin6IJQAKEh0hJ75hEcNQox4nPnrhTmnLYLTVjlrvi2wMVf33TEUmQo+Xt4pQYgf20JHg4InblULQj54lo1usVUHN3FZQNBzQbZLpZspyMWUHcPXQCrhQ2EjH1wJtKOIz2pC2JHh2yJj+bKA2pKsSWKFrf0plEqcPYw.Hno.djkMyhxxyDloVUXcSWXOdBS.qatnTlO4EMCrYn3oLEmFOkQNzrOvMLgXOi0MUxiblyLmMTJEjaCk8e.V1NxVSu7ffwfW3WNXRDAtowF9H5capvmZBndNiQBsqqQCYB1p+TPK5rdfJw+X6RaBJrI1LZLiYBwB2d8skdfbzDDT.G3yR7DDnDTM2.HRQbXHkpnxKi0sxbI.pZCjgBpaxidXBTzgDsJ3khs26.njygOt+mWr0PKt7E2bwYx.qJyxoeRbWv2IoVhjB2uDSUzB1gYaHKPh95CvIEX1ClSLyMySkTJQlElVi.sVr7r8zSOqEHHYVq.2vXBBgLVT4A165BljGgFdV15sz.7LyZUG9UWcAgfYllUIqqordcVviBYiELeYMUMyrUD2OtLTMcVqEm051yZs.p9Z2dNXT84vAycab3x3mjzVBGVeI7iRh0W.IbaIqJxKrHRYII2J5KtLrkenpDbVg0h0ah3g1dYEal05Hz3k0OxIh9V6oEjWH.eaQXS1GBaGZqjAMSX8N6BsxzX0JulaXHdzA6QfJrJ2.ntISuzFDNCYpBmogAbQ01KnpSAU5r+YYLPiWIRPCndT2PHkRUvJexNLdDYCLLZi4PYY544cxD6rkUNa4M6wYIOY7LqNxxqPn1BoUtNaeBAxXUPBAcdaF8MAvb37RFFrwv.7oXTx4I3ert28x8hRIpVU0H102Oe00EV5a112F1Nj0PSaQm0ZTPdVq4k1qzUVM0FesVp4OCE+xZoJOW2u8rhWhgpWVav8SPUZUpYdtRDoG+HxI44k0DzURZReXV26AlFw3nmIaOLSpY8MvHivIBKeFbyw6L3dpcwZLxYaynhl8IoiGwozS25i2TJEU.qB4AR+woGHscHEZ+ZPgycdYSYEdCIfyOOa0+XCiwP3qZVTuX.MXb8wRCWwLOLOnBLFKETyL+lokk+aRNY4WMQH3Lo7en4f6eGBGFFOda4cafSom5bAGdeRDVsAnsN4H3Vypi7W0bcR7gBdeo2OsvKfxyz++hhE7m23X8AOm5Cd2LBM9pFcIvQB0tex1M5Q88CIs3wTLcLelu8O2nmagh+1+diXAoea5WW5dlwIAAzWfdRqXUSeLGZLfdonewx7cO80G+Znz3NiDkmfIZ7KafsDAusIzBtDvuxXkzUrvVQu13dz.UCc1eWISy9jhTvOYgASHLHFSCQK4uXU99u9eK+eie+qi+uwuqQFvmxrWrQOtOdIbSIlzMhK+5rCTKYROn7MGLfwX3OjwrdZ9vMjZ0BUo7JnV3BXLhKoeMyc49Ig36.n+tQ3ikkNAZu5WTGuLNC7CGW5UVl3zdqqS7wjJdqqQVKeLg6GnRnGMdmXD3Eeyp2x3M8o49QlaDDP7DEfcJyM+rS8c3diCk2uz6ktUDOouDIWWQfDSiIQVR50eS7hoyO1uXp5c71bWcMtlaTDkDsMdQcsE+OkG2GZlGynwbFWBkU5g2XWGKoytNQjvx.yeXq+we49oSztOb3yRusEh91D.p9RUFeZuln438ltk2NoEbO8nXk26s0i89ez8m+.TN4Lem5pY3sMEa5uACuAEPQUOYcRfaRnHmpNf2ERZ52kynd5osOhHhnc5PJ8Zpiz1VQHJ8j1WuwiHgD2XhdWqcf625FsqrcxI6VN2ukckJiYn6mZpfqk7cEempiv6ofcMyrqzJA7MxGZkaN0Oaz93Xx9tR3nG8NBNja4ulg0IdzmRBKGXfxfoqoTGpuHfeg4BK5T9miZB+I3V3Gu6ZK530sowarH5ajdkS9+88JOMW2UMUMQvDq2wOQDzqW1V6cDndCETuh4m5dDQdniz8p33.dTOqsHLRzv6UKeBj+53dBj9i8IPZ5I.HrejKKtOOlTWWyCL2BkqCfYB0GlTItPyaSv7z36ZMxHtfNwVtrRJCFWRS6R0Nxy2ee0AmTGRoYrGXrC9E40JILl7o30EpqKXA4EzI+.2HeHtTpi1fG0YpwqzzYbhlKcwIZdG6BRWTz+zizvVOq+qIR+SLgxAKnd7Xqe3i2OhmHnrN65BGNFebm8R50Fp85QR+FDwaPUYB7VepwyiiQ3zlv7kC9mvOoSVGGWIcx5YSdN6yrvE8YtnOyE8YtnOyE8YtnOyX0m4+UVidtdQ7uzS8cCJejQIEv2xj+aEV0bWbrU8g+l.6AkI+ROuxpZHAW37J3sOuBt34UvO57J3RmWAuy4UvkOaAwtXqjH38T6Egt4s1P8XTUx+OlsxjF+KPAX+jC
-
addDelayedPitchFade or
I wish the function "Synth.addPitchFade()" would execute when the NoteOn is executed even if the noteon event is delayed like in:
Synth.addNoteOn(1, 60, 70, 1000)
as it is now, this will not add any pitch fade:
local id = Synth.addNoteOn(1, 64, 80, 200); Synth.addPitchFade(id, 1000, 2, 0);
or if we could have
Synth.addDelayedPitchFade()
-
RE: addPitchFade() bug?
@d-healey as you said, I used a timer for the pitch fade part of the strumming
HiseSnippet 1495.3oc2X0saaTDEd13rUwtzJJpB0KWEwEaprRsKkBRUP2DGmJqV2XkMMPEBUlr6w1CY8Lalc1zXPUpWxU7xvcbKu.7nz2.3Lytd85TmhqEEQYUTTlYN+7c9cNS5IEAPRhPRrpdv3XfX8A19i4pgsFRYbRmcHVWwNDhnicfSAthr83XZRBDRrrp7.MIVUWkX9d082lFQ4AvzsHjCEr.3QrQL0zc648PVTztzP3.1nRTeGuNABdKQjHEgSE6FjXZvwzAvioZxVwlXco1gLkP5qnJHgXs51hvw9CEOmmQ+grD1QQfdQShOJnrs2UDEpQrdWRqgrnvdSL6DBwxt2TmPkLmv0s6xBYE6O0Y7glCblxQY+g0JyBuJy.ulkgWiRvaNPxpDjVMCRWy1OPxhUSOQimKa2gq.YeJ51KCkLZIq7KqZ2RfTvUaNhdLrqDWTvg6cazntC9qMtWsZnqOQ4bJU5riNb+P9QNeoyDdG.pVhQwBNtvc8IDrNx2T15wTAC0Q02DqkIRyN9IgANGCiSBQ+Dx229c2q1jkaJgDPdJ31TCQMgrvjbZpcqaUMVmWl.mjBXZWMFOhwAm9o7.ESvcD7d349vIaq3ZzHEQtASfRcDyQovF09oZUY8cbyWUEWVEUxlAQ.U5hZsZ0HQ.MxID06DCWaTGpYHif9BoiK2gwKrCTPFIkyafHkqP9KrKFODNau9tbC+4TwzpvT7sIML7wBErG2sYcGtNFU2I7lFwjwQFYbMM86afEDt8315RzNgtrv5NMan+xnVaPwoICwCx1H9HcombyDEUpL+oaWJJPIkO.bayGfNRsQ1EKTY9.FjCS1ESroihifD2B6HB3CTCuY3F0ctciI5rwFFk7hZ3OunHyJWknIlK9.IfkIlM26ne.BTZmYsBjAY3pEMJ5HrMf6jvpqIjYb4nCC84nwoc2ENthTrB2P8YxMKE7p6XbP0ppFxRPmgHNyWfa9BMXtfb3hrp02Piy7bqBjNm7NTXkRKyCsFCoKVKis31jMfKjfI.5pjXpHhqB2rI1MgRDLZA73zQGogpFq0bNuz62OS7kpjFIvBoEUH43NRenVNm63b2zbNYRgF2H4xUYZBwtYy1hz9haQVtCdPVfnDgBdGNSsWLvun95j7nG1NsRNpv+RYZld07loampTBNgEpu2aZTiXPc46wHWjD7iXgfzHgZ1S5ObN9W627VD9upc4zzyig07HOoyNTEUe8PtoglaLHULsmzZG3T7t1rKKphPI4XLe1X64YtDq0VLq+rBs5AdimBgm58bVnZXwFu7Pug.avvR2s+UdrjthQn1nRjSqUTvY3wWxt2i15oZuXAVpsH9wRH46KiDBYVjfmddjzwKIsee1YZ44jj03hLhNUh+7u6knfXe1OBkGhYDKLLB5IRX5L5oT+qdKF5OWTbp9d4Iu0VPY3RbeafK4FEluMZ9XQvqOQANKiHLMhplc.G8Tc4GnkX4oJzSNvQMMtLB9GapmEEhWKyCOeLtxbvHVw7t.i4yJdE6186iWeMEfqZu627tYvvxp+pYp+x193sola+LJ+iMqc9Z5ofyC.NH0Nulug41+iEct83Edt88BTn5O.mlHIVjLif8gQrCvhnjxa9jDbxT3j80Qyx62RPky8nWc+cQibt73SUoRSZwVizyKMSZPk2z6GZtjueX0+y89g2CJ1m4INUmfQeltOca9oPDdylAieDdaPeZZjZxtylK2UvEwCEbVP4.89fRxFL.jkw9bMnsTJblso6bcu8Abz+xIseh2ivjMpD8SvR5KZ9V+bu4FutgcFbczEfNu+1jtx+uaRuuHUw3CvWTIMW.iSY6i8FC.T6bNDom60ZEc+sr0MzqyZNxCMK9S7K+vl50V4G1bxg+qniQz.o3YAYStpySWyrCZ2by+Qlp1c0qcZ95yKiikvdVPvrh50X71KKie5xx3cVVF+rkkw6trL94KKieweOi5Kg1JUIFkUZRHc60171BKq1bJlkapHH+Ew5WhH.
-
RE: addPitchFade() bug?
@d-healey and you had the DelayKnb set to a value as well?
-
RE: addPitchFade() bug?
@d-healey I still don't understand how you could make my example work with the delayed NoteOns, can you explain?
-
RE: addPitchFade() bug?
@d-healey yes that is possible but I think it would be more accurate to work with sample delays as in above examples