Synth.addPan(int eventID, int panPosition)
-
-- I'd really like this ... possible?
-
-
@d-healey said in Synth.addPan(int eventID, int panPosition):
@Lindon
https://forum.hise.audio/topic/2315/change-specific-samples-pan/9
https://forum.hise.audio/topic/314/note-panningyes-- read those, and no not the same - dont want to pan the sample , dont want to pan the "voice", want to pan the note, so I play
C3,D3,E3 and hold them allI want to be able to pan like this (pan position in brackets)
C3(100)
D3(0)
E3(-100)The StereoFX pans the whole voice for all playing notes...
-
@Lindon use a script voice start modulator in the stereo fx mod chain.
-
@Lindon I think both those threads are asking for the same thing. In Ulrik's case Christoph says to use the stereo FX with a polyphonic modulator.
I'd prefer something similar to what you suggest where we can specify the note ID.
-
@Christoph-Hart said in Synth.addPan(int eventID, int panPosition):
@Lindon use a script voice start modulator in the stereo fx mod chain.
Unless I dont understand how FX work in HISE this(stereo FX) changes the pan position for the sampler it is attached to, I dont want that. I want C3 to be hard left and E3 to be hard right....and both to be playing at the same time...
-
@d-healey save the note in a global state and then grab the data from the script.
It‘s completely out of the question to change the event data object to hold another single bit of information.
-
event data object to hold another single bit of information.
Oh yeah now you mention that I have a vague memory that we've discussed this exact thing before.
-
@d-healey said in Synth.addPan(int eventID, int panPosition):
event data object to hold another single bit of information.
Oh yeah now you mention that I have a vague memory that we've discussed this exact thing before.
So can you explain to me how I get what I'm looking for then?
-
@Lindon I just did. Use a stereo fx with a script voice start modulator.
-
@Lindon If you use a polyphonic modulator, like the note number mod, each note will get its own panning.
HiseSnippet 980.3oc2W0saaaCElJ1LX1sqncnXqWpK1EonEE1qocoXWTm3XWXz3DiH2zrqJXkNNlvRjZTTd0anua8QXOJ8MX6PQ6HoEiDGutVroKL74Oc9N+RpAJoOjjHUDmZCmECDmaR8lIziaOlwEjd6SbtEsOKQCJWKq8lEyRRf.hiSkWXX3TqJI64iOeOVHS3C4rHjSjbe3.dDWmycPqWxCC6xBfg7nBZucqd9RQaYnLEwSEZCRLyeB6L3PlQsMnDmM6Dv0RkmlogDTm8jAy7FK+UgU+S3I72FBFhlDO7EYYSZOlGFLXQrlPHNzA4QdEajeWZed.+b94YfamIvM2hh4.mMtLH07Z.ImBPppER2g54q3w5bIF7bCZOAVPFwvTcQnX0k37AZaIpfP+nH1DnqBIN2fsdZiFOzE+49+znTgulKEtRwgRMbjXq6W+2qWq96q692EMZzRkYbiRFFBpkJ1TcUWlgaIRidKndn6TVXJbthX3WNmt4pkS8sQcAEkhdBt9nXXNcWYXfIWY9+Eq.j4oM7eup29LMyTTlyC0KFTZtANN6CSwtZaIpFceHYhVFi80Wn9gcNxfzPltb6jYtYt.LeTpFZJThDtdVw4pqQOViKsGaUg3cnC3Z+wKGiarDLhYp+Mv37Iyul1YzHvWmCvpztmttigqt6uk082f5wEP1ZwLm+sYztulMEbeAH.kI407R1L9Gq5lw3Udy3Q9Zz8CULQRrLozK1Ch3CkBSVHm4qRvEAvubroZVjeaISsTQe74cwfbo13wzopr1hcijoBco1fJkqCUWsQ2xSDEzeI6Iq9EX08mlwpufS9kNco1BL5wihCgNhoPHtdKCieCtOaDKMTufa4F69RgLdrTv8KV0OFzJ9YmAphXeoAztZMdldNm615XHDXE6f+9VGfcdLElmf0LWb8Ooco0q6Qsv00LM59e2M1U9e8F6RkSp0+0od3Ed.I5Siyu4bR2tmVtcd.qvZ5et0q4A3N9BL972ycaJho+Q8Zq3J276Bck3cyEmC9RX1gYWYKCpeG0b4P6c3bOOTZd0HdOdrLjoL2kvrddHCgW18sb5P2dmGU9Y5QG7jw5mUfdmnIsevuM4zS1ocFM9ynGXD8LKM4SVUibrLUyEm0mg62dG1cgQuGdFrOfELg.BwWN0YCy4nV5FFZ6gvhfLh+DelKrog1YtvlKD9YwGQLek7M91qcaJueUFGLtEYeaUM7i7PZ2ljrqhWbMQDVgdiue4W0EL7GVWCe75Z31qqgOYcM7oqqg+35Z3NWsglAncS0xH61BBo+fN1YImNByfU1XH4u3a5FoB
-
-
@Lindon said in Synth.addPan(int eventID, int panPosition):
@Lindon If you use a polyphonic modulator, like the note number mod, each note will get its own panning.
-- well I cant get the script voice start modulator to behave in a polyphonic manner then - probably becuase I dont know what Im doing..
..got it. Thank you.
HiseSnippet 1336.3oc2X8taaaCDmJNrcNMKnYHXX.CXSnXevAHKvdqqa.EC4+NynMIFQttcepfQhNlvTjZTTIwsXea60YuBqOB6UXnu.8MX6HkjsTla9iWaw5R.BDOdG4Od2u63wzVI8owwRExoZmgQTjy7XugBc+s5SXBTqsQNKf2iDqoJ2TQaNLhDGSCPNNU10Hvo5rH6OuZsMIbhvmNVDB0Ux7oOjExzik1d8Gv37lj.ZGVXAsu65s7khsjbYBfmJ35nHh+.xwz8IF0lAibtwNALsT4oIZZLxY1MkAC85KOUjpeWVL6HN0LnAxCVnTwMk7.ChMRQa0mwCZmetiQHGb6wdgJodgkv6wBXijO1aba6Dtisnn+vYlxvqRI30nH7pW.dS.RNEfzroPZQrmuhEoGOiAO2B2R.AmdDvsWDJo5hbdAdKInfPuZHY.soBFLxfZ2qd8Ubg+r786kH70LovUJ1WpoGHps7bOetpy8yy4d9o50ahyY1FkjyopINsIRqtHCqIRBOhpVw8DBOgNRQ33W1mhe89zhgb+zScAEkhVBl9fHp30QDPYtJ3qG0ZahlXBDYx.8hnJMy.Amsom.r5zvRU71z3AZYDvq+GwLfsHCR3DcYJjIuIaBvGTJtYBNhXldXw7p2X7pqJDWD2lo86OYLNyDvH3odafwrrwODuSudTe8X.NKt4Sd6j5Ub6WHc6uE1iIn1xh1M+isiceL4Dp6tTAUYbdMtfJi+wUsxXzUtx3A9ZX66nHh3HYboE1iFx5HEFuvXgOJFR9o+zglnYQ4aIIpIN0qVqIbHmnMdDchxRK1HTlHzknAUtnJzMlxJzy9etJzuGjrW5Rjp4XziEFwo6HNgxgJZVL9QPIrdjDtNWZYt7dRgLpuTv7KFnOjpUriOlpJh8Idf1PqgqwGKYo0Ojxojhj1uX8GBjMhB7SzozWz3Zeg5DiWeBNEttlDP22eKRW4+0EoKENwo6+bXOnuFpD1SylOe1P2lOoLctMoPk4eb8GyBfx5ED7tmycaLfo+UbsqcU1KEu2HEueZVSm1KqfcSoGgeKz+7r4csJ3Z0vcjJMt7SxlrHImnLsUj2x5KwtvkcwZnSPkKb4l626l2CKIH3AB4Q0tCHlYbU2YE25qznT+qigZsSLe1RDPOy1OohB2aILK4pGS0cM8YVa46et1QyLWFcdqud86dYc0heCQxF2yZZqpvdBppsAuExBNdbV.TmlEXRRx8bHKhxBEu3y90WtFZep9ToZfkJj8Mx4loISaGGkKZCNWd5VxvHVFcEhsVYsk7g4WT3TIUCJPyEBJOuSAryLv98Cj3NDF2F0ShgVxCNP3AJaaQxoRWpJ1tv2DWeU3Wnt091aFvMI9fWaXahImcQroKeHKhpV0eT1TIrVj+YVh7VnvNoM+DFZ7c1mVVoPK9o4BlQ.YclzUsUbWyr9DNpapqCNJl0zVNjnf2nBEbLC1TJGDRrNxo5gDFcCifN3LPa9qRr7r7SzPyGluh0CMzmafM4KnPVP.m1NW8w4e+N7x9HO1yrDgmuzus6e9reYsvh8thPgjyJlwFmzqG6LqOqGiGFCsAD0JDdktoQBnMS2fzlIbiG.qCmIFPC5Hs5iNTlnYhi2i.FYv79IgdP7vOmkDmSPxFWO+b4ATD6f+B9IaxF4mUyjMxm7cxdDR7Uxm5mluYnKefUBPhD1+UEUw6YF61HOKCaHxlv.6o99laF+xFHzjs4qlBa95ovl6NE17MSgM2aJr4amBa9tKzFyaB1HQKCSKYABZuiMyzwYGAAJ0ZKQf9aT1.JQ.