It will save groups of nodes, so it can be useful if you've deleted a complex chain and want it back without repeatedly clicking undo.

Posts
-
RE: What is the purpose of the unused nodes list?
-
RE: Real time Pitch Shift node
I quite like it for what it is..
The few loops I ran through it seemed improved by introducing a low pass filter when pitching down without loosing a great deal, and maybe it's sleep deprivation, laptop speakers or aging ears, but it seems an 4x oversample cuts out some of worst noisy wooshiness (excuse the technical jargon) when pitched up at the expense of sounding like an early 00's mp3. Fun stuff.
HiseSnippet 2022.3oc0X0raiibDlTxs7XmYWr6NFK1aQGxAuASrIknnnvdX7Oi0FiL1ihkWiMmFzlrkUCSxlgjxVZCRNumyCRdF1K4d.xSPPdA12fjp3ORMkosj0LdBhLfAYWc20WW0W8SydgBaVTjHTQcyymDvTTeNo+D+3gGNjx8UN90JpOizKjEwhUNXR.MJh4nnpV8aQoparlRxue9UGPco91rYConbgfaydC2iGOazd6863ttcoNry4dRy1XuisE9GJbEi.jTknoDPsuldE6TJNsJDkeKMZnh5ulna0wlZX2xTmYbooSaGyKssraNf1zoSKZyjGMa1rohZsib3whv9wzXVjh5ZGHblzen3V+TEbAOheoKCeQWoOn4zg6JbcviHNpxgC4tN8xMQQJJpjdyLXUSMXaQNg6vmN9LC2mkHn9rUHa.UqTDdUK.OcY3oIAuRfjpDjVKEReNoucHOHdlDDO+Bxw9wrvATvOICkz4pn9SjCEvD7i2widMqaH7xzErsol1KqC+6q+lAi7si4B+5B+SEwr25u8Wu4eZyM17OuY84EMXPoxP0DJbcYgkJFoFgOzB21ej2krvWV+Fp6H1zIBG+h1Tx8aSkc41omZoIJ7O1mG+1.l+8QDTxLUvSe2wulFSQGQ1Xv7BXgwbDBpulcCDFj5V1f7ZVz0wh.HP3N9LfsHbF4RiKRgv.sLAfMnfeCcN9Q73IxAhev3UKKD+bROdr8vxwXkRvHXodJvXVz3mPNZv.lc7L.tFo62+zD5Iq9Wjq98G4vEuQfTfD0uU5H0wgp2ykNgEp+.oR+GKapzfkNUJjO2FbOLYZRhO67PHIK2+JYUgv7HeJb9cjm+YBQLFRKmJuO0KvkAVwvXX6k2jyX2vBiXEFqK2MKa9efr6a3WFRCmr69AAtb6DZS89iBBDgw65kvjBiR18ncE75WER8cnNiGOd2DaItUQ6hHMZ2yG4yNg0Qamao2n3gVRhJpNO5X7w+txuTwElXBJyk4lbFcxkqV8gpTnuhUJV6opRwZKGc8gg2+Gj.pPgsMxwXeNRKNx+FlKDhkfwu.RqNfNxMNezhwWmH7EACE9b6hTz3P9UWwBkwdoGn8iigvjYir0dmwbYzHoXge0dug6yngyGk8HrE5O5h7k5u9JRJbqiIEp+9329nRydvhHUWphHevw6+CJnTladyrd4.chJ+4YuVu62qWZWb+HYVGSAgr.ZH6bAV2Y6zLpmAX7k0uzUXece9OvtaaVAoP3.bFaaOj56ybiVktwp8Ah7qblXTLTl5DJDxhY0OcjWen5lM6vLzgYxqfMkk9tVdh99LemjW9OvuLg536pYB0yEJ0O2or3aEgWm3NxdVQccz1Wi3ytMR4Bn1FRQUWmnsC7mx9tthaOT3EvyHuf6HYrdB2I4odTqlNibPuumXjebNxgq2bNk6hsL0eTDz3oya86CSNoQ.jgcZRpk06RsAS5jdz3gXTC15JPKYg6XOkdlgxYbCzplV4MSD5D5QCggft6iRc.39m2zPpwCfqGZQvaeoVEkmbAnTfTC0zljPlMieCjvcNbEl5w1ISdAhZJTjV6BTcEo9og.zY3FCWxeCLMmv8u.YfxIINgNdtw94W0OlEfLe440+Z1soGgBkCRNicYLmKwJ.2Y2yJ6bmwUxbV35+Th.6EJIzyXbQ6zWI4+JLK4NnSMWysMOrIad+qZE0pxFwjzL3aPB0JoIUNN5BTpM0M+XBzxbetpjO+SHAXl52EMjOHt3w4yHCFuirz650Kt5E53uOecsY95ZPLXiVRNZBw.BIkcnaASwnolYayVFcLa2TyRyH6BwcCY+wyvX147kDhNFWOJV3AIuxKW7jSDgwtWh3yIPaufBRpJbm8ZATwDW25jnjTdEbZe5zXUTXItr7U8XhRKgfA4W8YIUNxAOrpBFQYn9LBzJO1B+bDL6zRN6jIsrbbSW5hxnMqYiyogWwhixtBeNLSy4drClCP3ydWf.JVMEv33o7mQPR5IywGpIwGHy3CDrfQAtJRyR8MoCMOMTqLZ38DHzn3luAL.7qjfgFM5zQynUKKCSKylVMRPvFHN4di7lib8S+08JCTOcnfNtDT7i+y8JKB8dPAt85Zo+zM5noqapKgoZD8RAjUGMSCqFFsrz0MLajUMEmlhzFaX0ogQmNVl5sa2vP2RYQ.aoH.fdfzAJEl2ivtW9FOKCyLEsIA5JgFhcSuDJSNiWgJ+SiHJDg9EjAIIoh1Yp7xJ8OU3hhQwVlbYiy+.aoY.il8H7vw9NrwXS4+F8GHHb82GJpYiFMMrZa0RppQZTeQi1yH5o6iTDqZk4xIar283BeAnvlYbV8NMz5zniDHeAoyNVcvel5VsZp0ncy6BWSi15sszgRblszsLSfaUxuWo.o3QPWWGLpVErUPni0TFaxWt5QwXWegL14NRM0z0PiBDuYzosldlGnumPDOD+zUKnoruD0hVmzesaig2sfTMxNnpu2gT0HIW7eAP4CT76Fj7OO2R3UWpFVHYMGjzS1hfzzC4e6a+W+vV+k+8qJSwx0QQsUozxpSqTWnnZdkPkRWSwFHKoZbZ2bJqR6tGHDW6QSt42p8Q8+XbO0OF5viZGJdWVuVnA7YIi.4R7SRfiEog2qqqby7TdOtC+c11E2p6rvFq5BatpKzXUWXqUcglq5BaupKzZwKD+LyY49v3J3dI8NJgnqpN8i9CID+uvp5aO.
-
RE: Multiple start and end ranges in a single AudioLoopPlayer
You could probably fake it if you're willing to use multiple, linked loop players.
-
RE: Romplerz
@cassettedeath I'm probably not the best person to ask, my projects are open source, occasionally with a commercial component (extra sounds, presets). Releasing commercially is an entirely different proposition, I suspect.
Keeping things simple is a good idea. avoiding scriptnode, FAUST etc. will probably result in a more stable instrument, follow your dreams but try to balance them with your abilities. You know, 3 years on, and I've still no idea what a multi-mic is (hello, is this thing on?).
-
RE: Romplerz
@clevername27 Not at all, it's a fair point, new users should be aware that certain things don't work. Though I'd say if you are methodical, test often and are willing try different approaches to things, it can go a lot smoother.
-
RE: Romplerz
@cassettedeath I made a post about it here and there's a project that makes pretty heavy use of this technique here, it's a little rough round the edges but shaping side of things is more or less fully implemented. There's also the polyshape FX, that sounds pretty awesome..
You can go pretty far with just playing around with math nodes in scriptnode, further still with expr node. For example, if you copy this into expr, you have something close to a wavefolder:
input * Math.sin(Math.PI * 12.0 * value * input) * (2 - Math.PI);
-
RE: Romplerz
@cassettedeath There are lots! If you start combining things with 3rd party apps like FAUST or RNBO the sky's the limit, or maybe outer space if you include SNEX, or Loris in the mix. Some perhaps, less standard things I've implemented in rompler-style instruments include user import (wav and sfz), FM/AM, multilayer vector style crossfading, wave "scrubbing", wave-shaping..
I dunno about beat repeat (maybe look at the arpeggiator example in the snippets browser) but reverse is available in the sampler and loop player and is easy enough to implement, just assign a button to the reverse value in the property editor.
-
RE: Hise Stock LFO in ScriptNode - Can't find post / Snippet
It's part of the tutorials, under ScriptnodeHiseModules:
hise_tutorial/ScriptnodeHiseModules at master · christophhart/hise_tutorial
The Tutorial project for HISE. Contribute to christophhart/hise_tutorial development by creating an account on GitHub.
GitHub (github.com)
I love this tut, so simple, but really changed how I think about LFOs. You can do some really wild things by mixing and modulating different wave shapers.
-
RE: Please Increase parameter limit on Scriptnode custom nodes!
What if you used global cables instead of sliderpacks? As a bonus it should be easier to keep track of your connections.
-
RE: Working on a granular effect: how to make it polyphonic?
The granulator is a sound generator, it has no effect on incoming signals. For that kind of thing, best look to FAUST.
To get the Scriptnode Granulator playing polyphonically, you have two options.
-
Increasing the density and reducing grain size will allow you to play chords, keep in mind though, anything after the granulator will still be monophonic.
-
For true polyphony, implement multiple granulators in different groups, one for each voice of polyphony. Then use a round robin script to handle the voice allocation.
-
-
RE: 8 bit sample playback with various speed
@Morphoice I hadn't, it sounds really nice though.. Having looked briefly at the manual, it appears the signal flow is essentially:
Gain > Bitcrusher > Low Pass Filter 1 > Sample & Hold > Low Pass Filter 2 > Multimode Filter
Nothing that can't be done in scriptnode, at least on paper.. To recreate how LPF 1 & 2 interact with with the sample and hold would be tricky, not sure how you'd approach that exactly, linking the controls but with the value going to the filter being passed through a cable_expr node, maybe.
-
RE: 8 bit sample playback with various speed
@Morphoice One of the first projects I started in HISE was gonna be an emulation of the Akai s612, it never got off the ground 'cos the sound wasn't even close (not least 'cos the ADC and pre-amp are doing something best described as magic). So I'm keen to see where you go with this.
Maybe this is the key to really nailing the sound? get it as close to the unfiltered sound as possible then everything falls into place after that..
-
RE: 8 bit sample playback with various speed
These older samplers were more akin to a digital delay in the way they changed pitch, with a clock controlling the sample rate of the DAC. This is big part of their sound in addition to the low bit rate and anti-aliasing filters.
There's some good info here:
https://electricdruid.net/experiments-with-variable-rate-drum-sample-playback/And a few words from Mr. Linn himself:
https://www.kvraudio.com/forum/viewtopic.php?t=567891 -
RE: Convert audio signal peak to a specific midi note message with scriptnode?
You can use global cables to trigger notes internally. Have a look at this snippet:
HiseSnippet 2581.3oc6Z0saaibElz1iski2rIaSC5ckHs.UYgWAQIYIqFDDG+WpZisUsz5s4pfwjijHLIGsjT1waP.1K6qP6M6yQuyW1KK5qPeAB5CPaOmYHEIUnrkkcRSZW4efl4Lyb9Nm472LjM83FLeetmh5RsOqOSQcYRqybC5sYOpkqRisTTWjzzi4yBT13r9Teelohp5rOCoplaNEwm29jMn1TWCVbWJJGxsLXO2xwJHt2lq+6rrs2gZxZa4jXzUVugA2cStMe.fjYIEU5SMNl1ksGEG1LDkeC0umh5WRnkKa1oZ00paZTYU85cn0LMNpb8UYlkpTlUmYZVqr4Qc5nnN+1lVAbuVAz.luh5bavMOqUO9otRFbnku0Q1LrgtRKfyxt2gaahhH1qxl8rrMaFoh7UfEsYrBaVoB6djcsLsF1erh6NBBZwyHoBTclzva1TvSOI7Jl.dY.I0DPZNIjtKokgmU+fXJHdtEoga.yqCE1mRBE4XUTOmrIGFfaPAG5wrc7fFCmP9pEKthF7uG9nNCbMBr3tZb283Ar8cy+vkd8R4V5MKoMJoNcxjFxFOtsMyKSxnog2EMw7tCbNh4sh1IT6ArgCDD+z5Tx30oI2xMjRchAxca3ZEreel63LDTBUUf9elPTAFGABs+OMT6+zAlV7ugdBqC2yQwxDsHR0mthP.R5zXRCnJp+Bxqadv9+1s2r8K2Y+mu01G7l86GvelGmeB6qJtZgSomn3Qc6x.I0C14Hp3bE8rsqI19G1aFIFE.aVIvtcHvZYaYx7DHZYvln+f.Mg+7Hn4Emq70M1BADXkDJufNnOyKvBUupawNAbwklb4Haw7ONf2WnPb5ycQsi5BWYUxqhAvub8yR13TKyfdnv0CD2dLqt8Dh9eEH1OZqogIBEwR1XOTCLDIKOY5fX1u92kf8e+ue8T7.VFKm91LwjzgnUdPfJvWAoMOQrRNbyP8hg0QLaEmjQLew4NzWkbi2Of0uk02IT++4+D94u7D+Ac5XAihPzL2.luooMqI22B8FvwI10UJctx6FA.h8vMGXSCRGPBAVHAbMRFE.c0cg09rjg0uwhRMoP7tjlVAF8xFiyjAFQGv2CXLL19mQ1tSGlQPL.mirye38Sf7jrewwjKdYQHZnEyS+lHeb+INer5ruORmN2GcoS+Qeo+WvWRclD7mH4+RgQ9AdhLONKQRDr2.GQ26XYKpfPEiwFUfzejDWLReOFDzm0l2zldVdeJlL3..0qncjM23XLT96VASXJjMvQj2nG00kY6OME5L+Dqmzu3soC3CBrb6tKMvSjoAj+VfOuAayPzg5fYv5cjsKFUrQKlqonw+F9DRTenBCHpGQLtTIk8XAmx8NVT0Z32gRDjGxnsmU2FtJGx77Eo2VfTr.7ixSss4mh4wsBMhgcIQeM41m0uG20x.6RNhHX+TG9.2fHrCmcnM0xFs5aMvGppybe2VvfEAHQqt8DopmeGpAnTOqIEKy3tDinPsELRbXnPbFazfZV4wTFRDWunfmR0E.OGQYHvQY.qLftvJMjw3J+YjN.jdYevbBpKIET9B.JdrBIomE6SuBWFFPElM6UQ02kvpOYKvIsgqI6UR9rMXMZBwy2ZhqRcWK2CkUUhyeW5qBaEVgZyn5ljIChZApj3IRPCgjSkTBZ2ZX8RDhNzFUg2lfNiGAmbbWTud3nEWuEqCcfcPp0UIASW3hXp9XXJVsWv6vr29jQYFN9mNHf6.iVDpIImIwbddRozrdQnihEC41mSNfyC1wi8sC.y2yhX6BjJUvgjloQ8pLcJ16izKVW9oVspUVqzpqUJ7njHDN.cHURIgYI0JINzfhRBS9EH98sgxQFqemjbV15QScZ7zVfH8muD28rYqj1Dx1T12oTChSsisfzuyHqrqg+gHUCpcjJEBdk.1KJ4s9G.bqtPB9NOvAm9o45mSLOyk5XY3WPPLKdFNuKgkyEWdRapWWVfe3oMcYFxv8hsN7bUDB0zLVkhcs.QppTFIZ1VV9XXvMfCPIisjtGncXTs4Hek9HggHYGQXQXjEG0goXJGl6AsgwH9nWodQc8pP52iYmJ0cJp+DxpEpTpToZEqUqxZUzKWrdXY8s64w760CpVNNRxrJJs6z4We90Hr0BjRqdEwHNfJkKVsV0UqTuZsxEWqXkvTeOMH.hsFCPH49OfmSMM.mmr5+kPXNxALaF0mkBhNc57uthPTOEDmmTtzUGgkpWcshkKu1pE0qWtXIIBWfjJlIhue9bJeu95YG27ZlO7VjVVlLomepImsE0XhRKc6R49uDAxh0q.1eVd9xYbIN9yjxoSM6jgYmFVpIkckHkJVraJIa7xz7DOH7RZg5VRgRPH0QBBilIH7gQnlvJWFqv4+sdYKbBBIOEXjvIHboBWRFNVIMgmTr.DKswUH0JwUdEMtjdQwiLScy+7uu6Q2I++XDW63IktRi9L5w5ipSDkUiTFSRS4jt4xfcaRWa9QT6WZPwim89NU1XsPFAGozJ2m3IOSXgTiIKEzHKSR8zxjJkVq9Z0pTrd0Qpw3RJCJghaXJB3voc0u.Stqjy0kTXt3lpxXKMs4jAjmYjSosrzESRYLEgIn8AMFxjFv+ZWo53M7t1K8Fb9wNTw8FLUOQhruYUw82+rnC1OxE5O96V8EP8Xf2WxfVei7ASLbDqmwsu1v8D.kM41TuQuysYugtLmT2l5EewfnHocct7x4lral6hu92I8hL+BhPk+oDfElDe5.36.G54iAChODWG4GBdjPseaoZGqE2kIdbNBM98Es0vm6o1yXvo2wMjKJtye6l+Y5ruQ.v91dTW+9b+z0gwbrZycwc1nNyu9W6yhu1mDCdSN0KSRu8I6.BYlyoEMXfmvVK5tZGeDw4lrHhex8rll7Wci4E3Iq2ZiY9UyPzf8U+.sSndZdNZOVaa2tfZu.T2xyD0mMzh2k1EeyJdzRZKENGQka5vb7bvwuI1L+CD0a8.43rbsQC0Qd0NZ3lO7YRno8Z3O32b3eVczjDzd7i0zeHRRSXzW.KYEmY9pUVQSuTM4pqkKG7+b4fj49banXbOK2f7Of6BbWaI4Hzx8lb4jeA7NYuN76iNkNcDyQPSrvgpApsMxWewaixiBWPbbuQpGDZ.3Xecs7gZT1DFNdCx4ijyUP7a.e2pCTVBpB.tnMlWBlcgsLPGWvGhFzli6Y6OH.35+291wbsqW6izmAaJW2bQXTVB41Pod1fPNr1EQs2Q8lNF+tbWdzCwJN.3ALzCrKK8gfyRfBuRtg8bu0itBrntNmt9yA2.p2tx2GkoQWnekCik490OK7FD0Pa3OcJN5BeN5yNQOG8ab7N8OS8erPsj7vgZ3weogLxIZKunnGPtcEmYOGYWrsVFupdNPz8WZXjdodmIVZZmX4ochUl1It5zNwpS6DqMsSbsKehXx2vq0AcYUT1s41xmas51tXNe4Cg8+.ckhDLC
Load an audio file (a loop probably works best), the sine wave should automatically start triggering.
The input signal is generated by a file player connected to a global cable. This connects to a script triggering the sine wave.
This would need a fair amount of tweaking to get it working for your needs, but the basic idea is there. If you want to pass MIDI externally have a look at this thread.
-
RE: Is the normalizer node working as intended?
I've wondered the same. Here's the relevant code (I think) :
HISE/hi_dsp_library/dsp_nodes/CableNodes.h at 085d1a38b916fe7b8601a7a55e79991446dccc8b · christophhart/HISE
The open source framework for sample based instruments - HISE/hi_dsp_library/dsp_nodes/CableNodes.h at 085d1a38b916fe7b8601a7a55e79991446dccc8b · christophhart/HISE
GitHub (github.com)
I'm guessing the important bit is:
void setValue(double input) { if (this->getParameter().isConnected()) this->getParameter().call(input); }
Compared to similar nodes, this looks a bit light. Where's the conversion? or is this what double input is for?
-
RE: Sampler Playback - ping-pong
@Mighty23 said in Sampler Playback - ping-pong:
@Lindon said in Sampler Playback - ping-pong:
ooh cool, I will investigate... thanks.
Sorry for the necro-bump, did you manage to accomplish anything? Any suggestions? Did you manage to use 'core.ramp' in scriptnode for ping-pong sampler playback?
The SignalIn mode of flle_player is really cool . Great for things like drum replacement, single cycle waveforms (this is the best, play around with math nodes between your oscillator and sampler for sync and PWM like effects) , even waveshaping., But perhaps not something you'd want to use for "normal" sample playback. As Lindon say, baked in loops don't work and it can sound pretty grainy. Here's a snippet:
HiseSnippet 1880.3oc4Y0zaaTDFd1jLNeUJskpJ3lO.RsnRv1w4KgP4SmhglDSbHhaQS1cb7nr6Lt6tNIlpJgDG4WP4D23u.bqm3HBwEj5IjPhqj+Av6rytdm0dcriUSaQrQJxy6LyNOyy79979N1UbElTOOgKxXp8Z0fhLtFtZKte80qSXbT4MPFWGuEwym5lUYZsVMHddTKjgwnOPZvXxwPAOmu7ZDaB2jFaBg1WvLoOj4v7isVYkOiYauIwhtGyQazEWorofutvVzDvyn3bnFDyiIGQ2lHG1HXzmP7piLdeLY1YspM+7KtjkYw4xuTMxBVlGN6RyQsJTbV5RTKqEl05vZ0PFYJYw7EtU8I9TOjwXqIrZUst3TtZA1m4wNzlJajGUEVYk4ME1VxsnzJZ85LaqJQDkGBYfqDSaipnsai2hYwZaOl9tQPGYimgNAZLRR3MZB3kuWvKEHYnAowTP5l3pltrF9w8Hwyz3xb3zrFANmzghZrHimgWW.Cf6OiC4X5ltPi1S3tymK28yB+6deTslbSelfmUv2V3S2ge26M0imZxodxTY6rqZ0RsO4x3Jrsoto1sz0v8hl3c4McNj5d+rmPraRaOPX6mjSyLXbpoZWqMPAuLm4uSCZX6K1o.ERavm9hxaP7IxCkPav3ZPc8YR3XrA8DHjPcDMIdCp2w9hFPPQWmefmivpoMwOo6jLnKrCfORbFJOn3dL+V5AkWBerbWnO1fBwahqv7MqmNFGIELBL0UAFCiLeCboZ0nl9w.bL7le4vFFN3K+zQKuJxJPUMX4emPKbgEMafYpGyi5l+BzV+0AUasw.qstcSmp1LKpaEPjE1zXiogwAVWsoESrIylFXbDvXj1v8wWl3vKT5smwgIcu0FeJhdYdEnC+hIF4UXXbhTESFgwpLmF1zR7Sn1fVU.FuEHNUizz1OxZRGzsDbQi5BNyT2mbWpuK6nint5XO0Mzp99fiWrkauxtTaJwSyo8cW4gLNk3B7DcH4hKeZyTOudarBtYkQUY+uq76n+uQ98hnnIvkNy2kj+0vSuPnU3kIz1UzzmwOZKBD5dFn4KyL.oILo.r3bpc67.gsyIaKAQUJ2Jnw+.OgclW11Hry7QcpUcz1T+SEtGGD8E9Yjw3x893fJzQk4nUssEmVQX2JRdIX6Pc8jNyvnxMC7mZTqKbZvBcyAhR0LB2q5HZBKYH3g6NrGgYKqAoZSOnpNqc3UgAGjTU5DtcfJSlMIl.q1pBARWCASx5BgCGp6LlsOjh.Z7YTPB0faoD0m7sEktUwV.3bjTf7hLFiJ6WwApkU9duFtF6rEO3PaAHLl.G2QCGZiQ2IQs7IdE8CCZ0kpjBks.mrQTfor29xdMI1n8k41kTGJB2iog6IwbwANP50jf9sz.cz.5FwwS9pDtilflEdlPURxHOTWG2tzYz5Nsi3DyuefV5RZSOK5FAav7ZXSZsVSPTTkAJgEncYtE8LoJ4G.07Tg3BKoOMrbmnVvm2hwC2kXY.AZKxYsaWDZW0m1nJ6qBZmGZK23YvAYRCGWa8+UByym38gzVrIhWrL3BIWsIACvShU71vaHeN0S9hKkKe94g7vGSOUQ1pATnvRKkq3byWnvrEWbgEmK71oa5ReTSHnrUmvrXGvbbbg.nrZSegCHAF3Roi5w6MEEWfQLniSGp7Qj.I6tRoktHLTmDljf02ewpznA8LKeOOyd.r4PIFWZKu9Bg62BoDwpTWVsU6M228T34d+wx8yaXfd6YBJvsSl67kSG5ZA1Hs.0L3FTRGJgSqBQC5nawjvYzmfxwRrfwUJsGw8HpuW3M24TSUdkfLCksjImcXbGxYwrgz53X0tAcYC0GILTWkhrDbKJKKpUvziRapG+qyLiiMgZk6P85ZXHNn9Lpd5lahlSeHmQRPNIDfLRO5JNtn6HryWNsHrziUTaL0KnOgbw16IE09vJAGcifbRv0VmIr2t4o1S7xjO5R3EgwDKqd3B0S89IdMgt0UaGAc06OLoTsg4zzYX7HtJQE4rzPUmBbomHnST88O8o+zxCZ1otP0yl7q+skUxkx9dw.oWPDE.IX7uzO6.a8DRSggqVPbk2lZvgklthJ7MgnxTJgWo8zpWTMi9J61Kk1LCV1bkoDwmI1Nw61+9G94u84k+kk6Yd22.tDgM8.YtJZG4XtkJ8qd+oskS9Ftj0Hq8EPp2BxaqWabx7kuG9wU1cmOsz56cvl67vMJs6SdnPzv6C2h5SVi46s3LDVMjFSZjzaBab873NzeGaPODJziZ2tNtBP.GRLONs5tOuuUZ8pnfwtJvehfB7Ce4uIdWgvOkZzezGO0u+MO+jtpQuXwK0lJISdGY+4VR8rvByWbwBysXAsKJzc44+4m+i+0.TjYhhFR1XHtj4ZBwwNjfuSig6G+4kw2.iCwzUbPX0OxM2DAVfvOd38v2R1NadzIcJ+Iuc9AllIeUcMwBC6DmcXmXwgchyMrSb9gchKLrSbw9OQ4OrQnturRSPVqRIkpnQIN4P6vqF+uDMBX4C
Couple of the things to point out:
- Adjusting the gain going into the file player will affect the pitch
- The min/max node allows us to set start (min) and end (max) points for the loop, but again this will effect the pitch. If you're clever there might be a way to correct this by adjusting the gain, or oscillator pitch in conjunction with min/max
- Drop in a tempo sync and covert ms to freq to can clock playback rate to DAW bpm
- Set your oscillator to a saw for forward playback, invert min/max for reverse.
Also, we can track pitch to midi if we loose the start/end controls and drop in another oscillator. So here the first oscillator is controlling the "scrub" position, while the second tracks the pitch (more or less, it's a bit more convoluted than that).
HiseSnippet 1958.3oc4Ys7aaTDFeVmLNuZg1RUE8lO.nVTIX637RHTd5TLjGl3PDRbHLY2wwix5cb2ccRLUUpR8BR7WP3Bbi+EfabhafPhCH0SHgDWoW3L7M6rq2YsW+jlVdrQJxyiuc9M+9daWzlqScb31HsI2qQMJR6R3RMrbqrVEByBUXcj1Kf2h33RsSImZ0F0HNNTCjl1H2ULg1Dih7ddxRqRLIV5zvoPn84Lc5lrpL2vYKt76wLM2fXP2iUUY24VtfN2ZMtIuNfmQvoQ0H5GSNhtMQrsDXz6PbpfzdcLYlYLJO2bKrngdtYyrXYx7F5GNyhyRMxlaF5hTCi4mw3vxkQZIyavb41kbItTGj1nqxMZTpB+TK4ArOygcnIULHCpDbxxo2faZHthhYQqUgYZTLfnbPHMbwPZaDIscc7VLCVy4Couq3sPpPITIPsDQg2HQfWlNAuXfjlBjFUBoqhKoayp4Fth.OSgKXAZyxDPOoBE4dQZeKdMNrAK2oqRNltgMLno.2ZtzouSJ3e29sJW2R2kwsRws1l6R2w5V2dx6O4DS9fIS05RkKG6ZhiwlaZRsicYgogc2D7VV0qdH09NoNgXVm1biv0OJmlr+3Tc4sVYibqBVL2cpQ8G2ciBjOsAe5CJrNwkHTJ9yA6qF01kIfi15zS.WBoJZB75Tmic40.mh1zefkC2ntIwMp4jvoyeAfOhnCEJJKGlaCUmxAvFKcWsw5WHdUbQlqdk3wXhXvHvTWDXz2y7x37kKS0cCA3n3M9vg0Mr+O9oBNdomkWTUui+l9yXwMno7ll5vbn1Y5Rr0ereisVquistc8pkLYFT6hPPV3Ri0lB1GL6J0MX7MXlTuIS.SFDa3N3AwOrqgd6neXTyak8GSPujOGhC+zwG44nabjTESDfwRrp0Lo4sNgZBwp7v30ffSkI0McClMpA5VbKdsJbKltpM4tTWa1QGQsUwdrWnUbcACuvYt9x6RMoDGEi1WY4MYVThMvSzgjKF7zlwpudYrDtoDdUo92a32Q9eS32tQQiiyelqMIy+.0d9PK6yRnsKutKy5nsHfq6YPLeQlAHMgNEfkkE0rYd.+woEiEfnD0xvaveBO9KlQLVyewLAKpTcz1T2S41G6484+Yj1Xh69XPTniJXgVwzjeZQtYifvKdWGpsivXF1U5og+j6ZMd0ZLeybfnjCCv8JU40gizG7PuC6QXlhZPJU2AppyXGqRvl8RpJLB21KJSxMH5.q1nHARWCNSh5BAkC0dZ8lJo.fFpi7Rn50kRvZh2VP5VIaAfqpfBDMxnMhXcIGHOVw68R3xryV3fCM4PfwH33FJ3PYOpFIxiOxqnWXPotTYnPwHvHKgDLEb1WrpNwDsuH2tf5PA3dTEbOA1hePUH8ZTP+RJfNXCsi3PguHgahHzL2QGpRR34gZScaSmVY43TwQjuWfVXRZROKnif0YN0LIMVsNDTTlAJxLv3BVFzyDQIeCnlmhDa3Hco9k6DLB97VLK+aIV3Pf1hbVyw4fwkbo0Jw9DuwYfwhKdRrWlT+80L9+x944i79PJG13gGVRb1nm1DvDvSjS75vaHSZ4SlbKlNSl4f7vGSOUR1xMjM6hKlN2rykM6L4VX9El0u6zMro2qN3T1PElebBzCWqEXNFNqGTVotKuJDBzyjRE0i0YJJr.iPPGlNTZiH.RpcEgVZivPsRXBBV89EFkF0u5rLcTmcW3xghru3Nd0CB2qCRFDqXEQ0VMube94vys+kk5k0Pe81S5Ufa+wbHUGajhiZRbMJokHgSIcQ8Vn8fI9RzCmxQibfgUJsGw9Hpqiem6VTcYdEuXGELDvkXXDREhoFCKuJnA0OOguetL+XdnEJCCpgm3A4LUc9iNPgiFGqCUMCMOFgktDFbIpLs2RwPSMEpGDUhHDUjfQZw6oEpoa2a6IKEm2V79MRKT4KnGFQgyqxKigA5F5LtioykK2N2DH3fjMJ1zL.IKpXHCpGUTDq5QJ4ypLhIEF1s.zIklPBK937y7D3+tlOWVIGel9uHg.9Ip3CjozEbfjHUQzmL+UhIMInM5Hy2e0YnP7cGR4VtMH8o+TqP5KO+7uocHs7ip98K0kBKR8EmeyOJdb8viWFM3TU5AjpFj5Lhuph+FdOcWGpV2Q3ZWvPp6NzsTwROcniuF1mlXJ95b5LM0gpUcZM4kL0v.m4HPvKxDGpcrJqHp24MBadRJQOSbzobEI6uRakSoR1IhnQBUX+9W8ce1iK7CKg5XtpNpktLzqsI8.QvXZKMRdMYNB00iiLh9FFvVIU9d5UGAk2p1BYzDBuJ99E2cm2M+Z6cvF6r45428Aax40bdysntjUYtNyOMgUFovwZQcSvZ+wqMZKoxGseUOY6PKNu.tHP.GRzONtzFOomMj77nup15Cdbu9f8e4uHdWN2MlLN26sm7meziOosVYykaftTQYxaHVO8hxm4metbKjc1ExpzOc6YW902+q+sk5cuXc1MXXBfrJmebUh2W82v8aj9r3KprJQ2left721Rb4F2aFv8yx+qqZKw3TYPmzZ1DwWh0A55QeUsIX1gUvYFVAyMrBN6vJ3bCqfyOrBtPuET76+4mQPzVODVqXdYTQs7VjCM8yI+WfFDwnE
-
RE: Searching the forum
@d-healey Odd. Even with that selected, I still get no relevant results. Checked in Firefox and chrome, no difference not that you'd expect there to be.