It is possible ?
-
@Lindon I think I understood the logic of the system thanks to you. so if I understood correctly I now have to find the way to load with the next button the file following the same primary folder. so i have to take FileSystem.fromAbsolutePath(string) to upload a new sample?
-
@yall said in It is possible ?:
@Lindon I think I understood the logic of the system thanks to you. so if I understood correctly I now have to find the way to load with the next button the file following the same primary folder. so i have to take FileSystem.fromAbsolutePath(string) to upload a new sample?
- you can only load the Loop Player with:
myAudioSampleProcessor.setFile(String fileName);
so you need to obtain all the names of all the wav files in the directory that the current audio wav file came from.
- Get where the audio wav file came from (I've pretty much shown you how to do that)
- Load all the wav files from that directory into an array (again shown ya.)
- Find where the currently loaded sound is in the array
- move forwards and backwards from there..
post a snippet doing steps 1 and 2.
-
This post is deleted! -
HiseSnippet 1601.3oc6X8tSabDDeOLGI1sTkzlJ0OtxpevHHN9RRSqBMs1.lVqBItXBjn.JZ4t01aYucstaMfaER8QqOB8QouAsyt2Y68HFGhaHRUp9CnamcmY9M+YmYVZFI8owwxHjS9cGzihb9X2VCDptq2kvDnFafbVz8o0ewt3laU6k02As1fdj3XZ.xwI2OnOhS94Qle+02uFgSD9zwjPn8jLe5VrPlZL0lU+IFmuIIftKKz5zOrZCeoXcIW1GfSN2JndD+iIcnOknO1btHmEpGvTxnVJhhFibleMYvfVckmJRN+drX1QbpdgGpEHnDxaJ4AZDqohVuKiGzbnYGiPNtMG6Dxk3Dti61r.1H5icF2xrAdLG19Cm4xBubYfmmM7pXAuI.IGKHMeBjtsaK+HVO03cz34ibaHTzn1DvsaCkjyhlauEbWWBmPnJGRNltYDrXDGkdTkJqfg+rzpE.OerBeBIJMPieB1jGTtCUYvmYUohI6VbBbTKtV+.lzlQCgVjvdb5HX+lhPzOrghFFCb9P7p3B0EcXBZYtjDXDvlLNMF.sroTxKArYo5Zb91CzGPminkvqJ1kx4xxmRNo3J3hwT3rAiVICoC+9TB+Xlnyvk+pTFNb4gqVPK6PifaHBnmABthsEuE4HJ2CnNz4p8RxvdRArnTwjs0VH7iI3f4fa2W3qXRAVJz2mzLFAli+PtVADLuOcoB+Vg7r1kRWjGVk+d2C2lIBvx9J7ocoQTrpKE62OJB3iO.q8Tz.L.c3bbJlEi8MVCtcjLrb4xfL.8EK4zx8hXZDtOEKn.OJItebh7ZqukDYXAqUxiKhWNanUakZWh.70kVRacZrwk9DNNh..7I3sIPjW+MDuJ4sx3X6xXOfg7ZSy1uBjwe2EhhkAMzQ08tdf4ar+7uQjHe9yo7X5E2b4kMaYfUVC15PFXjDgJGSAeghdlp3JYwvqrX3PCGIdBMG5MJk835SbdgyWsvjyGzA7hKo4MMruNgyOBJtUJSxfIeYxoKd+e9hNT7sPz+RxJtjbnKMW4t20r0pWGIKukTAuokK3YkLXmDHUzmIJYB2ENu.9ha0t8D2KUXbZzD2V2.NZZLVBBHGQirS1zGD5JksUm6k2pytSrehOw5fRQCAS8rdTwk0eFk5Hg1h4RQE7kxzT7SRaJtVekRJPLn22BlwUPF7ZOIB5Jv6ML75MMlWHg4OOkYSd99jSnskQgFYbK2LzlfvBHJBx4P20e7AOOlFEe.mdJK9fMnwGqj8NHV1WDbDQb7Aqs+Z3c+w538qsWc78MKS9Du9V0Z1xP3UITNzPBW5AdKoaggfqTcnPvIBl6x0QqUCk5h.yZ24Pnm2XCMPfoERcvfSuGMRwzwSmMnm.StkL5Qd2TrAg8QoxfbdawfyFY0U+kpCFs3ONsJKdanUr.vGP1YNjkTW3sFcFKVTioJV8cUMXZtS88P153FI5XwTcXteaTwMcStqaoie+mszQ09UOkEn5NlfrZWJqSWk8XrI5cQWqYJPSvDeGxgrL4WZaxcp1a3MkFF3mNkdrYlKSAozYLeyAJgQYkA84DU14a0C0mtATIHyPk5AGEwL0.6g9euMz6UEh21sIS42cxXbtIfQHE+5.ioOUXQ25saS8UiA37ta9hqm2EXq9Oan5MoJaI02cMpeTRvk+Ts+7p9TsdW4mpAy76CgDpcpgINsaDzaCtEXqJMZqKHfMGXSdGoToalY+TwjWOXpjAhOyoom.EOyJggsjutKuFp8lI0UCImMrjJGLqL0b4F6bTIWmbS64qdy3yWm+554qye0RSmN79OPgmLu1N+PL1hoS7pKNgxgqVFL9oPev1j9b0PpdYP41RgrWWof4mMMUEw5zgFYi8IZP0TJ3pxXJ2o5NTNkDace3KqtE73.RzEuo8N3K7dm+OOLw30W3l.Wrtv.9eSb6CZZ1Tadj6J0738Ndm8FIuefxNv6DgBzvSwhX5ZYOseXKnttOEPhP.ucRW+ZN8PvIqqLr7VKpHvr3ugeoa5oW6jto2vM+fniPhej709ISpqykuogBX2BSKg7taqWiGMRtqakxUfZ4ArW66qc220CglLO2eF34Ay.OObF34qlAddzLvyWOC77MSkGcynZ8Uxvjqh.gl0MOJwwYz3AN4P+CbII.0M
I'm lost I think. moreover, baby is crying, it's not easy to concentrate ^^
I have the path but I'm completely blocked and I don't understand why -
@yall go sort the baby then,
-
@yall said in It is possible ?:
HiseSnippet 1601.3oc6X8tSabDDeOLGI1sTkzlJ0OtxpevHHN9RRSqBMs1.lVqBItXBjn.JZ4t01aYucstaMfaER8QqOB8QouAsyt2Y68HFGhaHRUp9CnamcmY9M+YmYVZFI8owwxHjS9cGzihb9X2VCDptq2kvDnFafbVz8o0ewt3laU6k02As1fdj3XZ.xwI2OnOhS94Qle+02uFgSD9zwjPn8jLe5VrPlZL0lU+IFmuIIftKKz5zOrZCeoXcIW1GfSN2JndD+iIcnOknO1btHmEpGvTxnVJhhFibleMYvfVckmJRN+drX1QbpdgGpEHnDxaJ4AZDqohVuKiGzbnYGiPNtMG6Dxk3Dti61r.1H5icF2xrAdLG19Cm4xBubYfmmM7pXAuI.IGKHMeBjtsaK+HVO03cz34ibaHTzn1DvsaCkjyhlauEbWWBmPnJGRNltYDrXDGkdTkJqfg+rzpE.OerBeBIJMPieB1jGTtCUYvmYUohI6VbBbTKtV+.lzlQCgVjvdb5HX+lhPzOrghFFCb9P7p3B0EcXBZYtjDXDvlLNMF.sroTxKArYo5Zb91CzGPminkvqJ1kx4xxmRNo3J3hwT3rAiVICoC+9TB+Xlnyvk+pTFNb4gqVPK6PifaHBnmABthsEuE4HJ2CnNz4p8RxvdRArnTwjs0VH7iI3f4fa2W3qXRAVJz2mzLFAli+PtVADLuOcoB+Vg7r1kRWjGVk+d2C2lIBvx9J7ocoQTrpKE62OJB3iO.q8Tz.L.c3bbJlEi8MVCtcjLrb4xfL.8EK4zx8hXZDtOEKn.OJItebh7ZqukDYXAqUxiKhWNanUakZWh.70kVRacZrwk9DNNh..7I3sIPjW+MDuJ4sx3X6xXOfg7ZSy1uBjwe2EhhkAMzQ08tdf4ar+7uQjHe9yo7X5E2b4kMaYfUVC15PFXjDgJGSAeghdlp3JYwvqrX3PCGIdBMG5MJk835SbdgyWsvjyGzA7hKo4MMruNgyOBJtUJSxfIeYxoKd+e9hNT7sPz+RxJtjbnKMW4t20r0pWGIKukTAuokK3YkLXmDHUzmIJYB2ENu.9ha0t8D2KUXbZzD2V2.NZZLVBBHGQirS1zGD5JksUm6k2pytSrehOw5fRQCAS8rdTwk0eFk5Hg1h4RQE7kxzT7SRaJtVekRJPLn22BlwUPF7ZOIB5Jv6ML75MMlWHg4OOkYSd99jSnskQgFYbK2LzlfvBHJBx4P20e7AOOlFEe.mdJK9fMnwGqj8NHV1WDbDQb7Aqs+Z3c+w538qsWc78MKS9Du9V0Z1xP3UITNzPBW5AdKoaggfqTcnPvIBl6x0QqUCk5h.yZ24Pnm2XCMPfoERcvfSuGMRwzwSmMnm.StkL5Qd2TrAg8QoxfbdawfyFY0U+kpCFs3ONsJKdanUr.vGP1YNjkTW3sFcFKVTioJV8cUMXZtS88P153FI5XwTcXteaTwMcStqaoie+mszQ09UOkEn5NlfrZWJqSWk8XrI5cQWqYJPSvDeGxgrL4WZaxcp1a3MkFF3mNkdrYlKSAozYLeyAJgQYkA84DU14a0C0mtATIHyPk5AGEwL0.6g9euMz6UEh21sIS42cxXbtIfQHE+5.ioOUXQ25saS8UiA37ta9hqm2EXq9Oan5MoJaI02cMpeTRvk+Ts+7p9TsdW4mpAy76CgDpcpgINsaDzaCtEXqJMZqKHfMGXSdGoToalY+TwjWOXpjAhOyoom.EOyJggsjutKuFp8lI0UCImMrjJGLqL0b4F6bTIWmbS64qdy3yWm+554qye0RSmN79OPgmLu1N+PL1hoS7pKNgxgqVFL9oPev1j9b0PpdYP41RgrWWof4mMMUEw5zgFYi8IZP0TJ3pxXJ2o5NTNkDace3KqtE73.RzEuo8N3K7dm+OOLw30W3l.Wrtv.9eSb6CZZ1Tadj6J0738Ndm8FIuefxNv6DgBzvSwhX5ZYOseXKnttOEPhP.ucRW+ZN8PvIqqLr7VKpHvr3ugeoa5oW6jto2vM+fniPhej709ISpqykuogBX2BSKg7taqWiGMRtqakxUfZ4ArW66qc220CglLO2eF34Ay.OObF34qlAddzLvyWOC77MSkGcynZ8Uxvjqh.gl0MOJwwYz3AN4P+CbII.0M
I'm lost I think. moreover, baby is crying, it's not easy to concentrate ^^
I have the path but I'm completely blocked and I don't understand whyno you cant say this:
PLAYER.setFile(AllMyFileNames);
AllMyFileNames is an array, what does the documentation say is required for .setFile()??
-
@Lindon no, but I want to understand. I have the schematic in my head and I understood how it worked. At first I didn't think like that but your solution makes sense. I just can't apply it.
-
@yall what does the documentation say is required for .setFile()??
Look at lines 2 and 3 in my example - can you see why you cant use PLAYER ???
-
@Lindon the setFile is used to load in the loop player and with the folder {PROJECT_FOLDER} it is ok.
but I have to replace {PROJECT_FOLDER} with the currently loaded path is that right? -
@yall what does the documentation tell you uyou need to put in set.File(<HERE!>)
-
@Lindon
the path -
@yall no!!!! - it says ----- string
AudioSampleProcessor.setFile(String fileName)
are you using a string here?
PLAYER.setFile(AllMyFileNames);
What is PLAYER???? (its on line 2...of the example)??
-
@Lindon it's my audio loop player that i called like this
-
@yall no!!! its not... read your code:
const var PLAYER = Synth.getChildSynth("PLAYER");
its a ChildSynth. - so a synth.
what is the very next line giving you?
const var PLAYERAsAudio = Synth.getAudioSampleProcessor("PLAYER");
-
HiseSnippet 1530.3oc0W01aaaCDlJNJs1qcncqCXejvXevAIw0ZqqaXYc04EmAikz5Em0WPQQAiDsMWnHMjnRh2P.1Os8SX+T1+fsiTR1ToNtodMsX9CFhG4c2y8Bu6XmHoOMNVFgbJevngTjyMb6NRnFr0.BSfZuMx4ltOp0yN.2Y2Mddq8QaNZHINlFfbbJ8i5i3TdQj42e+vMIbhvmNgDB8DIymtKKjolPsSyehw46PBnGvBsN88Z11WJ1RxkI.bJ41.Mj3eDoO8QD8wVvE4rTq.lRF0UQTzXjyhaJCF0cf7DQ54eBKlcHmpW3g5BBJk7NRdfFwZpnsFv3AcxM6XDxwsyDmPoTmvcb2iEvFSehy3VlMvS3v1e3rPQ3Up.77rgWCK3MEH4XAoESgzsc65GwFplriFOejaaghF0i.tcanjdVzBObI2sjvIDp5gjin6DAKFyQs62nwpX3ukWuB34iU3iIQYAZ7Cvl7f58oJC9LqpUMc2pSgiMh2HIfIsYzPnKIbHmNF1utHDIgsUzvXfy6gWGWoknOSPqykj.i.1gwow.nkcjRdMfMKUuAmu2H8Az4HZI7hpCnbtr9IjiqtJtZLENav3UxPZ92mP3GwD8yW9aRYX9xWtdEsrCMBtsHfdJH3F1V7tjCobOfZtyU6kjgCkBXQspoaqsP3GSvAyA2KQ3qXRAVJz2mzLFAlieNWqBBlmPWtxuWoLqWsrEkgUku6cw8Xh.rLQgOY.MhhUCnX+jnHfO9Hr1SQCv.zgywoXVL12XM3dQxv50qCx.zWrjSqOLhAHz1zVoX7SaJ5MEfCs1xZSPC.tzmvwQD.EO.uGABu5ugfRMuUmD.WA6ALTVi+hZvC+CmKTUGzPe0f07.azXjkeM2c4xmQ4wzyu4JqX1x.qKzpLvHMLTOlBgDE8TU0UKhgWXwvKMbTzSDm5INubOqxYqWY5Adcjs5xZFyhuaQ37CgpX0JD0MIFSOuv6CahQ0mRwBJviRhShSkWOc4yHCKXsR9tpW84LeOjAbAYFWPdzElur1ZlsV+pHg4MjJ3MqbAOqjA6j.oh9XQMS3txYUvmeqd8l5dYBiSil515NsQyhwZP.4PZjcxl9fP6mh8zbu3dZ1sb8S8IVGTJZKXpGOjJtnFwnLGIz+qTFpfuTlteebV2uMSTJo.wflbKYlKAYvq8HGnKAuWyvq2rXdoTl+rLlM44OkbLsmLJzHia4Vf1TDV.QQRMVHwuOEbgQvXPtN58LTZIBxWi9k1aqONz7NyM.tlgzHES60c1ldLLHU5j.kc2lFejRNDBNiS3.47l7TmNFaM+0liFu3OOoIKdOnyn.vGP1YAjkTW5M5CmHVT6YJV8MJMX5reqmfr0w0R0wMyzg4VnQEW2M8FokN9ie1RGMSZdBKPMXBAYyATV+AJ6oJS06MbmLK.ZJV3aQf1xhetsE2u4v7z41FzmMybrYBHSUirI9d8w6fAKkAIbhp3zl5Qry1.ttVXDO8XbhXlZj8H3uyFA8xBwa61go7GLcLtvTvHjgeUfwrA2uoaqd8n9pI.bQ2cd1UyT51p+SyUuIUYWo9pqQ8iSBt3GN8WW1GNM7R+vIXBbeHjPsSMLwoChfFPv..1pRi1VBBXyA1j2WJU5NN1ObKcVdSgLP7ENM8XZTbQIj22L0uFps4zhcgjSy+jCJuPgQtAMiqK5TZVO4yaNex2hWUO4awKWxzrg2+CJOT3EpkywXWlN8nk3XJGt.Xv3m.Mq5QR3pbpdEP4dRgb3.of4WLYREw52mFYi8oZPanTPB8DJ2o49TNkDak09EM2ElylDc96CuE9Bu25WqO030m6lBWr95K9+Rb68ZZ1LKwW5RUh+cNdm+x8uafx9vStfxnvqZhX5ZYOJIrKT80mBHQHfmgnqesfddxz0Mxqm0kJBLK9G3W1ld50NYa5ku46EcDR7ijuxOcnWct70MT.6VXJbW1cO8Z73oaccaTuATKOf8Jees6dMODZ577kyAOe0bvy8lCd954fm6OG77MyAOe6L4Q2LZiDkLL8pHPnSKyKGbbF2D2oD5eQF3APg
so now I have loaded what is in the table if I follow you
-
-
@Lindon some mistake ^^
-
@yall so what kind of thing is myFileIndex?
heres a clue: its either a string or a number....which?
-
@Lindon
these are the sample .wav files -
@yall so what kind of thing is myFileIndex?
heres a clue: its either a string or a number....which?