Happy holidays everyone :) It's so great to be part of this growing and brilliant community. thanks everyone for everything

hisefilo
@hisefilo
Best posts made by hisefilo
-
RE: Merry Christmas
-
Forum search using google site:
I don't know if this is known. But I use Google a lot to search within this forum.
Just type this on google search:site: forum.hise.audio [your search terms]
Hope it helps anyone.
-
#Friday #Fun
Hi guys just having some fun. Want to share this Applause (snippet) to everyone on this forum for the great work you are doing!
HiseSnippet 1540.3oc6akzaaaDElzxSikZT1aAJPOviRIoFhxKIFAEU1Zw1nwN1VIAo.EHXB4XqAlZFlgCUiRP.5wdnW6+kdq8ZOzC8XuTj9Gnn+CZmgKRjVpxxpgNVNjGD37dyx27VF9l2CZGF0.43PYJpYeXWajh5EAM6R3sp1BhIJaVSQ8CAPaaKnqChorVWaniCxTQUMy5xNnlcVEum+9KVCZAIFn9jTTdLEaftOtMl2m5NU9RrkUCnI5g31Q58hU1zfRpRsntBvjATRwFZbH7.z1PY2lAnn9A0MwbJqIGxQNJpytF0rayVzug32+GicvOyBIanqzTLQ9jaPsLkHV9tR0VXKycB2zNJJpfc5KBx3KBtAXKrItG89hhq3wPq+HhJOTmYTvSOJ7JMT3oOD3oDAcy5iNAHnltVPdbjIUGALvTRLjsIgiHNXd2npq2ov8pfcvbiVCGuyLD7JTTIMdCT94A02eejAuOXmEz3ISplVehfxki4JtNi5Z6gjq6Q.4feIho4QV+sgK4RisKYcBTrwZrUzYrJjwvH1lDSzKhr3+TO09.bdDA6PITOnrZapKIBVJTIfaMD2kDBl27xaLWHil1LDzL51Th9lHATM8lRmXl4Yhqq.imtJt2Tj9OZkn5EdGbZxI3vN0A8OuJnoACay6yIvRyiZezUNF774pLyejEnsuKwPJkznjsobzCHEJl6U4zDOVTCnkVGjEU6y01RLMhiym+.D+wBJFB+6BEumW+BYgOfPYn5cPDdANyEIX6w2yMXdnoYv7qeasBaAEjXPho3zhBKV51Z5kJUrXTFz1EJdS4hO.UsapsPIY2uWRM85I77WdoDd9S5oewjU7mvvegjE8K6CesTi+Ti+Ti+Ti+Ti+22L9kO4x85bCDb0966EcU1ivqJkvYTKKDanrkw0yF0.KPba+LD61ZcfVh3tB6nHJw3ggla7BCUDKt3Jb7HcjR1jf4OvFEbY8vXEConqzaCFsS82WQo5scFR25SZH2uppOlDu8nMqA4PY3vAzD8yFw3X4NTsFpi3RD9AGmETC4bHmZOscQ7XQ5GbcxK.VciZM2K3B3duqUmHMEsQwiteKw0rraQIXinWzaODmgO3.DKJ5G5VZUNGZbXUWVmX28rFx.1c.p9ctOkqTwmx8QBnEsiaH1wCLc8H7ceekltN7X2.9q948PVHnS+0aqeoRcCpP8fFkJHy3YkeLYSZTlI4A9aRMuabe1NYMWJDq9Zjy1f8h.OyhoA45kAAFrSEB1KAB7klFDsiL+hYN2mewiM2OA45+ZfcnVc8OouA1hi7S9SVfeixiH4hJJMXnm6hHFgRwJ+4u+CU1MrGE+5qWI9wr2rxttPqiH0WCaSsfripQdyt+3e8V7T4YGSylOFzaSokPeB+DnvlIBpA9ndNvddAKFjiN+FZ81IkOdn9HGzCgdX4+1zehEzQM2myGw4.gI6yCyeTul8Qs9jfZYjGcDwrgNZHA3mgrha3onDtldygWrep0AKd24i+z4AGpudMOpKW0q8yaTe0asfQYif1he1+VR9q32NYjbi9fMoan1TSgd9DPfGtlzyZ5A2WBr6zCXkw7HKVhDwm4gpe4aNi.04BuYz1Tr3VBRDdM+20VGQPrAOTMxWA+1eckeabKwl8XWhsIrfUQBpHRIwOluvLaRUspLimh5znBUeZtgVgp74dU9io1S4yk++QddjLVQxn7cJNhzPljKg9ovZDlNxDcMNMVhESd0wov1XgjeWDlhxTmiTmiTmiTmiTmiTmiSlyg7QFb0qyeds9V5CTeqRo02JwRNVZ8sRquUZ8sRqu04q5aM9IPu76hDnuDXgk8yad7Dj+jU1n0FqcmyNIL+8j+oAm.nrG0kiIGHhOigeg3L8sca2j5xLPBjPHHKYVGUmQFRge6Rx1RISSDwzqw+HdBXpKaqFvTOj44l0nMzfQepge7Wxu.NmGEgrk38+RJKXKYaMcEuHKEiCTZ9RJswl3mZXHUoelPGL7wTdBFyBSvXVbBFyRSvXVdBFyclfwb2QNFYZpW0kSa66tKHrSc+irT8+6q34Yo7uGTSx6.
-
Pringles Can Project
Hi guys, a bit bored this Sunday. Made this sampled drums. 100% pringles can :). If you want to try it/ improve it here is the full project including samples and image.
Sound like this >> prin.mp3 -
Markus 88 Released.
Finally. Spectral modeled electric piano :)
https://sampleson.com/markus-electric-piano-vst.html -
AI designer :)
Midjourney AI is getting there…
This is what I get for “VST orchestral UI UX designs” -
RE: Happy Holidays..
Merry Christmas mates. Hope you the best for 2023. I wish everyone of us have the courage to make dreams come true.
Latest posts made by hisefilo
-
RE: Advertisement and the use of brand names/famous equipment
@cassettedeath AFAIK you cannot mention or show brands. This is what trademark is for. Brands can claim you are making money with his names. Or even worse. They can also claim for hurting brand s reputation. But I strongly recommend to ask a lawyer (or chat gpt LOL)
-
RE: Spectral Morphing in HISE
@griffinboy AFAIK, Loris does a cool job with noise-bandwidth, making many improvements to the good old residual noise + sines.
Nice idea to use a C++ custom node instead of Loris HISE's API. Will try that!
Thanks mate! -
RE: Spectral Morphing in HISE
@clevername27 WOW!!!!!!!!!!! What a lesson. Love it. Will take the time it deserves! Thanks, mate. You are passionate!
-
RE: Spectral Morphing in HISE
@griffinboy have you done that on HISE? or python Loris?
-
RE: Spectral Morphing in HISE
@clevername27 hello professor! sorry for the delay. And for my lack of preparation!
I want to achieve this kind of morph https://www.cerlsoundgroup.org/Kelly/sounds/trumpetcry.wavI actually want to start trying to use amplitudes from one audio with freqs from the other one to see what happens.
I can see Loris already prepares freqs and amps for morphing when I dolorisManager.createEnvelopePaths(file, "frequency", 1);
Interface: distilling 24314 Partials Interface: sifting 24314 Partials Interface: collating 24330 Partials Interface: distilling 24266 Partials Interface: sifting 24266 Partials Interface: collating 24276 Partials Interface: channelizing 24330 Partials Interface: channelizing 24276 Partials Interface: Prepare partial list for morphing
And this is how it's made on C++ but can replicate on HISE.
Going the FFT way is much harder for my level I guess.#include "loris.h" #include <stdio.h> #include <stdlib.h> #include <strings.h> int main( void ) { #define BUFSZ (3*44100) double samples[ BUFSZ ]; /* clarinet is about 3 seconds */ unsigned int N = 0; PartialList * clar = createPartialList(); PartialList * flut = createPartialList(); LinearEnvelope * reference = 0; LinearEnvelope * pitchenv = createLinearEnvelope(); LinearEnvelope * morphenv = createLinearEnvelope(); PartialList * mrph = createPartialList(); double flute_times[] = {0.4, 1.}; double clar_times[] = {0.2, 1.}; double tgt_times[] = {0.3, 1.2}; /* import the raw clarinet partials */ printf( "importing clarinet partials\n" ); importSdif( "clarinet.sdif", clar ); /* channelize and distill */ printf( "distilling\n" ); reference = createF0Estimate( clar, 350, 450, 0.01 ); channelize( clar, reference, 1 ); distill( clar ); destroyLinearEnvelope( reference ); reference = 0; /* shift pitch of clarinet partials */ printf( "shifting pitch of clarinet partials down by 600 cents\n" ); linearEnvelope_insertBreakpoint( pitchenv, 0, -600 ); shiftPitch( clar, pitchenv ); destroyLinearEnvelope( pitchenv ); pitchenv = 0; /* import the raw flute partials */ printf( "importing flute partials\n" ); importSdif( "flute.sdif", flut ); /* channelize and distill */ printf( "distilling\n" ); reference = createF0Estimate( flut, 250, 320, 0.01 ); channelize( flut, reference, 1 ); distill( flut ); destroyLinearEnvelope( reference ); reference = 0; /* align onsets */ printf( "dilating sounds to align onsets\n" ); dilate( clar, clar_times, tgt_times, 2 ); dilate( flut, flute_times, tgt_times, 2 ); /* perform morph */ printf( "morphing clarinet with flute\n" ); linearEnvelope_insertBreakpoint( morphenv, 0.6, 0 ); linearEnvelope_insertBreakpoint( morphenv, 2, 1 ); morph( clar, flut, morphenv, morphenv, morphenv, mrph ); /* synthesize and export samples */ printf( "synthesizing %lu morphed partials\n", partialList_size( mrph ) ); N = synthesize( mrph, samples, BUFSZ, 44100 ); exportAiff( "morph.aiff", samples, N, 44100, 16 ); /* cleanup */ destroyPartialList( mrph ); destroyPartialList( clar ); destroyPartialList( flut ); destroyLinearEnvelope( morphenv ); printf( "Done, bye.\n\n" ); return 0; }
-
RE: Spectral Morphing in HISE
Got stuck on this:
lorisManager.process(file, "morph", ??????????
I'm implementing dilate without issues
lorisManager.process(file, "dilate", dilatePoints);
Is "morph" available as "dilate" and "shiftPitch" are?
Hope you can shed some light on this topic :)
-
RE: FX chain for a sampled rhodes piano
@d-navarra hi guys. I’m on vacations. Wil reply when back in the studio. Basically I use Faust for FXs. But stock reverb is more than ok for me.
-
RE: Scriptnode Synth smoothes transients??
@clevername27 hi mate. I’m on vacations. I think i went with the scripfx mono to avoid smoothing. I will confirm when home
-
RE: Preset browser LAF Dialog modal
@d-healey No, is that I'm just an idiot LOL. Thanks mate. To many hours in front of my computer... I need a break
-
RE: Preset browser LAF Dialog modal
const var browserLaf = Content.createLocalLookAndFeel(); const var presetsFloatingTile = Content.getComponent("presetsFloatingTile"); browserLaf.registerFunction("drawPresetBrowserDialog", function(g, obj) { var a = obj.area; var la = obj.labelArea; var h = 90; // g.drawDropShadow([a[0] - 50, a[1] - 50, a[2] + 100, a[3] + 100], Colours.withAlpha(Colours.black, 0.8), 20); //g.setColour(0xff2F2F34); g.setColour(0xff323232); g.fillRect([a[0] - 50, a[1] - 90, a[2] + 90, a[3] + 150]); //g.setColour(0xff161619); //g.setColour(Colours.blue); //g.fillRect([a[0] - 50, a[1] - 0, a[2] + 100, h]); g.setFont("Abel", 24); g.setColour(Colours.white); g.drawAlignedText(obj.title, [a[0] - 30, a[1] - 50, a[2] + 70, 20], "centred"); if (obj.text){ g.setFont("Abel", 24); g.setColour(Colours.red); g.drawAlignedText(obj.text, [a[0] + 10, a[1] + h + 10, a[2] - 20, a[3] - h - 200], "right"); } //g.setColour(Colours.withAlpha(Colours.white, 0.3)); //g.drawRect([a[0] - 50, a[1] - 50, a[2] + 100, a[3] + 100], 1); g.setFont("Abel", 18); g.setColour(Colours.white); if (obj.labelArea[2] != 0) { g.drawAlignedText(obj.text, [a[0], a[1] + 15, a[2], 20], "centred"); g.setColour(0xff161619); g.fillRoundedRectangle([la[0] - 5, la[1], la[2] + 10, la[3]], 5); } else { g.drawAlignedText(obj.text, [a[0], a[1] + 40, a[2], 20], "centred"); } }); presetsFloatingTile.setLocalLookAndFeel(browserLaf);