Skip to content

Instantly share code, notes, and snippets.

View NullMember's full-sized avatar
💭
Some(noise)

Malik Enes Şafak NullMember

💭
Some(noise)
  • Ankara Music and Fine Arts University
  • Ankara
  • X @NullMember
View GitHub Profile
@NullMember
NullMember / rew2eq.py
Created August 4, 2023 11:56
REW EQ file to EQ preset converter
from EQPreset import ProQ3Preset, ReaEQPreset, ReaFIRPreset, SupportedEQs
import regex
eq_mode = SupportedEQs.ReaEQ
input_filename = "eq.txt"
output_filename = "eq"
placement = ProQ3Preset.Band.Placement.Stereo #Only applicable to Q3
bands = None
with open("eq.txt", "r") as f:
@NullMember
NullMember / fourier.ipynb
Created November 21, 2021 15:21
Fourier Deneme
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@NullMember
NullMember / Sampler.maxpat
Created August 23, 2020 09:29
Max/MSP Experimental Sampler Thing
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 7,
"minor" : 3,
"revision" : 5,
"architecture" : "x64",
"modernui" : 1
}
----------begin_max5_patcher----------
3518.3oc2c08aiabD+YGf7+vBkBjlVeJ62KYdn.As8gBzzhzTf9PbvAZoUxL
ghTkjx24DT+2d2OnnkjknFe2JR5CGNaIZRNC+MyNesyt7297O6pI2V7dc0Dz
2f9QzUW8alibk6X1ib01Cb0jUIueVVRk6DmLqX0Jcd8jqa9i052W69C+66zn
alrtTuVmOGUoquYBpXSclttBsVWtJsFYNUcYdRFZVQdcYQVEp9tjZTRoFsY8
7jZ8bzsapQyKx+xZzBs8qIy9konVhkklqmUrI2QQ91iluYUZtkN1iR1dzEFZ
Tk9qZ2AYSw6d77jUtiO4umTWLYm6SCCa+asWP5b2oVb6O+FBl2d1qSpmcWZ9
x2VpmU6wvXkgNwwwJ40HlJdp.iwRx0HhjXnORFOEi9osWeU8CYdlXh6H+uO+
yr+17qq+3EF+yM0qMH4Or1vakaVgVTTh9KoUqyRdXR2v1sat8VOeEdjzeuqR
mqOM.y5BfEBpEHEbwTpAaITC1pj1CwI8F19We+rz5j5zhbzOTrobldjinzNQ
----------begin_max5_patcher----------
5501.3oc6ct0jiaic.94YqZ+OfnWxLI8ngD7hjbsYicsWp3pVm3X6roR4YKU
TjPRXZJBFRnta4MY9smC.njHUSQd5djZ0ZClxtkDuAfObv4F.I+q+5e0aFLS
7.qb.4qH+L4Mu4uBa4M5so1xa1tg2LXUzCwoQk5CbPrX0JVlbvMU6TxdPp2w
bdpjUP922sm4hLYI+WXp855Mzo91yhVo29f+TjTr6LxVuRrVlxj5hZ2IvSzG
pX1mduW3tCNORFujmsXZAKVZZCdSl.ECwmNV+g9GT5PGxeY6IUJ2jZJ35EJO
aaY5p23+6u9Wo9D93lubtjuNsjQhVkmxkqSXmW73iAONNpObcnuh3y87D4xy
Ka7PvFuQZnLJ7UDZxYEbQx4kMTLrwWUZjwtuJXSlfCrIgIgpIWjQjKKXkKEo
mYP4hATtZgH2ffWEj5axhR2TxKI+XNTSKVupWBMa8rYorRdhdOdmBvQG2E3b
c0BUAimLL..mmY3WXOfyTM0U9WJV9CrxMYxkLEN+9nB.FfMuxmHPomDfNpSI
#ifndef WAVETABLES_H
#define WAVETABLES_H
const int16_t SINE_TABLE[256] = {
0, 804, 1608, 2410, 3212, 4011, 4808, 5602, 6393, 7179,
7962, 8739, 9512, 10278, 11039, 11793, 12539, 13279, 14010, 14732,
15446, 16151, 16846, 17530, 18204, 18868, 19519, 20159, 20787, 21403,
22005, 22594, 23170, 23731, 24279, 24811, 25329, 25832, 26319, 26790,
27245, 27683, 28105, 28510, 28898, 29268, 29621, 29956, 30273, 30571,
30852, 31113, 31356, 31580, 31785, 31971, 32137, 32285, 32412, 32521,
/*
in this library we are using fix16_t format and it have four bytes
0x00 00 . 00 00
ˆ ˆ dot ˆ ˆ
MSB of whole part LSB of whole part MSB of frac part LSB of frac part
*/
#ifndef DDSOSC_H
#define DDSOSC_H
@NullMember
NullMember / tilemap2h.py
Last active July 7, 2017 16:38
tilemap2h: Convert tilemap .xml or .tmx map file to cpp header file
from os import remove, close, listdir
from xml.dom.minidom import parse
from shutil import move
import sys
import xml.dom.minidom
def readMap(_file, _tile):
_file.write("uint8_t readMap(uint8_t _x, uint8_t _y){\n")
if _tile == 256:
_file.write("\treturn tilemap[_y][_x];\n}\n")
puts "Hello, World!"