Jump to content
IGNORED

I am attempting a modular (soft)


Recommended Posts

only problem I can see is that delays and such require a lotta memory and I would have to restrict the delay length to some atrocious amount. Then again maybe I will call this a feature and have some sort of downsample/fz psuedotimestretch on purpose

 

but like I want a module cap of 1000 at least (if ur computer can handle it) and JS has ~ 8 million memory locations so 8000 per module at the most. Or maybe I will just manage buffers/waveshapes in a different way/panic if you have 100 delay modules. yeah that's still enuf for about 200 seconds of delay in mono I think we're gud. I still think I will do the resolution thingy though

 

and someone is working on a JS to VST thingy so it will probably be faster/more convenient in that form

 

one thing I will be sure to do is my modular of choice BLOK has a feature where you can move a waveshape around and it wraps around the window, I want to have an XY wrap if u modulate it. Just seemed like an obvious feature. Also I would like to do deformations on the waveshape (like PHOTOSHOP SWIRL FX on the waveshape srsly) in realtime but that's a tall order

Edited by Ragnar

the point being more for me to modulate shit with the waveshaped signal more than directly using it as a distortion. But maybe the distortion would be awesome too?

 

osciliscope that gets written to waveshape = doable

 

haha then also maybe set the offset with another wave/signal. chaos

Edited by Ragnar

evry color of noise even colors that don't exist yet

 

I SERIOUSLY have to look into random/noise algorithms though and like attach the random seed to a modulator and see wtf happenes

Edited by Ragnar

I do want to do EXTENSIVE stuff with noise generation though. Like maybe limit the amount of seeds in such a way that it aliases in some specific way I can only try to imagine/draw waveshape and use as a table of which seeds can be used. And of course downsample the noise. I had an idea/implemented partial downsampling at one point (like 3.7x downsampling would downsample 4 times 70% of the time and 3x 30% of the time). Like do everything imaginable considering to the benefit of it being digital/reproduceable unlike natural noise

 

pink noise is interestin because there is a way to do it with iterations or you can just filter white noise

Edited by Ragnar

renoise is a descendant of buzz is one way or another afaik. also yeah they rediscovered the source code like 3 yrs ago and added some coolstuff

  Quote
// drawthings - turtle control and/or buffer that updates when samples = xy size ? can draw stuff freehand. 'hover'
returns value of pixel? (pitchbend w/ picture). Transparency control should have feedback/video feedback effect?
(missing link between video and audiofeedback). Toggle to allow overbright/overdark/HDR type thing or clamp the
colors, or just integrate with transparency if > 1 or < -1 ? grayscale I guess unless not lazy and implement HSV/RGB or
just have sliders for that (cycle colors with different freq sine waves or something ridiculous) turtle mode can be x/y or
magnitude/phase - literally modulate phase of drawing cursor/whatever with phase of an oscillator. Make sure to keep
in bounds. Decay image with time? Do some sort of weirdshit like plot sin(x) on the complex plane for cool
gradients/noises? Or maybe it will draw things like this on its own. Research on wolfram alpha or something.
Implement fractals again but try to do so in a modular way - like 'fractal' module which generates fractal (low
res/iterations), updates when samples=resolution (dubble buffer). Maybe do double buffer thing more generally w/ a
trigger/crossfade mode for some insane beatsync shite. Again this is mostly for AUDIO data but obvious visual appeal.
Distort shit at cursor position like warp/swirl/grow/shrink (strength of fx would be modulated obv). Can accept any
weird data you throw at it for databending effect. Literally implement a module that reads an arbitrary memory slot
(write? haha). Have a module for quick access to constants like pi, e, phi, log(2) for somereason but also any data JS
allows you to look at like beat_position, tempo, samplerate for more relevance. String input again for databending - all
data as float though? (ascii value/256). Do atan2() of two strings and output to string module and see wtf happens. DOWNSAMPLE a string so it's like ttttthhhiisss or I don't even know?

 

 

probably will have to make a data conversion module for doing stuff though. Like picture 2 float to binary to generate step sequence from weird shit. will try to do as transparently as possible tho

Edited by Ragnar

download data of WATMM message board convert frequency of 'lel's to time

 

might seriously do this on a more general level again like for databending reasons. Like allow to load a file in the data folder and collect statistics about it. Interpret as sounds/parameters. Use wrong decompression algorithm on compressed data/not even compressed data

Edited by Ragnar
  On 5/28/2015 at 11:58 PM, Ragnar said:

also yeah they rediscovered the source code like 3 yrs ago and added some coolstuff

:blink: Damn! So not every bit of the code got crashed be that evil HDD. :blink:

 

n1.

(シ)// Reject all ambition to center yourself and find intuition. >> Bandcamp | Homepage | electronicattack.de | Newest shizzle

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   1 Member

×
×