SirSickSik Contributions


#1053

Factotum is really amazing.
Would it be complicated to make a "reset buffer"? I'm struggling with making a (patched) reset by muting the input and recording a small amount of nothing, but it looks like an ugly method to simply empty the buffer...


#1054

the module makes use of an internal array.
It's probably already resetting at initiation, so the code for reset can be found there (init).

Then you'll only have to trigger it like:

if(inlet_rst&&!rst){
rst=1;
for(int i=0;i<LENGTH;i++){
array[i]=0;
}
}
else if(!inlet_rst){rst=0;}

though, not sure whether I used "array" as a table, but this you should be able to see in the init code.
Just reset all the table values to 0 and it's fixed.


#1055

Thanks. It works fine.


#1056

text module demo


#1057

Axo clearly heard me whilst I soldered her.


#1058

blob:https://www.facebook.com/26eee5be-a00f-4b79-af9b-aa178b1f1495


#1059

oh my... I found out how to instantly generate new waveforms using ifft (using part of the code of the analyser, but using inverse fft setting).
this might get interesting for generating wavetables, let's see how far I can push it :stuck_out_tongue:


#1060

yo remco this scrollling big font thing is amazing. i assume next step is route it to @SmashedTransistors OLED object?

just leaving this here as an inspiration for you :joy:


#1061

the font thing was a bit of a project for fun, I could put it online so people can use it to do some things with oled screens.
I've never used a screen myself, so I don't know what's needed to make it work.


#1062

@weasel79

Is that music made with Axoloti or just some music send to the input of Axo?


#1063

oh thats not my video, pretty sure its totally unrelated to axoloti and bascially just the dudes mp3 for demo purposes.

its build on an analog analyzer/FFT chip that i was looking into the other day, MSGEQ7. either ways, i just thought this image/video might motivated someone to improve/add to the already amazing OLED objects we have...


#1064

check next unused filename on SDcard.axp (3.0 KB)

The code in this module might be useful for someone who needs to know the next unused filename+indexnumber (as used by the string/indexed object).

Could be used, for example, for auto-saving table presets and making sure that indices, that are already in use, won't be overwritten.
The code uses the "load error" message to know when to stop counting the indices and return the index number of the file that couldn't be loaded.
A further improvement might be to limit the "while" loop to a max "cnt" number (cnt is added to the index-input) for in case all the 000-999 indices are used (good luck making 1000 presets, but ok..haha)


#1065

and why not...

NEW MODULE

STRING
"findFree"

a string module to connect to the table save/load modules.
At startup, checks how many tables with the same prefix are available on the SDcard.
A refresh input to combine with the table save module (so it knows you've just saved a new file)
Several inputs to load a certain preset:
-index selected
-first (index 000)
-last (free index minus 1, your last save)
-random (one of the available indices)
3 outputs:
-autoload (when any of the inputs is changed)
-selected filename (controlled by the inputs)
-free filename (first empty slot, connect this to table save module to prevent you from saving over previous saves)

you can use a text-mux to select between free and selected filename in case you want to overwrite an existing table.

"tablesave"
a slightly changed table save module with a "ready" output. You can connect this to the "refresh" input of the "findFree" module


#1066

hi i get this error i put the fil on the sd and renamed it .tab

file error: FR_NO_FILE, filename:"0:/baseq demo/0:/Dseq001.tab"

?


#1068

yes, that sequence-table should be posted somewhere in this thread.


#1069

i put it on sd card and renamed it but it doesnt work for me what am doing wrong,.


#1070

hmm, did I upload that demo with the baseq opened for editting (with the "edit" at the bottom of the module)?
if so, change this module with the baseq module from the contributions list.
This happens when a module is opened for editting and is used in a saved project. You can also copy&paste the patch into a new project to get it to work, but in the end you'll need to use the one from my contributions folder.


#1071

yeah the edit is there on the bottom of most modules but not the bass seq,.. is there any cahnce u can send me the patch locked in aworking state . i cant seem to find some of the modules to replace the ones with edit open ,,.. much gratitude , bro cant wait to run this


#1072

where have you saved the drumtable to on your SDcard? Is it in the main directory? (0:/Dseq001.tab)
Have you already copy-pasted the project into a new, unsaved project?
Most important thing now is to first get that baseq sequencer to load the table without producing this error, so just skip all those other modules and try to "bug-fix". I've heard from others that they got the module working, so it should be possible with yours too and there's a lot to learn by "bug-fixing" as it helps to grow an understanding of how things are working in the axoloti, so next time you face something like this, you know how to fix it.


#1073

Made a small "building environment" with "skinman" (program to make vst-backgrounds) to be able to visualise filter designs that might be interesting to try out :slight_smile:
Though the filter worked out overhere is the chamberlin filter that's in my filter folder (to get all the modes, you'll need to add/(double-)subtract the main bp/lp/hp modes from the original signal.