SirSickSik
zwaar behaard lid
Het hangt er met granulaire synthese er helemaal van afhangt hoe je het gebruikte algoritme inzet. Een bizar effect creeeren is niet zo moeilijk, maarja, het moet wel passen in je track.
Het ene algoritme leent zich heel goed voor een "cloud" van geluiden die voor een glitcher/drone/messed-up-reverb zorgen, terwijl een gebruik als "pitched voice" al snel een heel stuk lastiger is. Je hebt bij dit effect met 3 verschillende facetten te maken die moeten samenwerken: de audio die als sample gebruikt wordt om te manipuleren, de gebruikte settings van deze manipulatie en de muziek waarbij dit aan wordt toegevoegd. Zodra een van deze de toonhoogte verandert, is het maar de vraag of het samen goed blijft klinken.
Zelf codeer ik mijn eigen effecten/synths/sequencers voor het axoloti/ksoloti circuitboardje en daar heb ik regelmatig experimenten gedaan om op verschillende manieren een buffer uit te lezen om een bepaald effect te creeeren over een geluid dat ik dan net gemaakt had. Met deze aanpak ben ik er achter gekomen dat er wel echt heeeeeeel veel manieren zijn om dit aan te pakken en dat niet elke manier geschikt is om een bepaald effect te kunnen bereiken. Een soortemet van chaotische atonale drone/delay/reverb maken is niet zo lastig, maar zodra je het in wilt gaan zetten als een tunable voice, wordt het lastig omdat pitch-shifts vaak in verhouding zijn met de toonhoogte van de audio in de sample en hierdoor snel dissonante geluiden creeeren waarvan de bruikbaarheid ver te zoeken is (als je in Cmaj speelt, de sample speelt een B en het wordt met een fifth omhoog gepitcht, speelt die een F#, welke buiten de Cmaj toonladder ligt).
Zo heb ik voor dit specifieke probleem een granulaire pitch&tempo&timbre-shifter geschreven die min of meer vergelijkbaar is met phase-vocoding, afgezien van dat ik het gehele fft&ifft gebeuren oversla en de sample op een specifieke manier direct uitlees zodat ik de uiteindelijke toonhoogte onafhankelijk van de toonhoogte van de sample kan bepalen. Als ik een C4 aan sla, moet dat ding een C4 spelen ook...
Een simpele demo van het effect waarbij ik een express-slecht-ingezongen sample afspeel waarvan de toonhoogte van de sample enkel het timbre bepaalt en niet de daadwerkelijke toonhoogte/rootnote/tempo van het resultaat (de ingezongen sample heeft oorspronkelijk ook een lager tempo, volgens mij hoor je die aan het begin van de track die eronder staat):
soundcloud:
granular voice modificatie
Het ene algoritme leent zich heel goed voor een "cloud" van geluiden die voor een glitcher/drone/messed-up-reverb zorgen, terwijl een gebruik als "pitched voice" al snel een heel stuk lastiger is. Je hebt bij dit effect met 3 verschillende facetten te maken die moeten samenwerken: de audio die als sample gebruikt wordt om te manipuleren, de gebruikte settings van deze manipulatie en de muziek waarbij dit aan wordt toegevoegd. Zodra een van deze de toonhoogte verandert, is het maar de vraag of het samen goed blijft klinken.
Zelf codeer ik mijn eigen effecten/synths/sequencers voor het axoloti/ksoloti circuitboardje en daar heb ik regelmatig experimenten gedaan om op verschillende manieren een buffer uit te lezen om een bepaald effect te creeeren over een geluid dat ik dan net gemaakt had. Met deze aanpak ben ik er achter gekomen dat er wel echt heeeeeeel veel manieren zijn om dit aan te pakken en dat niet elke manier geschikt is om een bepaald effect te kunnen bereiken. Een soortemet van chaotische atonale drone/delay/reverb maken is niet zo lastig, maar zodra je het in wilt gaan zetten als een tunable voice, wordt het lastig omdat pitch-shifts vaak in verhouding zijn met de toonhoogte van de audio in de sample en hierdoor snel dissonante geluiden creeeren waarvan de bruikbaarheid ver te zoeken is (als je in Cmaj speelt, de sample speelt een B en het wordt met een fifth omhoog gepitcht, speelt die een F#, welke buiten de Cmaj toonladder ligt).
Zo heb ik voor dit specifieke probleem een granulaire pitch&tempo&timbre-shifter geschreven die min of meer vergelijkbaar is met phase-vocoding, afgezien van dat ik het gehele fft&ifft gebeuren oversla en de sample op een specifieke manier direct uitlees zodat ik de uiteindelijke toonhoogte onafhankelijk van de toonhoogte van de sample kan bepalen. Als ik een C4 aan sla, moet dat ding een C4 spelen ook...
Een simpele demo van het effect waarbij ik een express-slecht-ingezongen sample afspeel waarvan de toonhoogte van de sample enkel het timbre bepaalt en niet de daadwerkelijke toonhoogte/rootnote/tempo van het resultaat (de ingezongen sample heeft oorspronkelijk ook een lager tempo, volgens mij hoor je die aan het begin van de track die eronder staat):
soundcloud:
granular voice modificatie

Ik bedoel: wat wil je nog meer in het leven?!?