It is possible ?
-
@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?
-
@Lindon un nombre ^^
-
HiseSnippet 1505.3oc6W01aaTDDdu3bo0FJpEJR7wUV7AGkDWekRAQnfyKNHKRZMwouopppM2s1dI6sq0dqShAUI9owOA9ov+.X18tyduTmzTKJpEg+f0sytyLOyK6Ly1QICoIIRExq7AiGRQdene2wB8fsFPXBT6sQdWy+9sdxA3N6twSasOZywCIIIzHjmWoevbDuxKhr+9yueSBmHBoSIgPORxBo6xhY5oT6z7GYb9NjH5ArXmSemlsCkhsjb4H.Nk7afFRBOhzmdeh4XK3i7VpUDSKUc0DMMA4s3lxnwcGHOQjd9GwRXGxolEAntffRIuijGYPrgJZqALdTmbyNAg776L0ITJ0IbS+8XQrIzm5LttcC7TNb8GdKTDdkJ.u.W30vAdy.RdNPZwTHcC+tgJ1P8zcL34C7aKzTUOB31cgR5YQK7vk72RBmPnqGSNhtiBVLgiZ2sQiUwveKudkJfqOQiOlnxhzajrwnHlDeOrMendep1RnKIdHmNAE0pld7pfLREgXTbaMMNA37N30wUZI5yDz5bIIxJfcXbZBfAYGojWqnp2fy2ar4.lPtQBOq5.JmKqeB43pqhqlPgyFMYkLll+8ID9QLQ+7k+hTFmu74qWwH6XqfaKhnmBBtw5NpcWxgTd.PM2WAF6Vx3gRArnV0zsMVH7iI3f4f6MRDpYRAVJLWOLLp.yILmqUAAyGQWtxuVoLqWsrEkgUku0sv8XhHrbjFex.phh0Cn3vQJEvGeL13onQX.5v43TLKAGZsFbOkLtd85fL.8kH4z5CULCBeLEKn.OZIdTRp75YR5UVVvFk7MUwqTLzZrRiKQ.95ZKarNC13xPBGqH..uGdOBD4MeCwqZAqNM1tBN.Xnrwzb8q.Y72clnXcPC80CVK.Leq8W9UhDkK+RJOgd1MWYE6VVXUzfcNjEFoQn5ITvWnompqtZQL7LGFdtkihdhjTOwqH2Jf1e45UlcZgItWcYCuYQ+sHb9gPIqZExIroMyNqI3+SaLt5uERBNmjiyIU5bSYVaM6Vq+tbNSvEkzD3j03lsH0zGHpYyKp7xJ3ytUudybuLgwopYtso+q5hXrFD4NjpbyJMGDZJUrSm+42oysQbXpOw4fRQaAS+fgTw40dFk4HgthkxPE7k11S7ix5It4HsVJPLn02R1oUPV75NHB5Rv6Ur7FbQLuTJyeZFy1LgGSNl1Sphsx359EnMCgEQzDiwdaDbCoOEbgJX3HeOydVJsDQ4qQOr81liCszybCfqYHUoYFut21zigwqRmOnr+1zjizxgPvYRBGHmWmm5zIXq4O2b7jE+9IMYI6AMXE.9.xdKfbj5RuVe3TwhZegh0b0y.lN625QHWcbkTcbsLcXutZUwU8Su55nie6mbzQyQMOgEoGLkfr4.Jq+.s6rlo5she9PDnYXeuAgYG68ot1a+lCySlaawd1bzI1wnrUMxlB7UG4CF1TFMhSzEm.0L1c1Fvk0Bi8YFsSjvzicGK+erwRurP7F9cX5vAyFiKLCLB42uMvX1v7WyuUudzP8T.tn+NO4syj6tp+SxUuMUYWo4hqU8SRBN+GS8GW1GSM7R+XJXL9PHjPcSMrwoCTP6GXNAWUYPaKAAr4HWx6KkZS+F2Gyk9f.aYLP7ENM8XpJonDxaulVAL1Xyok5hIml+IGTdgxhbKZlTUzqzE8Lvf47YfK9N2y.eOnjPgWpVNGicYlThVhiobHo2hwOFZO0iLhqyoFT.k6IExgCjBVXwDHsh0uOU4h8YZPan0PR7TJ2r49TNkj3jo94M2EFAmnN6cf2.eQva7q1mY75y7SgK1bkE+9ao7R+2tT99vKsfxhviYTLSso6OJtKTMMjBZWHfWeXpGsfY5vz0MxqO0kJhrK9K3W1lAl0dYaFju4+J5HlDpjuHLcDVSd5UsT.6VXKDW1eOyZ7jYU88aTuATaNh8hvPiKds.DZ17b64fmuXN34NyAOe4bvycmCd9p4fmu9B4wzbYiQZYb5UNfPmV12A34MoorWIzeSjj5OM
I advance a little. I load a wav file. as soon as I click on next it is deleted. he is already interacting ^^
-
@yall said in It is possible ?:
@Lindon un nombre ^^
correct - so given we need a string and not a number this will never work.
To get the string we need - we need the name of all the wav files (and then we select one) and the directory they are in.
so we can then say:
PLAYERAsAudio.setFile(thedirectory_we_want_to_use+ the_file_name_we_want_to_use);
and it will load correctly.
So.....
first we need to get the directory we want to use....
PlayerAsAudio.getFilename() gives us that.
Now how do we get the directory it cam from?
First we need to make the string we got from PlayerAsAudio.getFilename() into a HISE file object ..how do we do that?
Hint : its documented in the documentation AND its listed in this thread...
-
@yall said in It is possible ?:
HiseSnippet 1505.3oc6W01aaTDDdu3bo0FJpEJR7wUV7AGkDWekRAQnfyKNHKRZMwouopppM2s1dI6sq0dqShAUI9owOA9ov+.X18tyduTmzTKJpEg+f0sytyLOyK6Ly1QICoIIRExq7AiGRQdene2wB8fsFPXBT6sQdWy+9sdxA3N6twSasOZywCIIIzHjmWoevbDuxKhr+9yueSBmHBoSIgPORxBo6xhY5oT6z7GYb9NjH5ArXmSemlsCkhsjb4H.Nk7afFRBOhzmdeh4XK3i7VpUDSKUc0DMMA4s3lxnwcGHOQjd9GwRXGxolEAntffRIuijGYPrgJZqALdTmbyNAg776L0ITJ0IbS+8XQrIzm5LttcC7TNb8GdKTDdkJ.u.W30vAdy.RdNPZwTHcC+tgJ1P8zcL34C7aKzTUOB31cgR5YQK7vk72RBmPnqGSNhtiBVLgiZ2sQiUwveKudkJfqOQiOlnxhzajrwnHlDeOrMendep1RnKIdHmNAE0pld7pfLREgXTbaMMNA37N30wUZI5yDz5bIIxJfcXbZBfAYGojWqnp2fy2ar4.lPtQBOq5.JmKqeB43pqhqlPgyFMYkLll+8ID9QLQ+7k+hTFmu74qWwH6XqfaKhnmBBtw5NpcWxgTd.PM2WAF6Vx3gRArnV0zsMVH7iI3f4f6MRDpYRAVJLWOLLp.yILmqUAAyGQWtxuVoLqWsrEkgUku0sv8XhHrbjFex.phh0Cn3vQJEvGeL13onQX.5v43TLKAGZsFbOkLtd85fL.8kH4z5CULCBeLEKn.OZIdTRp75YR5UVVvFk7MUwqTLzZrRiKQ.95ZKarNC13xPBGqH..uGdOBD4MeCwqZAqNM1tBN.Xnrwzb8q.Y72clnXcPC80CVK.Leq8W9UhDkK+RJOgd1MWYE6VVXUzfcNjEFoQn5ITvWnompqtZQL7LGFdtkihdhjTOwqH2Jf1e45UlcZgItWcYCuYQ+sHb9gPIqZExIroMyNqI3+SaLt5uERBNmjiyIU5bSYVaM6Vq+tbNSvEkzD3j03lsH0zGHpYyKp7xJ3ytUudybuLgwopYtso+q5hXrFD4NjpbyJMGDZJUrSm+42oysQbXpOw4fRQaAS+fgTw40dFk4HgthkxPE7k11S7ix5It4HsVJPLn02R1oUPV75NHB5Rv6Ur7FbQLuTJyeZFy1LgGSNl1Sphsx359EnMCgEQzDiwdaDbCoOEbgJX3HeOydVJsDQ4qQOr81liCszybCfqYHUoYFut21zigwqRmOnr+1zjizxgPvYRBGHmWmm5zIXq4O2b7jE+9IMYI6AMXE.9.xdKfbj5RuVe3TwhZegh0b0y.lN625QHWcbkTcbsLcXutZUwU8Su55nie6mbzQyQMOgEoGLkfr4.Jq+.s6rlo5she9PDnYXeuAgYG68ot1a+lCySlaawd1bzI1wnrUMxlB7UG4CF1TFMhSzEm.0L1c1Fvk0Bi8YFsSjvzicGK+erwRurP7F9cX5vAyFiKLCLB42uMvX1v7WyuUudzP8T.tn+NO4syj6tp+SxUuMUYWo4hqU8SRBN+GS8GW1GSM7R+XJXL9PHjPcSMrwoCTP6GXNAWUYPaKAAr4HWx6KkZS+F2Gyk9f.aYLP7ENM8XpJonDxaulVAL1Xyok5hIml+IGTdgxhbKZlTUzqzE8Lvf47YfK9N2y.eOnjPgWpVNGicYlThVhiobHo2hwOFZO0iLhqyoFT.k6IExgCjBVXwDHsh0uOU4h8YZPan0PR7TJ2r49TNkj3jo94M2EFAmnN6cf2.eQva7q1mY75y7SgK1bkE+9ao7R+2tT99vKsfxhviYTLSso6OJtKTMMjBZWHfWeXpGsfY5vz0MxqO0kJhrK9K3W1lAl0dYaFju4+J5HlDpjuHLcDVSd5UsT.6VXKDW1eOyZ7jYU88aTuATaNh8hvPiKds.DZ17b64fmuXN34NyAOe4bvycmCd9p4fmu9B4wzbYiQZYb5UNfPmV12A34MoorWIzeSjj5OM
I advance a little. I load a wav file. as soon as I click on next it is deleted. he is already interacting ^^
stop doing this - you are only confusing yourseslf - your model it wrong.
-
@Lindon well I see that I don't understand anything I'm wasting your time it seems so simple
-
@yall you can only learn in steps - If I show you the completed version you will learn nothing.