Romitelli

code source : lispdef_2025 (mise à jour Mercier pour fonctionnement sous OpenMusic) depuis source lispdef Pottier (1996)

Liste des fonctions de Lispdef, par ordre alphabétique et dépendances

nameargsdependenciesdescription IT
abruit[‘q’, ‘list1’, ‘list2’, ‘list3’, ‘nom-fichier’][‘line’] BRUIT ,FONTI PERIODICHE E FILTRI
addiz[‘n’, ‘list’][]
alldensdens[‘lista’, ‘f0’, ‘f1’][‘coco’, ‘densdens’, ‘quasi4plus’]
am[‘lista’, ‘listb’, ‘nom-fichier’][‘modam’, ‘oscili’]
amexit[‘k’, ‘lista’, ‘nom-fichier’][‘spectrum’]
amout1[‘lista’, ‘y’, ‘nom-fichier’][‘am’] FINE ORCHESTRA AM 
aout1[‘lista’, ‘y’, ‘nom-fichier’][] FINE ORCHESTRA
aperiod[‘q’, ‘list1’, ‘list2’, ‘f’, ‘nom-fichier’][‘line’, ‘oscili’]
brr[‘i’, ‘lista’, ‘x’][]
brr2[‘listi’, ‘lista’, ‘x’][‘brr’]
carcopy[‘lista’][]
carhh[‘listi’, ‘np’, ‘fond’, ‘coeff’][] DATA UNA LISTA D’ACCORDI, LI INTEGRA IN  SPETTRI DISTORTI DI UN FONDAMENTALE DATO ABBASSANDO IL COEFF.DIST. 
carhhport[‘listi’, ‘port’, ‘ratio’, ‘index’][]DATA UNA LISTA D’ACCORDI, LI INTEGRA IN  SPETTRI FM CON RATIO FISSO E ABBASSANDO LA PORT 
carhhratio[‘listi’, ‘port’, ‘ratio’, ‘index’][] DATA UNA LISTA D’ACCORDI, LI INTEGRA IN  SPETTRI FM CON PORT FISSA E ABBASSANDO IL RATIO 
caryy2[‘listi’, ‘ni’, ‘nn’, ‘np’, ‘fond’, ‘coeff’][]DATA UNA LISTA DI LISTE D’INTERVALLI, LI INTEGRA IN SPETTRI DIST ABBASSANDO IL COEFF; E’ POSSIBILE DEFINIRE QUANTI DEGLI INTERVALLI DELLA LISTA DEVONO ESSERE OBBLIGATORIAMENTE PRESENTI NELLO SPETTRO (NI) E IN QUALE DENSITA’ MINIMA (NN ) RISPETTO AL NUMERO COMPLESSIVO DEGLI INTERVALLI DELLO SPETTRO (NP)
caryy2[‘listi’, ‘ni’, ‘nn’, ‘np’, ‘fond’, ‘coeff’][]DATA UNA LISTA DI LISTE D’INTERVALLI, LI INTEGRA IN SPETTRI FM ABBASSANDO IL RATIO; E’ POSSIBILE DEFINIRE QUANTI DEGLI INTERVALLI DELLA LISTA DEVONO ESSERE OBBLIGATORIAMENTE PRESENTI NELLO SPETTRO (NI) E IN QUALE DENSITA’ MINIMA (NN ) RISPETTO AL NUMERO COMPLESSIVO DEGLI INTERVALLI DELLO SPETTRO (INDEX * 2)
caryy2ratio[‘listi’, ‘ni’, ‘nn’, ‘port’, ‘ratio’, ‘index’][]
casscopy[‘lista’][] INTERPOLAZIONE COMPLESSA TRA DUE LISTE DI VALORI (ADDIZIONE DI VALORI) 
ccopy[‘List’, ‘nom-fichier’][]
cherche-int[‘listint’, ‘listfreq’][‘cherche-int0’]
cherche-int0[‘listint’, ‘listfreq’][‘kkk/a’, ‘kul2’]
chhcopy[‘Lista’, ‘nom-fichier’][‘ccopy’]
choose[‘x’, ‘lista’][]
chorus[‘lista’, ‘listb’][‘molt’] MOLTIPLICAZIONE-ADDIZIONE-SOTTRAZIONE DI LISTE 
coco[‘f0’, ‘lista’][]
contr-fm[‘lista’, ‘nport’, ‘ratio’, ‘index’][‘contrhhratio’]
contr-spectr[‘lista’, ‘np’, ‘coeff’][]
contrhhratio[‘lista’, ‘nport’, ‘ratio’, ‘index’][‘carhhratio’] DATA UNA LISTA DI ACCORDI, LI INTEGRA IN  SPETTRI FM DI UNA PORT CORRISPONDENTE ALLA NOTA X(NPORT) DI OGNI ACCORDO, ABBASSANDO IL RATIO
cord-int[‘lista’][] TRASFORMA UN LISTA DI FZ IN UNA LISTA D’INTERVALLI
cord-intplus[‘listspectr’][‘cord-int’] TRASFORMA UN LISTA DI LISTE DI FZ IN UNA LISTA DI LISTE D’INTERVALLI
cycopy[‘List’, ‘nom-fichier’][‘chhcopy’]
deform[‘list’, ‘dist’][] DISTORCE UN AGGREGATO DI FREQUENZE
deformplus[‘listfz’, ‘listdist’][‘deform’]
densdens[‘lista’, ‘f0’, ‘f1’, ‘www’][‘quasi4plus’]
densdens1[‘lista’, ‘f0’, ‘f1’][‘coco’, ‘densdens’, ‘quasi4plus’]
densifier[‘listint’, ‘listfreq’][‘densdens1’] ESCONO SOLO GLI INTERVALLI VOLUTI
distcord[‘p’, ‘list0’, ‘dist’][] LISTA DI SPETTRI DIST SU DIFFERENTI FOND. E STESSO COEFF.
distcord2[‘p’, ‘list0’, ‘list1’][] LISTA DI SPETTRI DIST SU DIFFERENTI FOND E DIFFERENTI COEFF.
distcord2*2[‘p’, ‘list0’, ‘list1’, ‘list2’, ‘list3’][‘distcord2’]
distcordfond[‘np’, ‘lfz’, ‘lfond’, ‘lpart’][‘finddist’] A PARTIRE DA UNA LISTA DI FREQ  E DI FOND , ESCE UNA LISTA DI SPETTRI DIST  NEI QUALI LE FREQ CORRISPONDONO AI PARZIALI N (LPART) DEGLI SPETTRI DIST SULLE FOND DATE
distplus[‘part’, ‘freq’, ‘lista’][] LISTA DI SPETTRI DIST SULLO STESSO FOND E  COEFF. DIFFERENTI
dividcord[‘listfreq’, ‘listnth’][‘nthplus’] DIVIDE L’ACCORDO IN SEGMENTI
du[‘lista’][] DUPLICAZIONE DI LISTE
endinterpline0[‘k’, ‘n’, ‘q’, ‘list1’, ‘r’, ‘q1’, ‘list2’, ‘q2’, ‘nom-fichier’][‘SScopy’, ‘interplus0’, ‘kqinterp0’]
endlhhcopy[‘q’, ‘Lista’, ‘nom-fichier’][‘lcopy’]
endqenv0[‘k’, ‘n’, ‘q’, ‘list1’, ‘list2’, ‘r’, ‘q1’, ‘list6’, ‘list7’, ‘q2’, ‘nom-fichier’][‘addiz’, ‘endxxxcopy’, ‘interpmin’, ‘kinterpmin’, ‘spectrum’, ‘wcopy’, ‘zwcopy’]
endxxxcopy[‘k’, ‘q’, ‘Lista’, ‘listb’, ‘nom-fichier’][‘endlhhcopy’, ‘kcopy’]
enter[‘x1’, ‘x2’, ‘x3’, ‘nom-fichier’][]INIZIO ORCHESTRA
env0[‘k’, ‘n’, ‘q’, ‘list1’, ‘list2’, ‘rk’, ‘qk1’, ‘r’, ‘q1’, ‘list6’, ‘list7’, ‘qk2’, ‘q2’, ‘nom-fichier’][‘addiz’, ‘endxxxcopy’, ‘interpmax0’, ‘kinterpmax0’, ‘spectrum’, ‘wcopy’, ‘zwcopy’]
env1[‘k’, ‘n’, ‘q’, ‘list1’, ‘list2’, ‘list3’, ‘list4’, ‘r’, ‘q1’, ‘list6’, ‘list7’, ‘list8’, ‘q2’, ‘nom-fichier’][‘addiz’, ‘interpmax1’, ‘kinterpmax1’, ‘spectrum’, ‘wcopy’, ‘xxxcopy’, ‘zwcopy’]
env2[‘k’, ‘n’, ‘q’, ‘list1’, ‘list2’, ‘list3’, ‘list4’, ‘r’, ‘list5’, ‘list6’, ‘list7’, ‘list8’, ‘list9’, ‘nom-fichier’][‘addiz’, ‘interpmax2’, ‘kinterpmax2’, ‘spectrum’, ‘wcopy’, ‘xxxcopy’, ‘zwcopy’]
exit[‘k’, ‘lista’, ‘nom-fichier’][‘spectrum’]
exptplus[‘freq’, ‘listb’, ‘dist’][] DIST DI SOLO UNA PORZIONE DELLO SPETTRO,ENTRO NMIN E NMAX
findcoeff[‘listi’, ‘lista’, ‘listx’][‘gogo’]
finddist[‘freq’, ‘fond’, ‘npart’][]  TROVA IL COEFFICENTE DI DISTORSIONE
finddist-contr(lista)[‘if’, ‘(null’, ‘lista’][‘finddist’, ‘finddistchord’]
finddistchord[‘chord’, ‘fond’][] TROVA IL COEFF DI DISTORSIONE DI UNA LISTA D’ACCORDI (PER UN FONDAMENTALE DATO) 
findmulport[‘lista’][‘findport’]
findmultidist[‘lista’, ‘fond’][‘finddistchord’]
findmultiratio[‘lista’, ‘port’][‘findratio’]
findport[‘lista’][] TROVA LA PORT DI UNA LISTA DI SPETTRI
findratio[‘lista’, ‘port’][] TROVA IL RATIO FM DI UNA LISTA DI SPETTRI FM (PER UNA PORTANTE DATA)
findratio/sort[‘lista’, ‘port’][] TROVA IL RATIO FM DI UNO SPETTRO FM I CUI PARZIALI SONO IN ORDINE DI FREQUENZA CRESCENTE
fm[‘port’, ‘mod’, ‘index’][‘fmspectrum1’, ‘fmspectrum2’, ‘rempl’] ADD.+SOTTR.con REMPL.(formula base)
fmmodplus[‘port’, ‘listmod’, ‘index’][‘fm’]
fmr[‘port’, ‘ratio’, ‘index’][‘fmspectrum1’, ‘fmspectrum2’, ‘rempl’] FM con ratio
fmr/sort[‘port’, ‘ratio’, ‘index’][‘fmspectrum1’, ‘fmspectrum2’, ‘rempl’]DATA UNA LISTA DI INTERVALLI, LI INTEGRA IN SPETTRI FM ABBASSANDO IL RATIO; E’ POSSIBILE DEFINIRE QUANTI DEGLI INTERVALLI DELLA LISTA DEVONO ESSERE OBBLIGATORIAMENTE PRESENTI NELLO SPETTRO (NI) E IN QUALE DENSITA’ MINIMA (NN ) RISPETTO AL NUMERO COMPLESSIVO DEGLI INTERVALLI DELLO SPETTRO (INDEX * 2)
fmrbis[‘port’, ‘ratio’, ‘index’][‘fmspectrum1’, ‘fmspectrum2’, ‘rempl’] FMR SU DIFFERENTI PORT E RATIOS
fmrplusplus[‘listport’, ‘listratio’, ‘index’][‘fmrbis’]
fmrportplus[‘listport’, ‘ratio’, ‘index’][‘fmrbis’]
fmrratioplus[‘port’, ‘listratio’, ‘index’][‘fmrbis’]
fmspectrum1[‘port’, ‘mod’, ‘index’][] MODULAZIONE DI FREQUENZA ADDIZIONE
fmspectrum2[‘port’, ‘mod’, ‘index’][] SOTTRAZIONE
fmulratiosort[‘lista’, ‘port’][‘findratio’, ‘findratio/sort’, ‘gobackratioplus’, ‘superxxx’] TROVA IL RATIO FM DI UNA LISTA DI SPETTRI FM I CUI PARZIALI SONO IN ORDINE DI FREQUENZA CRESCENTE
formant[‘lista’, ‘listb’, ‘listc’, ‘nom-fichier’][‘formantx’, ‘spectrum’]
formantexit[‘lista’, ‘listb’, ‘listc’, ‘k’, ‘listout’, ‘nf’, ‘nom-fichier’][‘formant’, ‘spectrum’] FORMANTI E FINE ORCHESTRA PER SINT ADD + FOMANTI 
formantx[‘lista’, ‘listb’, ‘listc’, ‘nom-fichier’][‘reson’] FORMANTI PER SINTESI ADDITIVA 
foscili[‘lista’, ‘nom-fichier’][‘foscilix’, ‘spectrum’]
foscilix[‘lista’, ‘listb’, ‘nom-fichier’][‘foscili’] FM
freq-shifting[‘lista’, ‘plus/minus’, ‘fz’][]FREQUENCY-SHIFTING;PLUS/MINUS: 1 = ADD.,0 = SOTTR., 10 = ADD. + SOTTR.
goback[‘np’, ‘fond’, ‘coeff’][] DATO UN ACCORDO, LO INTEGRA IN  SPETTRI DISTORTI DI UN FONDAMENTALE DATO ABBASSANDO IL COEFF.DIST. 
gobackfond[‘np’, ‘fond’, ‘coeff’][] DATO UN ACCORDO, LO INTEGRA IN SPETTRI DISTORTI DI UN COEFF.DIST. DATO ABBASSANDO IL FONDAMENTALE 
gobackplus[‘Lspectr’, ‘etapes’, ‘coeff’][‘interp’, ‘interp-contr’] CALCOLA L’INTERPOLAZIONE TRA DUE O PIU’ SPETTRI DIST IN BASE AD UNA LISTA D’INTERVALLI. E’ POSSIBILE DEFINIRE QUANTI DEGLI INTERVALLI DELLA LISTA DEVONO ESSERE OBBLIGATORIAMENTE PRESENTI NELLO SPETTRO (NI) E IN QUALE DENSITA’ MINIMA (NN ) RISPETTO AL NUMERO COMPLESSIVO DEGLI INTERVALLI DELLO SPETTRO, E QUANTE TAPPE INTERMEDIARIE DELL’INT DEVONO RISPONDERE A QUESTE CARATTERISTICHE AFFINCHE’ L’INTERP VENGA EDITA (gogackplus + superxxx)
gobackport[‘port’, ‘ratio’, ‘index’][‘fmr’] DATO UN ACCORDO, LO INTEGRA IN  SPETTRI FM CON RATIO FISSO E ABBASSANDO LA PORT
gobackratio[‘port’, ‘ratio’, ‘index’][‘fmr’] DATO UN ACCORDO, LO INTEGRA IN  SPETTRI FM CON PORT FISSA E ABBASSANDO IL RATIO 
gobackratio/sort[‘port’, ‘ratio’, ‘index’][‘fmr’, ‘fmr/sort’, ‘gobackratio’]
gobackratio2[‘port’, ‘ratio1’, ‘ratio2’, ‘index’][‘fmr’]DATO UN ACCORDO, LO INTEGRA IN  SPETTRI FM CON PORT FISSA E ABBASSANDO IL RATIO1 FINO AL RATIO2
gobackratioplus[‘Lspectr’, ‘port’, ‘etapes’, ‘coeff’][‘fmr’, ‘interp’, ‘interp-fmr’]
gogo[‘listi’, ‘lista’, ‘x’][‘brr2’]
HH[‘listi’, ‘np’, ‘fond’, ‘coeff’][‘findcoeff’, ‘goback’]
HHfond[‘listi’, ‘np’, ‘fond’, ‘coeff’][‘findcoeff’, ‘gobackfond’]
HHport[‘listi’, ‘port’, ‘ratio’, ‘index’][‘findcoeff’, ‘gobackport’]
HHratio[‘listi’, ‘port’, ‘ratio’, ‘index’][‘findcoeff’, ‘gobackratio’]
HHratio2[‘listi’, ‘port’, ‘ratio1’, ‘ratio2’, ‘index’][‘findcoeff’, ‘gobackratio2’]
idem[‘x’, ‘ntimes’][‘jinterpol’] RIPETIZIONE DELLO STESSO VALORE
interp[‘a’, ‘r’, ‘q’, ‘b’][‘spectrum’]
interp-contr[‘Lspectr’, ‘etapes’, ‘coeff’][‘distcord2’, ‘finddist’, ‘interplus0’, ‘listcar’]
interp-fmr[‘Lspectr’, ‘port’, ‘etapes’, ‘coeff’][‘fmr’, ‘fmr/sort’, ‘fmulratiosort’, ‘interplus0’, ‘many-fmr/sort’]
interp-list-interval[‘Lspectr’, ‘etapes’, ‘coeff’, ‘listi’, ‘ni’, ‘nn’, ‘nr’][‘gobackplus’, ‘superxxx’]
interpFM-list-interval[‘Lspectr’, ‘port’, ‘etapes’, ‘coeff’, ‘listi’, ‘ni’, ‘nn’, ‘nr’][‘gobackratioplus’, ‘superxxx’]
interpline[‘k’, ‘n’, ‘q’, ‘list1’, ‘list2’, ‘list3’, ‘list4’, ‘list5’, ‘nom-fichier’][‘SScopy’, ‘interplus’, ‘kqinterp’]
interpline0[‘k’, ‘n’, ‘q’, ‘list1’, ‘r’, ‘q1’, ‘list2’, ‘q2’, ‘nom-fichier’][‘SScopy’, ‘interplus0’, ‘kqinterp0’] INTERPOLAZIONE SEMPLICE VALORE-TEMPO(CREAZIONE DI UN INVILUPPO) 
interplus[‘lfreq’, ‘letapes’, ‘lcoeff’][‘qinterp’]
interplus0[‘list1’, ‘rk’, ‘qk’][‘qinterp0’]
interpmax0[‘list1’, ‘list2’, ‘rk’, ‘qk’, ‘r’, ‘q’][‘interplus0’, ‘popcopy’, ‘qinterpxx1’]
interpmax1[‘list1’, ‘list2’, ‘list3’, ‘list4’, ‘r’, ‘q’][‘interplus’, ‘popcopy’, ‘qinterpxx1’]
interpmax2[‘list1’, ‘list2’, ‘list3’, ‘list4’, ‘r’, ‘list5’][‘interplus’, ‘popcopy’, ‘qinterpxx2’]
interpmin[‘list1’, ‘list2’, ‘r’, ‘q’][‘interplus0’, ‘popcopy’, ‘qinterpxx1’]
interpol[‘a’, ‘r’, ‘q’, ‘b’][‘interp’]
iperenv[‘k’, ‘q’, ‘list1’, ‘list2’, ‘list3’, ‘rk’, ‘list4’, ‘list5’, ‘list6’, ‘list7’, ‘list8’, ‘list9’, ‘nom-fichier’][‘env0’, ‘molt’]
iperenvelope[‘k’, ‘q’, ‘list1’, ‘list2’, ‘list3’, ‘rk’, ‘list4’, ‘list5’, ‘list6’, ‘list7’, ‘list8’, ‘list9’, ‘nom-fichier’][‘endinterpline0’, ‘iperenv’, ‘molt’]
iperqenv[‘k’, ‘q’, ‘list1’, ‘list2’, ‘list3’, ‘list4’, ‘list5’, ‘list6’, ‘list7’, ‘nom-fichier’][‘endqenv0’, ‘molt’]
iperqenvelope[‘k’, ‘q’, ‘list1’, ‘list2’, ‘list3’, ‘list4’, ‘list5’, ‘list6’, ‘list7’, ‘nom-fichier’][‘endinterpline0’, ‘iperqenv’, ‘molt’]
jinterp[‘a’, ‘r’, ‘q’, ‘b’][‘spectrum’]
jinterpol[‘a’, ‘r’, ‘q’, ‘b’][‘jinterp’]
jitter[‘q’, ‘list1’, ‘list2’, ‘list3’, ‘nom-fichier’][‘line’] JITTER
jitter+[‘n’, ‘nom-fichier’][‘spectrum’]
jitterplus[‘list1’, ‘nom-fichier’][‘spectrum’]
kbandx[‘k’, ‘x’, ‘q’, ‘listn’, ‘lista’, ‘listb’, ‘nom-fichier’][‘choose’, ‘line’]
kcopy[‘k’, ‘list’, ‘nom-fichier’][] INTERPOLAZIONE COMPLESSA VALORE-TEMPO(CREAZIONE DI DUE O PIU’ INVILUPPI) 
kelenc[‘q’, ‘lista’, ‘listb’, ‘listc’, ‘nom-fichier’][‘RM’, ‘kbandx’, ‘spectrum’]
kformant[‘lista’, ‘listb’, ‘nom-fichier’][‘kformantx’, ‘spectrum’]
kformantexit[‘lista’, ‘listb’, ‘k’, ‘listout’, ‘nf’, ‘nom-fichier’][‘kformant’, ‘spectrum’]
kformantx[‘lista’, ‘listb’, ‘nom-fichier’][‘reson’]
kinterpmax0[‘list1’, ‘list2’, ‘rk’, ‘qk’, ‘r’, ‘q’][‘kqinterp0’, ‘popcopy’, ‘qinterpxx1’]
kinterpmax1[‘list1’, ‘list2’, ‘list3’, ‘list4’, ‘r’, ‘q’][‘kqinterp’, ‘kqinterpxx1’, ‘popcopy’]
kinterpmax2[‘list1’, ‘list2’, ‘list3’, ‘list4’, ‘r’, ‘list5’][‘kqinterp’, ‘kqinterpxx2’, ‘popcopy’]
kinterpmin[‘list1’, ‘list2’, ‘r’, ‘q’][‘kqinterp0’, ‘popcopy’, ‘qinterpxx1’]
kkk/a[‘listk’, ‘lista’][‘kul’]
kqinterp[‘list1’, ‘list2’, ‘list3’][‘xjinterp’]INTERPOLAZIONE SEMPLICE TRA DUE O PIU’ VALORI  (DIFFERENZA DI VALORI) 
kqinterp0[‘list1’, ‘rk’, ‘qk’][‘xjinterp’]
kqinterpxx1[‘list1’, ‘r’, ‘q’][‘xjinterp’] INTERPOLAZIONE COMPLESSA TRA DUE LISTE DI VALORI (DIFFERENZA DI VALORI) 
kqinterpxx1/2[‘list1’, ‘r’, ‘q’][‘kqinterpxx1’, ‘xjinterp’] 
kqinterpxx2[‘list1’, ‘r’, ‘list2’][‘jinterpol’]
kul[‘i’, ‘f0’, ‘lista’][] DATA UNA LISTA DI INTERVALLI, LI TROVA ALL’INTERNO DI UNO SPETTRO, NELL’ORDINE STABILITO DALLA LISTA,E LI FA APPARIRE CANCELLANDO LE NOTE DELLO SPETTRO ESTRANEE 
kul2[‘i’, ‘lista’][‘kul’]
kul8me[‘i’, ‘f0’, ‘lista’][‘kul’]
lcopy[‘List’, ‘nom-fichier’][]
lhhcopy[‘q’, ‘Lista’, ‘nom-fichier’][‘lcopy’]
line[‘k’, ‘n’, ‘q’, ‘list1’, ‘list2’, ‘nom-fichier’][‘SScopy’, ‘interplus0’, ‘kqinterp0’]
linend[‘k’, ‘n’, ‘q’, ‘list1’, ‘list2’, ‘nom-fichier’][‘SScopy’, ‘interplus0’, ‘kqinterp0’]
listcar[‘lista’][] FORNISCE UNA  LISTA DI SPETTRI D’INTERPOLAZIONE TRA UNA LISTA DI SPETTRI DATA
lllcopy[‘q’, ‘Lista’, ‘listb’, ‘nom-fichier’][‘lhhcopy’, ‘pycopy’]
many-fmr/sort[‘port’, ‘list1’, ‘index’][‘fmr’, ‘fmr/sort’] CALCOLA L’INTERPOLAZIONE TRA DUE O PIU’ SPETTRI FM IN BASE AD UNA LISTA D’INTERVALLI. E’ POSSIBILE DEFINIRE QUANTI DEGLI INTERVALLI DELLA LISTA DEVONO ESSERE OBBLIGATORIAMENTE PRESENTI NELLO SPETTRO (NI) E IN QUALE DENSITA’ MINIMA (NN ) RISPETTO AL NUMERO COMPLESSIVO DEGLI INTERVALLI DELLO SPETTRO, E QUANTE TAPPE INTERMEDIARIE DELL’INT DEVONO RISPONDERE A QUESTE CARATTERISTICHE AFFINCHE’ L’INTERP VENGA EDITA (gobackratioplus + superxxx)
modam[‘lista’, ‘listb’, ‘nom-fichier’][‘modamx’, ‘spectrum’]
modamx[‘lista’, ‘listb’, ‘listc’, ‘nom-fichier’][‘am’, ‘oscili’]
molt[‘lista’, ‘x’][]
multialldensifier[‘listint’, ‘listspectr’][‘multidensifier’] DATA UNA LISTA DI INTERVALLI, LI TROVA IN UNA SERIE DI SPETTRI AGGIUNGENDO DELLE FREQUENZE, SE NECESSARIO, TRA UN PARZIALE E L’ALTRO ESCONO TUTTE LE NOTE DELLO SPETTRO+LE NOTE AGGIUNTE
multicherche[‘listint’, ‘listspectr’][‘cherche-int’] DATA UNA LISTA DI INTERVALLI, LI TROVA ALL’INTERNO DI UNA LISTA DI SPETTRI, NELL’ORDINE STABILITO DALLA LISTA, E LI FA APPARIRE CANCELLANDO LE NOTE DELLO SPETTRO ESTRANEE AGLI INTERVALLI
multicherche1[‘listinterplus’, ‘listfreq’][‘cherche-int0’] DATA UNA LISTA DI LISTE D’INTERVALLI, LI TROVA ALL’INTERNO DI UNO SPETTRO, NELL’ORDINE STABILITO DALLA LISTA, E LI FA APPARIRE CANCELLANDO LE NOTE DELLO SPETTRO ESTRANEE AGLI INTERVALLI
multicherche2[‘listinterplus’, ‘listspectr’][‘cherche-int’] DATA UNA LISTA DI LISTE D’INTERVALLI, LI TROVA ALL’INTERNO DI UNA LISTA DI SPETTRI, NELL’ORDINE STABILITO DALLA LISTA, E LI FA APPARIRE CANCELLANDO LE NOTE DELLO SPETTRO ESTRANEE AGLI INTERVALLI
multidensifier[‘listint’, ‘listspectr’][‘densifier’] DATA UNA LISTA DI INTERVALLI, LI TROVA IN UNA SERIE DI SPETTRI AGGIUNGENDO DELLE FREQUENZE, SE NECESSARIO, TRA UN PARZIALE E L’ALTRO ESCONO SOLO GLI INTERVALLI VOLUTI
multihh[‘lista’, ‘np’, ‘fond’, ‘coeff’][‘carhh’]
multihhfond[‘lista’, ‘np’, ‘fond’, ‘coeff’][]
multihhport[‘lista’, ‘port’, ‘ratio’, ‘index’][‘carhhport’]
multihhratio[‘lista’, ‘port’, ‘ratio’, ‘index’][‘carhhratio’]
multishift[‘listchord’, ‘plus/minus’, ‘listfz’][‘freq-shifting’] SHIFTING SU LISTA D’ACCORDI CON LISTA DI FZ
multiyy2[‘lista’, ‘ni’, ‘nn’, ‘np’, ‘fond’, ‘coeff’][‘caryy2’, ‘superxxx’]
multiyy2ratio[‘lista’, ‘ni’, ‘nn’, ‘port’, ‘ratio’, ‘index’][‘caryy2ratio’]
ninstr[‘x1’, ‘x2’, ‘x3’, ‘nom-fichier’][]
nthplus[‘lista’, ‘listb’][]
only+[‘n’, ‘lista’][]
oscili[‘lista’, ‘nom-fichier’][‘oscilix’, ‘spectrum’]
osciliP[‘lista’, ‘listb’, ‘nom-fichier’][‘oscili’]ELENCO OSCILLATORI CON P4 E P5
oscilix[‘lista’, ‘listb’, ‘nom-fichier’][‘oscili’] ELENCO OSCILLATORI
pline[‘k’, ‘n’, ‘q’, ‘list1’, ‘list2’, ‘nom-fichier’][‘interplus0’, ‘kqinterp0’, ‘pSScopy’]
plinend[‘k’, ‘n’, ‘q’, ‘list1’, ‘list2’, ‘nom-fichier’][‘SScopy’, ‘interplus0’, ‘kqinterp0’]
plinex[‘k’, ‘n’, ‘q’, ‘p1’, ‘p2’, ‘list1’, ‘list2’, ‘nom-fichier’][‘idem’, ‘interplus0’, ‘jinterpol’, ‘kqinterp0’, ‘pSScopy’]
popcopy[‘lista’][‘carcopy’, ‘casscopy’]
popo[‘i’, ‘lista’, ‘x’][] DATA UNA LISTA DI INTERVALLI, LI INTEGRA IN SPETTRI DISTORTI ABBASSANDO IL COEFF.; E’ POSSIBILE DEFINIRE QUANTI DEGLI INTERVALLI DELLA LISTA DEVONO ESSERE OBBLIGATORIAMENTE PRESENTI NELLO SPETTRO (NI) E IN QUALE DENSITA’ MINIMA (NN ) RISPETTO AL NUMERO COMPLESSIVO DEGLI INTERVALLI DELLO SPETTRO
popo2[‘listi’, ‘lista’][‘popo’]
popo2bis[‘listi’, ‘lista’][‘popo’]
popo3[‘listi’, ‘lista’, ‘ni’][‘popo2bis’]
popo3/a[‘listi’, ‘lista’, ‘ni’][‘popo2’]
popo3/b[‘listi’, ‘lista’, ‘ni’][‘popo3’, ‘popo3/a’]
popo4[‘listi’, ‘lista’, ‘ni’][‘popo3’]
pSScopy[‘list1’, ‘list2’, ‘nom-fichier’][] DEFINIZIONE ENVELOPE ORC PER SCORE COMPLESSO
PXoscili[‘lista’, ‘nom-fichier’][‘spectrum’]
pycopy[‘list’, ‘nom-fichier’][]
qenv0[‘k’, ‘n’, ‘q’, ‘list1’, ‘list2’, ‘r’, ‘q1’, ‘list6’, ‘list7’, ‘q2’, ‘nom-fichier’][‘addiz’, ‘interpmin’, ‘kinterpmin’, ‘spectrum’, ‘wcopy’, ‘xxxcopy’, ‘zwcopy’]
qinterp[‘list1’, ‘list2’, ‘list3’][‘jinterp’]  INTERPOLAZIONE SEMPLICE TRA DUE O PIU’ VALORI (ADDIZIONE DI VALORI) 
qinterp0[‘list1’, ‘rk’, ‘qk’][‘jinterp’]
qinterpxx1[‘list1’, ‘r’, ‘q’][‘jinterpol’]
qinterpxx1/2[‘list1’, ‘r’, ‘q’][‘jinterp’, ‘qinterpxx1’]
qinterpxx2[‘list1’, ‘r’, ‘list2’][‘jinterpol’]
quasi4[‘i’, ‘f0’, ‘f1’][] DATA UNA LISTA DI INTERVALLI, LI TROVA IN UNO SPETTRO AGGIUNGENDO DELLE FREQUENZE, SE NECESSARIO, TRA UN PARZIALE E L’ALTRO
quasi4plus[‘lista’, ‘f0’, ‘f1’][‘quasi4’]
removeplus[‘lista’, ‘listb’][]
rempl[‘lista’][] RENDE POSITIVI I VALORI NEGATIVI DI UNA LISTA
reson[‘lista’, ‘listb’, ‘listc’, ‘nom-fichier’][‘resonx’, ‘spectrum’]
resonx[‘lista’, ‘listb’, ‘listc’, ‘nom-fichier’][‘reson’]
RM[‘lista’, ‘listb’, ‘listc’, ‘nom-fichier’][‘RMoscili’, ‘line’, ‘oscili’]
RMoscili[‘lista’, ‘nom-fichier’][‘spectrum’]
RMoscilix[‘lista’, ‘listb’, ‘nom-fichier’][‘oscili’] RM
sco[‘n’, ‘lista’, ‘nom-fichier’][‘scoreson’]
Scopy[‘List1’, ‘List2’][]
scora[‘x’, ‘n’, ‘lista’, ‘nom-fichier’][‘scoresa’]
scoresa[‘x’, ‘lista’, ‘nom-fichier’][] DEFINIZIONE SCORE COMPLESSO
scoreson[‘j’, ‘n’, ‘lista’, ‘nom-fichier’][‘scora’]
segm-nthHH[‘listfreq’, ‘listnth’, ‘np’, ‘fond’, ‘coeff’][‘nthplus’] DATA UNA LISTA DI FZ E LA SEGMENTAZIONE IN INSIEMI, LI INTEGRA  IN SPETTRI DISTORTI SULLO STESSO FOND
segmHH[‘listseg’, ‘np’, ‘fond’, ‘coeff’][] DATA UNA LISTA DI LISTE DI FZ LE INTEGRA IN SPETTRI DISTORTI SULLO STESSO FOND
segmHHratio[‘listseg’, ‘port’, ‘ratio’, ‘index’][] DATA UNA LISTA DI LISTE DI FZ LE INTEGRA IN SPETTRI FM SULLA STESSA PORT
selectdist[‘np’, ‘freq’, ‘nmin’, ‘nmax’, ‘dist’][‘exptplus’, ‘molt’, ‘removeplus’, ‘spectrum’]
selectonlydist[‘freq’, ‘nmin’, ‘nmax’, ‘dist’][‘exptplus’, ‘spectrum’]
selectxxx[‘listi’, ‘listone’, ‘ni’, ‘nn’, ‘nr’][‘xxx’]
shiftplus[‘lista’, ‘plus/minus’, ‘listfz’][‘freq-shifting’]
sotplus[‘lista’, ‘listb’][]
spectrum[‘f0’, ‘r’, ‘nmax’][]
SScopy[‘list1’, ‘list2’, ‘nom-fichier’][]
sumplus[‘lista’, ‘listb’][]
sumplusx[‘lista’, ‘listb’][]
sumplusx2[‘lista’, ‘listb’][]
superenv[‘k’, ‘q’, ‘list1’, ‘list2’, ‘list3’, ‘rk’, ‘list4’, ‘list5’, ‘list6’, ‘list7’, ‘nom-fichier’][‘env0’, ‘molt’]
superenvelope[‘k’, ‘q’, ‘list1’, ‘list2’, ‘list3’, ‘rk’, ‘list4’, ‘list5’, ‘list6’, ‘list7’, ‘nom-fichier’][‘interpline0’, ‘molt’, ‘superenv’]
superqenv[‘k’, ‘q’, ‘list1’, ‘list2’, ‘list3’, ‘list4’, ‘list5’, ‘nom-fichier’][‘molt’, ‘qenv0’]
superqenvelope[‘k’, ‘q’, ‘list1’, ‘list2’, ‘list3’, ‘list4’, ‘list5’, ‘nom-fichier’][‘interpline0’, ‘molt’, ‘superqenv’]
superxxx[‘listi’, ‘iperlista’, ‘ni’, ‘nn’, ‘nr’][‘selectxxx’]
vibr[‘q’, ‘list1’, ‘list2’, ‘list3’, ‘nom-fichier’][‘line’, ‘oscili’] VIBRATO
vibr+[‘n’, ‘nom-fichier’][‘oscili’, ‘spectrum’]
vibralea[‘q’, ‘x’, ‘list1’, ‘y’, ‘list2’, ‘list3’, ‘list4’, ‘nom-fichier’][‘line’, ‘molt’, ‘oscili’]
wcopy[‘List1’, ‘List2’][]
x*l[‘lista’, ‘listb’][‘molt’]
xinterp[‘a’, ‘r’, ‘q’, ‘b’][‘spectrum’]
xjinterp[‘a’, ‘r’, ‘q’, ‘b’][‘spectrum’]
xxx[‘listi’, ‘listone’, ‘ni’, ‘nn’][‘popo3’, ‘popo3/b’, ‘popo4’]
xxxcopy[‘k’, ‘q’, ‘Lista’, ‘listb’, ‘nom-fichier’][‘kcopy’, ‘lhhcopy’]
YY1[‘listi’, ‘ni’, ‘np’, ‘fond’, ‘coeff’][‘goback’, ‘popo3’, ‘popo3/b’]
YY2[‘listi’, ‘ni’, ‘nn’, ‘np’, ‘fond’, ‘coeff’][‘YY1’, ‘popo4’]
YY2ratio[‘listi’, ‘ni’, ‘nn’, ‘port’, ‘ratio’, ‘index’][‘popo4’]
zcopy[‘lista’, ‘listb’][]
zwcopy[‘lista’, ‘listb’][‘wcopy’]

L’espace latent chez Romitelli. Source : Maxence Mercier (2025)
Les espaces d’écriture non commutables chez Romitelli. Source : Maxence Mercier (2025)