It is possible ?
-
@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.
-
@Lindon I'm not asking you. I'm trying to understand it's already very kind of you to help me
-
@yall - okay well here is the solution;
Whats clear though is you are struggling with the basic data types used in programming - the difference between a string, a number and an array for a start - I strongly recommend you go get some basic understanding of these types, and read the documentation carefully - dont read what you want it to say - but read what it is actually telling you - it will tell you data types it expects.
HiseSnippet 1897.3oc6X0uabTCDe2jrs8NnnBTj3OsB7GWHMG2UBEDsEt7wEzolzdjqzOTaUjytduyM6Zuxq2jdBUAuO7e7DfDu.7LvS.uAvX681yaxlPZTKhhZT+HdrmY9MiG+y639BtOIMkKbbqc2wIDG221avXlbzZivTlSu0cbq6IIoR0ecVcbBNMkD335N62pl2s1bN5e9yuYUbDl4SlJxw4dbpOYSZLUNUZ+N2hFEsANfbWZr0pWtSOeNaMdDOCvxrdsbRv96gGRtMVsrY7bbOW2.pjKFHw.XbbmaUdv3Ai3GvLq+dzT5tQD0f1NC.CYDuAOJPgXkTm0FQiB5OIlScbb85OMCLqICbYusnAzB4SyDWROAZpF14C2YJCuYKAu11vqkE7p.RtVPZNCjdWuA9BZhb5LJ77Vd8XRhHDCocanXVqyL+7a6sFGVAS1LFuGYCALnPiFWqUqqff+YgqWGx7oRz9XAp+lq7vtaitIRWDzbHQpwmdTi4MyNeEZrR5JYATtshZACvwIQjBXeTSvxh6IIwoflKitNpdW1PJizLhiCzFXCZDIE.MuOmG0.TqtxoqDEs0X8TfdO5IWurPUIi8DwZo8XAjmARaYi9Mw6RhZCRmjnTQLONgyfAMl2Lc4.FPahxCSrsBpj.kGlHY.TC6SVmJH9PAwXaPzmmdSzRsssWnBpW850orHHxQgYLeIkyPb1s69f6pvk.hb+If5JfRQYjEp+C0qQCajOnFLp1m9onPJK.wyjnCFQDDjbDA4mIDfdQiQFjhN.uOrtHBhlh.yRYCQgBdbylMM1.RAZEyWtdo3TD17a7ceJDVvJsibHBT+2fwoP1ooxZqraJOJSR5igBmR0HpTrZwLHG1XAH0dbNMEkfUHGELIS1zfwijgA2aiFkG5qUsXEMr8CNJR6KiSnLXKczQ7ErBLrTHINIekZ7doZO6nFR8ZwMNB9tBZ9OoIXl4uBJDGkRzfQiGX6ExSjlIBJTuIEpClkqiWX5hKRRgYPDj.YVDSWp2HUB5ObADOTOOA6OJeeCJGRfxApTEmX3OBAdLXsP3vXBOUed.A+xMrNS0D1bFJGoku3hPwkt5pVYb8HXxm.pOUMsjlR9.MXZrA.R0tuF+O+ENhO7Js2fsRIGpfGx6Gsf2TryzolIwutLJ+DocTnQPSphq3NgkbZEQ1wsOVXYKfRY9BRrpDSACHUQ0mxOPfSRTGA2EttCI4nVpZLZHZpQPKhZi95CCQydTwlicvzRmwIPgV4oVbQ8DEPhwO.c.jRFsugovTEoDwHPZC.SDlGnmhQdlrHOxEADg4vP4S1olS1GZ+7QE.3Il7Qc.CPAQ0TtJRu4WPYpbpu0fiqpjSiRDhpaBpfxr+1cu2anLeCk4anLe4SY9Rhu7jIKA7EPNcLk5sMVvQ4KWB3KuApUkbiUxhp+hrJoLWZoJoLGgOdJSHAX.tfrOkmk9Rh17DnLUjdGGkoEgnhxz9qK4RxcXMzrh0edczgmJLrx4xMVDQT4zpt5DmjhMfu3eWhvlSVsPnUmx8O4c78OY2dmuIiXsPNqGiJuSBgcbM84jmFgdslMGUvuI0cZ8N4cZsZlTxYNTngpy4ot2wQiW61acNE5ddstsOIkOmQ4OHWYcIw8g5KftIVaiK4URVEFK.KwNt22aiu5w5k93aAFGum7tBLKMjHRe757LH4MvmySd75BBNdL5VjwoHS+Yo1x1INs0NsVd4cF9QsULvNfQFRfsEAzFumqxeZIcYApw+1e.B99dqqf.z7YdpER2IDgjp1IcWGNH3SLcxVyacR5dRdBrgWTBC14eJ6+rh3syS6LtXvudPGZ5VbEaAV.hcmwwxpm6ebeYpYc5chlUBe.jBLpySN1937Febwben6XT6hK3Y5dzxG+z2Y4iNYcNfFHGMU.uyHBc3Ho8qhn8qSEA0KP8hUP9P6fbXmjImJ5oArgVxIUWTn6WN+QJN5KRbIus3AYQXY4GHQ8pP4S.m5K8pDpWdfAb4ise0nWZuZxoEhuqWepzeT0XblJvHTT+p.i4u0zE85FFBewyT.Nm2FO3UyCKY692eh60kJaxUmV0tunH33eque+z9VeIm525avXlOrkPrKMz6S.Cl+dvMr1tRg1tLLDyA1h2lykpKtreqQC8ll6BLeoUS1G3EKagIW89piJMVkGMbnw3mMg9LBLUA+5p+nQPN85u7GpaoNoW9r8Y7kOm6+bu74qAzLkdb1ZSv3.pZquKaeRDbPRiw2CtmKDmEImHscITtEmwSFwYT+xEkvmSNbHQXi8JCnUjR3fwTIWty1jHBN0p5+i6rIzbLVb3yUu.4h1uvOTck6WenmAtHEM.502qGl8+2WOrMzSHP0tEFJBUbS2NK1zTN3cFC5MRwGMi5iQLiaMgJa.zEldveA+jOYa0X27IaOYx+U7QL1Wv2w2780p5zKnk.wMSStWyaK0XTwGR640pYKfaNftiuuJEuTaGmp04pmAc9ryfNKeFz4yOC5bsyfNewYPmu7D0Qc4xJYRdr4HGHneWcCEttEWz6NqyeCO69UsA
take careful note of the VAST number of Console.print() statements there are in there, allowing you to check at each step that you have the right data type and its filled with the correct data...before you ask for help again make sure you have done a massive amount of Console.print statements to make sure you are getting what you think you are getting at each line in the code..
-
@Lindon it's very nice I did not ask you as much. if one day I can help you in my turn I would do it with great pleasure. I will study your example from the start
-
@yall no problem - please follow the advice.