Do you want to hear Sonic Charge's Permut8? It's here!

VST, AU, AAX, CLAP, etc. Plugin Virtual Effects Discussion
Post Reply New Topic
RELATED
PRODUCTS
Permut8

Post

Im still trying to figure out how to program in the hidden functions..

hmm

I think I need a tutorial on how to do this :help:
:borg:

Post

Crackbaby wrote:can i program this like a c128? That's where my programming days started AND ended :?
Keep in mind that I haven't even looked at the terminal section yet, but I'm guessing its probably assembly language... but which processor is being emulated? 6502? Or something original?
Incomplete list of my gear: 1/8" audio input jack.

Post

Fantastic plugin, as expected. :)

Here's my take... probably not your typical usage as it's a long abstract ambient soundscape. Most of what you hear was processed through Permut8 in some way:

http://soundcloud.com/polyslax/trees-stay-still

Post

Yeah, I liked it, if I didn't own simillar things or M4L.

I would defintely buy it, theres lot's of midi options for control over it.

Very good sound design tool, if you really like making your own anologue sounding drum hit's, then cutting up a re sample form this effect is perfect.

It makes instant 'Top Line' loopyness for your drum's.

Post

pough wrote:It turned a track of my sister singing accompanied by ukulele into something to be feared and amazed by. :-o

:hihi:

Quote of the month in any media you wish to mention.

Infact I give you quote of musical year so far..

:hihi: :hihi: :hihi: :hihi:

Post

Here's a demo of Permut8 effecting one of my preprogrammed breakbeat sequences.

Note that (1) there was a layer of programming and manipulation before I added Permut8, and that (2) what you're hearing is a bunch of samples I cut out of a larger session, so it doesn't all make musical sense. But it conveys what Permut8 can do with a beat.

http://soundcloud.com/sendysynthdemos/p ... tighten-up
http://sendy.bandcamp.com/releases < My new album at Bandcamp! Now pay what you like!

Post

deastman wrote:
Crackbaby wrote:can i program this like a c128? That's where my programming days started AND ended :?
Keep in mind that I haven't even looked at the terminal section yet, but I'm guessing its probably assembly language... but which processor is being emulated? 6502? Or something original?
the main high-level language seems to be one of Magnus' own devising; it seems to be the same C-style language, Pikascript, as used for Maelstrom scripts. Im not sure but it looks to be cut down a bit from the version described for Maelstrom, though.

http://code.google.com/p/pikascript/

the Pikascript compiler is provided and it appears to compiles .impala source code files to .gazl assembly code files, which Permut8 can then load and assemble on-the-fly. The assembly language looks to be original. If you update the .gazl file thats currently patched, Permut8 will autoload the updated version. You could probably also work directly via a .gazl assembly file...

Within Pikascript, two kind of patches seem possible; you can create a 'mod' patch where you can basically customise the two functions (operate1() and operate2()) doing the bitwise operations to the delay line pointer, ie you dont seem to be able to read or write the contents of the delay, you're only changing the delay pointer. If you dont provide a replacement for a given operator within those two functions you can set it to default to the original operation (ie AND/MUL/OSC/RND and OR/XOR/MSK/SUB in operate1() and operate2() respectively).

There's also the possibility of creating a 'full' patch where you'd be replacing the main processing() function, and doing all the audio processing. That necessitates handling everything including reading and writing the delay line...

Post

malström wrote:I have to say I am totally overwhelmed by all the enthusiasm in this thread!
Enjoy it while it lasts until the next fab new FX comes along. :hihi:

Image

Post

whyterabbyt wrote:
deastman wrote:
Crackbaby wrote:can i program this like a c128? That's where my programming days started AND ended :?
Keep in mind that I haven't even looked at the terminal section yet, but I'm guessing its probably assembly language... but which processor is being emulated? 6502? Or something original?
the main high-level language seems to be one of Magnus' own devising; it seems to be the same C-style language, Pikascript, as used for Maelstrom scripts. Im not sure but it looks to be cut down a bit from the version described for Maelstrom, though.

http://code.google.com/p/pikascript/

the Pikascript compiler is provided and it appears to compiles .impala source code files to .gazl assembly code files, which Permut8 can then load and assemble on-the-fly. The assembly language looks to be original. If you update the .gazl file thats currently patched, Permut8 will autoload the updated version. You could probably also work directly via a .gazl assembly file...

Within Pikascript, two kind of patches seem possible; you can create a 'mod' patch where you can basically customise the two functions (operate1() and operate2()) doing the bitwise operations to the delay line pointer, ie you dont seem to be able to read or write the contents of the delay, you're only changing the delay pointer. If you dont provide a replacement for a given operator within those two functions you can set it to default to the original operation (ie AND/MUL/OSC/RND and OR/XOR/MSK/SUB in operate1() and operate2() respectively).

There's also the possibility of creating a 'full' patch where you'd be replacing the main processing() function, and doing all the audio processing. That necessitates handling everything including reading and writing the delay line...
Nice work there! I took a look at the code snippets, and it all seems simple enough. As you said, it doesn't allow you to modify the contents of the delay buffer unless you code everything from scratch. That might be daunting without a bit more documentation, but I haven't reviewed the existing pikascript page yet. I guess the real question is whether anyone can come up with a new firmware which would be useful enough to bother with. I have to say, I was extremely impressed with the SAM implementation... with all the front panel controls, it ends up being far more useful and creative than the original Apple ][ and C64 versions.
Incomplete list of my gear: 1/8" audio input jack.

Post

I also did it last night and purchased Permut8. Nifty toy with a vast array of possibilities.

How do I go ahead for loading patches like e.g. the ringmod or SAM?
When trying to list available patches in the patch tool on the console screen, I get an empty listing. Sort of clueless now...

[edit]Problem solved: I forgot that I moved my Permut8 installation into a different folder. Moving it back solved the issue.
Last edited by HiEnergy on Wed Aug 22, 2012 1:08 pm, edited 1 time in total.

Post

I bought it too. Now, what does it do?


:)
Last edited by faun2500 on Thu Aug 23, 2012 7:52 am, edited 1 time in total.
Pigments Presets, Omnisphere Expansions, Dune, Serum, and Thorn Sound Packs. Diva, Zebra, TAL, and Repro Sound Banks. :love: Massive discounts - https://NewLoops.com

Post

rabbyt: it has S.A.M.!!!
I'm struggling to get anything usable from this. Maybe I just need more work :?
John Braner
http://johnbraner.bandcamp.com
http://www.soundclick.com/johnbraner
and all the major streaming/download sites.

Post

Well i bought this after demoing for I few days - I've had a spell away from making music due to lack of inspiration - it's amazing what a new tool can do! Thanks Sonic Charge!! :)

Post

Can you make pingpong/cross delays? I've reached the skull scratching my head now... :lol:
:hug:

Post

very, very neat.
Pastoral, Kosmiche, Ambient Music https://markgriffiths.bandcamp.com/
Experimental Music https://markdaltongriffiths.bandcamp.com/

Post Reply

Return to “Effects”