Sorry work get busy again so naturally i lost 2 months haha..
Is there a way to view the source code for the inbuilt arp? So i can include in/adapt what i've written already?
Thanks again!
Sorry work get busy again so naturally i lost 2 months haha..
Is there a way to view the source code for the inbuilt arp? So i can include in/adapt what i've written already?
Thanks again!
Hi,
Been away for awhile (busy with work and second child was born!) and now have some time to get back into this.
I've got a working sequencer based of one of @d-healey fantastic videos and i've added a bunch of functionality I wanted.
I want to add a swing knob but have no clue where to even start with it?
Thanks in advance
Jack
Hey, still very new to both java and Hise but feel like i'm starting to get there...
I'm trying to build a sequencer but my problem is my sequencer is waiting to play the first note by the timer length if that makes sense?
So if im in 1/16th mode its waiting 1/16th note before playing the first note of the sequence.
Any advice?
Thanks in advance.
As with everything I do on hise i followed @d-healey's amazing youtube tutorial on building a simple sequencer/arpeggiator. This is for a percussion library so no need of the arpeggiator functionality only looking for a sequencer.
HiseSnippet 3101.3oc6b0saaajEdnsoSDaSpa2sKJvhcW1f1BYzDaQJYmDD3VZY6zJznXkHG2Vr.aBM4HYtghTkbjiUCBPVf8AXus2UrOA6d4dmeD1Gg9Hz2fsmYHozPJQYQonsotR.9m4myY9lu4bN7vgiXMOWCruuqGRH2AcaiQBuoX8tNji24XcKGTkcQBuk3AGbnhrZAUUE0BJnxcaq66iMQBBK9YzNIjaID6yO9ok0s0cLv8qBgNz0x.eOqVVj90VS6KrrsuqtI9.qVb8tjVECWmcbsc6..ZQwBn15FOUuI995ztsfHRX48LsHtd0I5DrORXoxtlcqer6ybB5+gV9VGYioETP0AEET8ccsMoHlVKZmisrMqEMw8QHAwZ8ogECngeqXUKSqd02mNVg0fbeI34CgEhCuEiAOEd3UfCdCARBbPRL.RusXcCOq1j9sPwyaHVwgf8ZnCzNOTtemV0ssLwd0.JDfhnvh.CGnAzB+2KKtiKHmCYsV5OEeWOnPO8jeyBEttL7qUuijjkigcGSb9qsg7Wp2UtpkA7yoXu09q9Wi195qKWG+MXXU2SlVhpVOWaeIXkzmHehtmrO9a12QdK4nQrIlriaq1tNPg7Wi0JUUwD3PrsqgEo6nDKpOwEtk9o0I319oJYTGhKliKAu+IXOa81oJIWeFT36gcZRNdjxFzEFsQopC08rzAyAeIObS5jthiI9TPCEtCql115cwl2GDrecPunUTwbK4ab6aeGldppepLaFAKV1VNX4FcbLHVtNxtNQS1vkk7FQH55.vs6fWU54R433x07wTxkY4rcK2NNjqE0y6H8h6HcdTJU9vwZGca6i.iu7CfhP6F1LiFAvShM2nTDsXvrUxpQ99jFc.OjBi7qt0VJqJkiqy64zDl0zdTEBqXUGCKLl92006Acz8.a5xXchedEXTSWkpSlJWWcTJs3DpzRiRoklPkdKlybR6i9CxnrP.zv9+oi5CUwzQ0gJY5n1PkLETI3JHc9N5C2aX.NOHfP+ObqOTej8cxybSAfyBVNfu.zVtpvkDfqTtlUSGWO7dmPwBwi51lCZkcM807Iv7f4vkOZZutRAVb9b45GsYqHcAiCsLboji.Qn85ERRuPRNI9ZzXT.T9i9H4fwmpuNsp4goWj5Kvc8yup7VfyNaJvgR21Afjgq3wEyQmMVMjy2KPn76uEDIDTAiFB0gS.rJ2kQDUL62clNeQfdCUPXnTn1WvS8gKN1TfPmcIl4gPT54.hVe85.nk2S233fnZ59x2GeJInPcJs6KmmUH75GqJwlEbWQYPRieJJeCY1j74Ri2TDlgTXUCVTCQDQlEimzUJG7Gca4SfhvbmO3O.gfjFX.YaR9HxmpRJdYx79AKY8YvsBPD0BhVQ99lRWmMJTo4VF6oU4OVVYU4Or2kr4nf6L.eGEexgYMxe4KZGgTAim5kX5odwmYnQfOLWGccp3XQ1uM1Is7EQgN9PZZ+oPTAckvRR6pgIoEPiHKHWrbhO04nZ5NEPLHymbLJChqLchqNchWb5DuzjItDUb5MYL.28O+jLIuxTN9wYOsFM9imkI4KNk3uTFjubGBw0gI+aHdDwoVGul3rX7MTEnLsJPcZUPwoUAklLEHQUP0NjIkC6I+.T3O9oYRd0ob7KNkieooPdZD2og+nxqLkxqNkxWbJkej1eKEH+6DKH.8d2Y53JhbWlNoZtrloNQGI76EU1bs0VqwGWda32U1cs0J1oFTwiJu8XFsK5BwIGgUzFmI5kDYY+MYrzUD4xEZLTwJgp.x79H2xtmxTxaJ1O25AYowiCf4P8mY4zbHX3QU1kRzHAgvL.frBZi8HVzDND1EehkANXuZxItK1+oPNgHA4d2a.R3sFijDNs2PJ6o0sWgydllOoqMaG59bWOquEPftMpkkooMtlquEMMIdz5CKj0s91Xtqs32ttu9LX4lqnlemFMrNkl0y8PsbMAIEEAHgdlkIPm85XEsiwVMOlvuucsiROpBKhaucIB0V2SuEFt4oJwljnLQJJbjxOz4BJonjQRQkiT99tWPIE0LRJE4Hkm7hKnjRwLRJk3Hk+wKufRJkhQJqLN2RQJQZAmoPVQR7PZzciQvIpmkfS99u669Ow4jxw4j2qGmHJJaV9bYBsmnEPbzqoXXcD1FQvmRXONjwihfo7QNAS4LxQoF38hKGojUNJ03vWb4H0rxQoFV9hKGULqbTpQou3xQwiYmar1FiTBZW3uoctWR4SzB.5hh0FSjxOvYEpoF6bVCUkLC0TCgMqgpZlgZpQRl0PsXlgZpNzyZnNttUbarUJdUHRVPZ0w1++HGRv3lQflpO0LFnJYEno5QMiApZVAZp9SyXfVLq.MUuoYLPyjyTvtblhyDXvFgh5nw.xiMPiF2LBzTcllw.UIq.MUmoYLPUyJPS0YZFCzhYEno5LMiAZbmo2HCa4MWBqe.Gde4eNoye2APokFe9tm8XMhqqMwpMRXYwCv9jgtqF8AC6IUSO+bBzM.g6fQkX6wSNsF8Fr2GPu747Ay9.sTxr+kZZCCmAqV.yGcFvPwx0GEatipkjs9KCvVUzFOaonM6+TdygtCFx8Jh8Ndf6Ov1970m219H0S5j65ydNziNmYLCpkCP66Fh1s6XZ49k5mfa350hA5UDiUmRZn+ImN.Lza01F6of7AYq3POCKXB8bVxO9WZLe5FowYUzFC9IfVupH+oIYXrv4+.R3rA0iuzwLZDEnksH3V9Hgeinx5kjTV+VvOJaB+pX7niRiySTIEi9W9fvI0kDC5Wv8W96fonWKcavh2rF1y.FG8lXT+cT7CS8tf+gOMlYeEsgcSwHtiX6RGDxYUcM6XqSheheo2qZXCzgg+X1ROzrN9zHTbNkuxNFviKDeawZVDiiGNFWXHXDglIXL7vSeEw8Zz.aP5CvkDu6WMiNoz7Gd6K26LraQcW+rng+pgUHGrKnobD1+gq+3+8mrK1VOFQ8kIcIGxgbuhC3GRp4Zq6kjlWbrmmJiddtzXaKPmRxuVau9NhLZ90cPxV5e8FjqPeZJ+LAwG51g.gqqpS7nAjeW5W4.2NPfZ.dNNXa125.I5ytOnbAZYJHpicLYE9evmvFUhRwh1nRhFUiJSaTMQiE4arXhFKw2XoDMtAeiajnwM4abyDMdS9FuYhFuEei2JQi2luwdEPYMH1n9d370mMOH17fXyChM6BhE4+NzfXQMNzfXKDFganAwVLrwesDDSMsfXOgd.amGDadPr4AwdcLH1jmI1RgQ3FZPLwvF+kUPrhyyDadPr4Aw9UTPrIOSrkCivMzfXWJrweNBhUZdPr4AwlGDadPrY5sSd4vHbCMHVtvFGZPr+vAQOpXhGVuEvvgOPN1BdtnGO2qhWNMsGqWNMRhMfOEJb6MAXhsc0Mi+jYOSqbmFMvdwq8eowFwjO+31Zg3+g31XcR0fiWYuGg6Ce3m441ocRoTzXOzmC7zMdJ8olwMU22ACVuD9p1wy02uALqX5xmmEXGZLS9ZdHFhc6GuNvRl2Fllr9i7wTOFKiHy898lMJENPm40rfXPYkDkUSTtXhxkRTdiDk2LQ4a1ub.gVUuM2qvnaHWsiMwZvuq3KOdW.BzFDXAay0yxVM6MRA0bNupgV90tW0P+B3wfJrPsAdOUsRX5K64PeCC.0DcMzF5vhbTsw2l7ptNtsO10wxHtwNX71rI1iG6CcBsMgPOcJwj0Fq622a83+t18rbv5dw8gyDWnL9uYnF0506IF.W1aXme9ufcXZnzivd3Q5gBx2sWQ4dSAkyGgPfmPWc9ULZ9lwiYEd.0SDPEEMlLcv9JcJrgXQ52cV5GSUC0cf+dx9O6nu5129yevtOXyfxrubsEMTu0MCJidksp9J4A8u3E5Gz+3RQWMLYffW6JuFld5aJxtXkLMEiKvOt1I+IcL4aR3je+0YL0TiHJCpI7+ChirHN7boIHrfMjEkcru9jgGcokEqVYGH8fITR0IVxhSrjklXI23+6VdnQY4ILJKOznr7DFkkGZTVdBixxCMJKOgAr7Zoa349Xiv2xhf82kY0.qHNrWRl4DqRKK26kkgnXg0JPOobVO1vfFf9Ffk2vkQcBjo3DHSoIPlMl.Y1bBj4lSfL2ZjxPShe6ND2VAWvFpn1dANQB60yIZQzOA337Ss.```
Thats worked brilliantly ty
Thanks David
How do you decide what is good to go in the main script vrs what should be in an external script?
Jack
Obviously that project is abit of a mess as i'm still learning and just figuring stuff out currently.
So I build a Mic Mixer originally in my main interface script using David Healeys amazing youtube tutorials.
Then I thought I want to try and built a Sequencer.. So I wanted to move my Mic Mixer script into its own script. I did some googling and some thinking and probably over simplified it to just be.. build a second script with all the same controls. Link those from the main interface to the Mic Mixer script copy the script and it would work. I was wrong...
So my current issue is when I try to compile I get "TTV1 20221101:! Line 109, column 31: Unknown function 'setControlCallback'"
setControlCallback i'm pretty sure is a function and it was all working in my main script so there must be more to it?
So i've obviously messed up somewhere and would be very thankful for any advice you may have.
Heres a snippet
HiseSnippet 4029.3oc6c0zaaajFlx1LIVooMsnEn8PWvJrnPFIQV7C4jhroU9qj5VqHUKWmTTzMkVZjM2PQpRR4XkVCjEX+ArmJPu0eB6dbOsA6o8mQ2a6wdb2S6NeQpgeZQxJ2FWIfD3guyy67Luy67xYFMynVVlc.11lVbEVb2QC.bEdI91iLbNb8CU0L31ZCtBuB+t6tmnfTUIIQwphbqMZfpsMnKWgByeOTlJr3Bb3O+3GrlptpQGv3GwwsmoVGv1Z80bF+zV0+XMc86p1ErqVelbqTeqNlFqapaNDRn44qxMPsyiUO.beUT1limqvE1rqlioUaGUGfMWgEVyr6n1GZ9DCR92SyVaec.JgHWanhHO9tl5cQLF8Tt0OTSuaK2JtMGWA9ViMCySLCuNeCstZdOer43pXABiQvZOJLme5MuO5IxRupLzKBJMGCkVfPoWkucGKsANikf3yk42xvAX0SEZ1YoBIubE927qaByfgSk9pOFbWKXBO.kWoZ0qK.+uktcQ1O8FZzwQyzPvz39lNflFkWp3WWbwFvRE1XTQ6.CSKvlGAUZYGqg.D5SJJDDUudDXAjgnikotNvJRwHOBqj.V1XX+8AVWW3HUcXY6lQnYxusmOdaOqqQGh0gIilFaYn4zb.vHNGFNpIE1N81TVAypCtU5kosRs005Br3zfMFKx+Xi8aoZTkCSY1dGbo.tX9fKkO3x4CtR1fWDAGEkoZNwKlS7R4DubNwmF62ZCcbLMv3uL+9NFsFZc.nZdUfXdUfTdUfbdUPFMhEQJnwPmrZC8vKlS7R4DubNwmG6GJha0bhWLm3kxId4bhOQ62BD7uluf.sfi+Aqiqv2dyOYOftYGMmQtpguv+C9oqpiJWgOmeEkJOoZ6gqsZkJO8i1nREiupUkJ8LQoqfR+PCX5JOFkdGT5JlH4Znzejm7dGfRuAJ8GZz5AMOFl+zQxVl1Zn2XGttxPT3mdWC8+u25v+St4OMomvPpMTOtsCXfc1ZMuHpR1LhpG2mt0FnZHbzWzwG.Gyv.fkiFZ3HE1.bDbjvjgxsH+F.6G6XNfqvuYcy9CLMPilnvqLACg3XuhTvp9HuDO+I0scFoiG.+GZZo8THCT045q0sqNvqIggs1PKPasmBXG9de1Qy+YOuu5wLIqaOrWOsiQiIZat9lcQ9e7PJw8DstNGNNiaU+Pf1AG5vNr9AtCdZKb73FZcDZncLrtMP0BNzd3vQ2xWkjKUFEQFixOL7bpQQLkFEIFix2O5bpQQJkFEYFixWdx4TihbJMJJLFk+7yNmZTT7YTt5jLgiXhzB6LQsJE42CEcuSB1DomGvl78e22827aSVyuM4M8rI77BcW6TsD0+x5DCG5cJcz1Gny4.N1AuZISlIBVk22fTkSoMJ1.umesQho0FEab3yu1HozZihMr74WajbZsQwFk97qMxeL6EmnE4Hlf1U+i0O0Wo790IDcd9VSHSYK3zR0XicNsopXpoZrgvl1TUJ0TM1HISapJmZpFaG5oMUmztULK6UL8p3bRCSaLw8+22vgTtojnw1mZJSTwzRzX6QMkIpTZIZr8mlxDUNsDM1dSSYhlpNSj0.MlNSPGVWVzlaBn7DST2xMkDM1NSSYhJlVhFamooLQkRKQisyzTlnxoknw1YZJSzH6LMQKH9wrk5H1UXH.KGEhkZ0YGu6yeTcGSScGsAbEt.+t.aGlU0fmWrh+9QWHEqGdLb7Y6c5b72VmsPuxjr11iKsm809KsXlavypWOp0ugzdeYjhEHZ12rE37Y83ZErt76CUW1xuWQQ91fuBXzIrSgWUgstewScc4iyUvMH+U7JPglgVnoOKhEZJh162fV7qNrql4CTOBzyzpOlEWk22yDiiNe4wgLCp8GnCrD4rgX2xnkEvF3f1IGbS9VAYbGrH1JHy8ed0j1KH2BsWPjv6EjkWFN0McUKfvGaXtusfpQWAhk1FJqkpQwNv+zQftb8B2QvUupc6hfTtDUToqK.0JRmrHDiGgHDgXsHvHEOFIHF4pQfQNdLxPLJQUNJwiQoDdyxPvPqfUfMRkKg7rfBKAehfXIOohgkJMVpTXoxikJGVpxXoJgkVqTPVglGNUZHNEoLoDjImfLkHks7xnIwO13hWhwHstzkej3rTq5R9wHl.FO2kPnjR.kmCSHTxIfxykIDJkDP44zfP4ZEXa8JgdhmWCtREVrDiXovhkYDKGVrBiXkvhqwH1mqSI5J3DlawJW5TjKeJxUNE4t7S8Xn3UhfXgDHEm.43DnDm.2BWy.J3FxQU7QHRJdQxwKRIBQKuLZJGTeO2II622iDltbIWoj9ThUGGlycNqIhyqeUDHkRDoWeqHPJmHRu9WQfTIQjd8wHHcq697zQOgzKysJFVrDiXovhkYDKGVrBiXkvhqQZAQiy0stQmYVL0MpzRWGUwjpwZRvySJQXvFPR6WXfRIBD19QZ9BCTNQfvlOkXJQkDABa8VYbIBGeAZQpFahHquZrZfHFYjf02wEr6hclLNpUJJjRIijZlhBobxHo1onPpjLRpghfDELvczdBjQ3gdlv8.NB1jgRR09QpvLPGbIr.vau6JG.bvaqUbpxkbki7Qovt+m13Qq+gqd+6u41sgvp40z3MTvwp2kgv784eATCvg9JHTVClr5sEzD9c9TF7IW6Z38sqKrOW6KXp4Hp4Nh6wU9RWSCxMVHntXz8qy5p556Cm0U4AHYP6h6rafPNoXQMCcMCv38RbvbUtia4MdWEuXwEgysTUWPq6wPx4VtUzL5BNtYuwPPrhjy9ZcPaTcjMlZNqnZS+yxKgpWLkIJmkg5FAOxrGhjT06Rwai12yB31bb7ETWIg8L0G1GTrHoQtKnGvx01X6sWsIsa1v7i2qztMZnwq4bHzaBW0v0MxP+6cLExAv2Kc2GdGTt8M9GlmPWNN+OAQs634Xb59EjxAZArOrrm65l85A5.cHZqgrPBnxE4SfsCKRIBARzNRzr3hglLF+HSCpbp.RoPqbIUJzr3VJzjwVJT4AKEjA6TJETVXJETxjJEjb1R4DXyMcDpg5dDrxGU2CudGntCv1S2FfH6dn0qb42wyTfxwWfpP6gzU4kDd22U3c77Fqf1P9PMYWVbokD9luQvqxED2REWDRCpyhqXX8eUGGKs8gEUY+hP7ioyCzReBJ3vxKSYVD1A+MOQaGPLGkI5bwKSB4f0J9c8QpUlliIw555RDo00yzQqnv7i0ysimaB2kxF6PzKDDDaHcauS7cZwsDZ8DJWNllResj9ZEQM+LdG97LhEDrDwEoWqeLs7ts5L81YzBxK3D3+.51.gTpwaPFqIVAmfCDG2wl4WsmMl2Z1YiYJe1Xb22V4CuXNwKkS7x4De1OVBteOyd6m9TiULGXkxAV4bfUISXCbDNx.VwbfUJGXkyA1LXqh3LWkEvh4ArTd.KmGvAMXY5PQ7VLekKWdxNTDjhaj6eLs1jxjuCoKxiWoeeaYYtTwYQBm+1yZNKkCNKQ370KbFyY4bvYYBm+Gm0bVIGbVgv4GN2YLmqkANyLHD+cBkRfzIrKT44ug7JbXBOO+Jb926oDxdIdx2XBWv8YZJYbvtfScFKkWFGrC3Tmwx4kwA69M0YrRdYbvNeScFWKQFyOICe0eOutnM8FsDHeqGoUiA6YDRiRoUiA8bCoQ4zpwfdVgznRZ0XvV9PZrlOMtvDtW+XZYNgLZpznhfMEYPEAs8YPEAM1YPEAstStJBr89YrmeaFzQPCZVzQPKZVzQPSZVzQPaJVGg2sPWkugY2g5pN9uGaPQenBPQ0X2wPncEjgMZi0wLnhfWtMKLYWtMIe26Loz8U4ao4z4vn46bQvWzcnyTluzqJnqvS9pIFS1E3u6CmR2KPrWUQWx6FaB+UhbO2h+k4Y9NRpF2E1zOb8G8We+M.5p9LZOH39gKhqzosLNBNAtVl5pVAM4yOw0SwjqmKLw9E3Wh9Bie7qwiM4uHQXrKwKND9p34x7yOc2wbnilwAMTcrPi76Mt+v9sMGZ0A.opgAPGsL7EJhB5SRW08UasAFcq5d4dPEJhRWfJTLfPI2zHgRADJyJTNfPEVgJADViUXs.BWgU3JADdSVg2LfvawJ7VAD9drB8Rvk1fdhyB5MKn2rfdufDzys+djA8bEFYPu4nQDiLn27Tg+ZInmzrfdyB5MKn249fdYejdKPiHFYPOdpvWrB5IOKn2rfdyB5MKn2TXjdWfFQLxfdWjJ7mifdJyB5MKn2rfdyB58Kpo2dIZDwHC5sHUXjA8d6ccuEEbr.p8gVX5wfA23ybz3+I32dhASzu8DE46A+Ts56sBjm.cS0t92hMOu9ZC60CX4+o+k53Rb09lCM7UjzJvNfA.UmFjuteuKPgc14dVlCGDDkXc7230tVpcdLzhvVUaZ.ftxNrOZcKSa6dvZEVW1rVA7WUXW1mrC.Fr21+yftxrNwnYC7o1.T2GsNt96iyMtTptqJtKzb7jzhARKEHsbfzJARWKP5UBj9liSSLnMTGv7KTxMDZLT2QK7tc+hS1arfZCFkAnyjy0zNvqjHOgM.gmMGyKleERh3ceW3Wd+DiTXRuWIXthNh5Zk3+NWRWqD0Hm88piO3Y3yiH5p5H5S6HVD57bN97QRQ3dau3G236bELV2LUBeZf8eXho5wci7jndbyjqdjBnG2amjnN5+txXuKKPm5FuKdDTplFK2rWuhEi9DdQrBKE844BKb7o4BcTPcucVh33F4xlDOuQLVNxQW1FaNHAkJwbroXLMIlwStcbUMOqSL0t.7coaO6b03+b0rPttk5y2O3.AtG+kq8Iqds+vZOn4MaevWcumzbSmtabscgOkMMQ9nsGcTyFi1d8q8zsGsMa5MdPyO5lqCy5QM2+VFU7cO9mievA9w+t+evAlBex+O3.YZ6wuvDsOgXtPjBr43iXiwMo2xVjsEm29iisye.urzTBr2QVLkv+LckvodgXEX+1GXyaV+e8z+zGb1s8o9o4E2K5xQxxCrIbZ75PGHu4k1SENlH2m5a.zy0vzvbvglFZc7O1P3X8N3.fEK2irBspiCpQz6Iud8c.5.Ua.68V11vWFoZ4eHuoxVHl5AwDY60axSnq.JVuv4is817unss2NSMcuLcZivwEoZ47K714WhGOCGAz7R+UxFVJ6e28Y+qwJ6qnaJWbiNtlL3Sn+M987ElGXflrHN.rNbZ359NJOdmR.EQENtLATRLi.qkIfWfWop7sxFxcLM6el61wkjaWgjb63RxsqPRtcbI41UHI2Ntjb6JDxsquZGKyG0gLlTjy2kvOA1hXf+ETcQ3vgfoEFe1R4qVoJ57sn8nNcPQvuAzKHZLRY.ibFvnjAL0x.lUx.lalAL2JQLnU5Y0gNl8IucG9fVaR5DUXSuNQyy8+QQZl3R
Thanks in advance.
Jack
HiseSnippet 2506.3oc6bssaabiFdjkmznosooEcA5dwBvFrnPFIwQmrSJxlrxmqwF4HX43sEEAoimgxhviFJLCUhc2ZftuA6s4t9Hr6k8N+njGg8MH6O4vQhy3Yj0gnVGux.Nvj+7m+G3G+HmgbRcOpE12m5okI2dmzAqk4izabhKq0ZsLItZautVlqou2d6WTa0S5X56is0xjI6VbYYxMul3m+6ecUSGSWKb+pzz1mRrvOgzlv5Wa8p+Mhiyll138HsUZckpaaQcWi5P6B9QV8BZcLsNx7P7Nl7lMmN3DaXSXTuFLSF1WKy7qRsOoQK5qbCZ+9DexANXdghZMfNJn5MoN1bOlWq1ZsHN10CiWeMsL506G8YCh9OWuFwlzq99YgaJDf5qgZ9HybQcurQbuhptWAE2KAWJihKMefK8o5Mr7HcX8kv8mOTeaWF1qoIj1Uckf1pMG955qQgV3xVrs4Q3M8fB8zH+xEJbGD7OK7PCCz8tGZKLC4a1tiC1y.AiE9LzKM8PMBppH5QHAnXwCwLgOKJk+VgxuEzOnPE24Y0dwZeyJ6ryFOoAn3ROjag5c8NDiVsKiAsQ0DGvbCj8Hz2+bQuzj5gP4IPEEdHhf9KQ5Pnlae6EL9GF4BU76IOGZZXrxcPZ6NTWnP9aE1lacaB3gpprnOugtLOpyZlNNG.3s7c3xpQrpS8ILB0ET4TCChqCwEiZ100hWIJdqxaEZu6.AjSWL3c4Lx4PsLcPD6iAmKztKRbswG+zl8Ug6UAsrMwhi14YZYRcQSe4eleAdboXSdKyC8MW8Da94bRY2G5hfdFmhLLfg9ZcYXDGSh1m5zsM1vHXn1F2D6Ela7yy7DpYDLx4CsW.1kCaPGskIqE1CIBMQr4iLcsQMOVpxgvLoM+1GwacPEG4d.mGQoFHOw8ln0vcMQMFbfwEiKBrCjA7akuGncilMwV.fnAgmgPb6xwDh7PNoiDnRx.IYSB0QVLEbD0UJWJHvJxfaPVQ1jPqHKlpUjxiaEdB6BrBuIJVgWbPVgKW0JmBC2GcfKODO2zi3AeRSO5M6fOc.FOCG.Rb5AoY97eYuTAuEOmGP6y6q7Kf9puB8k8PiKBnFFzS94KtvBne5mP8Bt35sfQNvMjfkPwP7uBi4QN.LU9nh39mxjGHSeJmb3d2S5YIjGhN7jbdf647FI41yGP4H5UtembupLbLLY2PHw4xtJwSuLnLdA0Dx.Qfk.o.t0i.nGg3PMRxyQaJ8U+y47mSEtuFLo9QoOkVLNQZhxmOkA5HiyQFi4fCErSDbSpJAVTXxdXiTvEgXBEt.kdgiQNE9E63iQiXOd2hhElEcvoBZZkw+cnL7ScCxcPFGEWTylIJShWDqNjfX99w7Fjh4c619.rmJJi2PXSJQ24id567QciYVALSJMj5tsKg8zNX2z1tlljNC1kzeT5UPSYh8HcC4djZ3PrwdZDXqP4zgQl5ltEzDtr5dS0FA0KNYpWZxTu7jodkwScCcInNZtCUt7RmMR5etj2u93QR+nYu2712hFM6GM88yu90EFM8qLB9evdaE5+g5g63aT.eI1AEmzNnzj1AkmzNnx30AF5Rh6BSn9EmP8KMg5WdB0eRxebF2BSn9EmP8KMg5WdB0Oo72y1dcSlI+4skKp.KzzA6wH70vxrN9kDKbvSemSecr+QLZGwpNxcNok4iGh0cNtmIQdUOoWgydUUe1INhW0x2P8H+HeqLNZsI11N3vGXS0a8Y3NMH+HV8MtzV8Ev7cm017XkhU861rI4X9BoOQqM0FzTWGbIsWQrYs52vsq1BSNrES8MwnMRAYQkf7McuhFjkTBxe4jqnAYYkf7GN8JZPVQIH+W+76kA4MFlcskByC.dkQog99b1NqADikNKVL9Ku90+5.iwunWLpqirW8Birp+P0fDAmi0hb.1QigOlIdguiXHmJOzU2PNUVoqtgbpbTWcC4TYrdOMj+fg5glRg+pv+r5ExV93pA1Mqd8Q1voxhLsMbpykm1FN0YTSaCmJtd5XXkGlLErkFaTrasQ0toBslx1MUj0T1toBrlx1MUb0TztAOjcJ3JXvNrSanMDdvHZ2TwUSY6lJtZJa2TwUSY6lJtZjs64Of+apWiZ20wjE89FvW9WJfuXt5g7yOHeWXQ9STe7i3WBg4GtKgvfuiDCq69o50ILqVI6uykf+poM08W4U53i0CN829N675a9sC79a7NwUhb8RtduKWi3Dn2JzUtgtxQRWHsKYi3MuuN1wLRB7uGEs8cUS3Z3rs6KgMGVm5X5EO8mcnuyJEG7cVY9gFivCIzjfoG6KVyvhi+LcQZ9xtSJF5ub6j2j+1M9cxE2k1kQbOrlIyi+HL+gc51tAsqmEFbOWWrC+fJyXveOxAkKvKychFXWaQg2B+HEVjWNiTXwXBKEVlKrTLgkUEVNlvJpBqDS3RpBWJlvkUEtbLg2WU38iI7ApBePLgespvdEzFURrTuofu4Nu3+73YjXyHwlQhM8HwBm+lHIVnvDIwlSxvkHIVVov+egDqTpjX76fvLRrYjXyHwtLRhM96DadICWhjX5RgueQhUNMRLwEgZFI1LRrYjXWsHwF+chcMICWhjXefT3uGjXUl83jyHwlQhMiDap93jWWxvkHIVNovDIw9SAC2eldClG1rMjgkeEdhAbC8vOOu2Ee+rcFpueVC8lvOEJ70KC9I1gZZG8hpcV0U61rI1KZs+6pBKtRaZW2HlTF.6h6fMY0BtiGgdY0c2cKOZ2Nw0pXUwoAsmmo0QPFQMTepKFfuL0pVyi562DhJQe4qlED2U.a0Z1ECj29QqCfxpfX9t0elOlOkgXEh262ZgUJrmoXZyb5AkKFqboXkKGqbkXkWJV4kiU998KGjPqY1gCP9DwGWM5tnZccXjy+8zbsgaEHn2.lEriRKWkbXOKETyEbbUW6R2WC8ucmU56lOX6bg9Xv9W1.1mgCEpIbQzllvfbXsQYDpQcocZQcIVQA6.38vCwdp9dhAzJLFLWqeMed0cwNXSekYq+4pOg3hM8hNGdjxEEG4Od8DGu9B8.2Ewowtbuh8.OW6rC04Z+NwGG+yxdpmhtgbMNDXQO1kvwvORWPAi3KbdE9THG+Wf+3+tuF+GabD2wkUXJCpQ92hufmLYwt7UVEWyDGXuANQtk98tCqUJVQSarTrTwwTwkFKEuldkBkev3o4tTZ6eygcZCB1kYPvNsAA6xLHXm1ffcYFDrSaPvtLmC101zxi9Bqfu1LN365hZfQDWw+0zjSuFuLp22HmtdgEKvuG1jWXYwYmuKfBRVmRigNkGCcpLF5rzXnyxigN2eLz4ACTG99RWoKi1NX0Znh5aDLIJyF8lDkU6+AfGr5yC
This ok ?
Ive exported it...
Dumb question and please don't give up on me ... how do i post it ? in the manual it just says in triple fences?
THANKS AGAIN!!
So this is the console print from moving up the buttons gradually pressing each twice. As you can see the other 4 buttons work fine but button 0 should return two 0's instead i get -1 and 0.
The buttons using some of the amazing human Dave Healeys clever If statements turn down a gain FX on any channel not soloed.
As you can see below with button 1 pressed all channels are at -100dB with just channel 1 at 0dB
but with button 0 pressed there is nothing turned down.
All of the above is based on my super beginner understanding from watching youtube!
thanks
Jack
Hi,
I've been following and learning loads of the amazing human Dave Healeys Videos.
Ive sort of combined what he did over both of his mic mixer videos and its all working great except the first solo button. which does not work.
When I print to console the local index of the onbtnSoloControl I get the correct numbers for buttons 1 2 3 and 4 but for button 0 i get a -1 or a 0. I think this is the issue but im not sure how to fix it.
Here is my script...
Content.makeFrontInterface(600, 600);
// Get sampler
const var Sampler1 = Synth.getChildSynth("Sampler1");
const NUM_CHANNELS = 5;
//Purge Buttons
const var btnPurge = [];
for (i = 0; i < NUM_CHANNELS; i++)
{
btnPurge[i] = Content.getComponent("btnPurge"+i);
btnPurge[i].setControlCallback(purgeMicPosition);
}
inline function purgeMicPosition(component, value)
{
local idx = btnPurge.indexOf(component);
local micName = Sampler1.asSampler().getMicPositionName(idx);
Sampler1.asSampler().purgeMicPosition(micName, value);
}
// Mute Solo Volume
Synth.deferCallbacks(true);
const soloState = [];
//Gather compoonents and fx
const gainFX=[];
const knbGain=[];
const btnMute=[];
const btnSolo=[];
for (i = 0; i < NUM_CHANNELS; i++)
{
gainFX.push(Synth.getEffect("Simple Gain"+i));
knbGain.push(Content.getComponent("knbGain"+i));
knbGain[i].setControlCallback(onknbGainControl);
btnMute.push(Content.getComponent("btnMute"+i));
btnMute[i].setControlCallback(onbtnMuteControl);
btnSolo.push(Content.getComponent("btnSolo"+i));
btnSolo[i].setControlCallback(onbtnSoloControl);
}
//kbnGain
inline function onknbGainControl(component, value)
{
local index = knbGain.indexOf(component);
if((!btnMute[index].getValue() && !soloState.contains(1)) || btnSolo[index].getValue())
{
gainFX[index].setAttribute(gainFX[index].Gain, value);
}
}
//btnMute
inline function onbtnMuteControl(component, value)
{
soloMuteProcess();
}
//btnSolo
inline function onbtnSoloControl(component, value)
{
local index = btnSolo.indexOf(component, value);
soloState[index] = value;
Console.print(index);
soloMuteProcess();
}
// Functions
inline function soloMuteProcess()
{
for (i=0; i < NUM_CHANNELS; i++)
{
if (( !soloState.contains(1) || btnSolo[i].getValue()) && (!btnMute[i].getValue() || btnSolo[i].getValue()))
{
gainFX[i].setAttribute(gainFX[i].Gain, knbGain[i].getValue());
}
else
{
gainFX[i].setAttribute(gainFX[i].Gain, -100);
}
}
}
Here are my button names
Here are the settings for the button not functioning properly.
Really appreciate any and all help :)
Thanks
Thanks I've got it now!
So I'm properly diving into Hise for the first time today...
When I attempt to make a new project it doesn't seem todo the same things im seeing in David Healeys videos.
The folders it creates seems to be missing the project_info XML (not sure if it's important but its not there.)
I don't have the blank interface and the code editor is disconnected? The interface part of the master chain to the left hand side is greyed out and when I click it Hise crashes.
If i reopen hise I get what appears to be more normal I have the interface and coding bits. However when I then save a preset it isn't showing up in my folder system in the project. I have no idea where it is going! The console doesn't even say it is saved?
Im sure its something simple im just missing while i try to figure this out!
Thanks for all your help :)
Scrtach that!
I closed xcode and it seems to have worked!
thanks for all your help time to play!
Ok so now Xcode seems to be getting suck...
As per davids youtube video I installed a debug version by mistake which worked fine. But when trying to install the release version (Profiling setting in xcode) its getting stuck and not finishing...
Thanks again!
Brilliant Thankyou thats opening now i downloaded the develop version.
Ill see if I can get it going now!
the latest master off github? (I think...)
Ive done the terminal thing. I still get this message