JSFX et ReaJS - Discutons-en!
- 19 réponses
- 9 participants
- 3 292 vues
- 16 followers
Anonyme
8413
Sujet de la discussion Posté le 26/02/2017 à 22:01:55JSFX et ReaJS - Discutons-en!
A la demande de WZ, j'ouvre un thread sur le JSFX.
Le JSFX est un format de plug-in spécifique à REAPER qui possède son propre langage.
Via le plug ReaJS, il est possible d'utiliser ce format au sein d'autres STAN
les bases : https://www.reaper.fm/sdk/js/basiccode.php#js_basic
ReaJS : https://www.cockos.com/reaper/reaplugs/
N'hésitez pas à poster vos JS préférés avec les liens de téléchargement si possible!
Si des spécialistes de la programmation dans ce format passent par ici, n'hésitez pas à vous lacher!
Le JSFX est un format de plug-in spécifique à REAPER qui possède son propre langage.
Via le plug ReaJS, il est possible d'utiliser ce format au sein d'autres STAN
les bases : https://www.reaper.fm/sdk/js/basiccode.php#js_basic
ReaJS : https://www.cockos.com/reaper/reaplugs/
N'hésitez pas à poster vos JS préférés avec les liens de téléchargement si possible!
Si des spécialistes de la programmation dans ce format passent par ici, n'hésitez pas à vous lacher!
- 1
- 2
SmashedTransistors
25
Nouvel·le AFfilié·e
Membre depuis 8 ans
11 Posté le 14/03/2017 à 19:10:34
Je peux passer environ 1h par jour à coder, pas beaucoup plus.
Soit je code des algos, soit je code de l'interface graphique.
Mon truc, c'est les algos, faire des choses qu'on ne trouve pas ailleurs.
Développer une GUI à partir de zéro (@gfx des JSFX) c'est un bouffe temps phénoménal. C'est pour ça qu'à la base j'apprécie le système des sliders.
Mais au delà de l'aspect inesthétique (dont je me contre fous, je fais de l'audio et je ne suis pas fétichiste-virtual-analog)...
Bref, le problème ce n'est pas seulement que c'est moche, c'est surtout que ça devient particulièrement illisible dès qu'on a plus de trois ou quatre paramètres... Rien ne distingue la palanquée de sliders grisouilles les uns des autres.
Il suffirait pourtant de quelques petites options de mise en page (couleur, taille, disposition) pour qu'à défaut d'être joli cela soit utilisable.
Mais bon j'ai demandé et redemandé ça il y a deux ans et rien ne bouge. Chez cockos ils ont eu d'autres priorités (vidéo et autre éditeur de partition)... C'est dommage qu'ils laissent JSFX en plan.
Soit je code des algos, soit je code de l'interface graphique.
Mon truc, c'est les algos, faire des choses qu'on ne trouve pas ailleurs.
Développer une GUI à partir de zéro (@gfx des JSFX) c'est un bouffe temps phénoménal. C'est pour ça qu'à la base j'apprécie le système des sliders.
Mais au delà de l'aspect inesthétique (dont je me contre fous, je fais de l'audio et je ne suis pas fétichiste-virtual-analog)...
Bref, le problème ce n'est pas seulement que c'est moche, c'est surtout que ça devient particulièrement illisible dès qu'on a plus de trois ou quatre paramètres... Rien ne distingue la palanquée de sliders grisouilles les uns des autres.
Il suffirait pourtant de quelques petites options de mise en page (couleur, taille, disposition) pour qu'à défaut d'être joli cela soit utilisable.
Mais bon j'ai demandé et redemandé ça il y a deux ans et rien ne bouge. Chez cockos ils ont eu d'autres priorités (vidéo et autre éditeur de partition)... C'est dommage qu'ils laissent JSFX en plan.
sched
363
Posteur·euse AFfamé·e
Membre depuis 21 ans
12 Posté le 14/03/2017 à 20:46:05
Citation :
Bref, le problème ce n'est pas seulement que c'est moche, c'est surtout que ça devient particulièrement illisible dès qu'on a plus de trois ou quatre paramètres... Rien ne distingue la palanquée de sliders grisouilles les uns des autres.
Oui, tu as raison en fait...
SmashedTransistors
25
Nouvel·le AFfilié·e
Membre depuis 8 ans
13 Posté le 07/04/2017 à 08:57:47
Pour le moment, je m'investis pas mal dans l'Axoloti en portant quelques techniques que j'ai développé sous JSFX vers la petite bestiole...
JSFX a pas mal évolué au fil des années.
Rien qu'au niveau programmation, à l'origine il n'y avait pas de fonctions et rien pour structurer les données.
L'introduction des fonctions et des espaces de noms (namespace) ont beaucoup amélioré la qualité du code JSFX.
Donc, quand Cockos décide de faire quelque chose, ils ne le font pas à moitié
On peut toujours espérer que Justin refasse un toilettage sérieux de JSFX, en commençant par les sliders.
JSFX a pas mal évolué au fil des années.
Rien qu'au niveau programmation, à l'origine il n'y avait pas de fonctions et rien pour structurer les données.
L'introduction des fonctions et des espaces de noms (namespace) ont beaucoup amélioré la qualité du code JSFX.
Donc, quand Cockos décide de faire quelque chose, ils ne le font pas à moitié
On peut toujours espérer que Justin refasse un toilettage sérieux de JSFX, en commençant par les sliders.
jico27
77
Posteur·euse AFfranchi·e
Membre depuis 21 ans
14 Posté le 24/09/2017 à 14:27:30
Comme tout le monde j'aime bien les JS et JSFX. Il y en a de très bons.
Toutefois je vais faire une remarque ultra-basique, mais je pense justifiée.
Pourquoi ces FX sont-ils classés vraiment n'importe comment (soit par catégorie, soit par contributeur et plutôt les deux en même temps) ?
Je ne vois pas non plus de docs indiquant à quoi tous ces JS servent.
Tout cela complique la recherche, la rend parfois interminable.
Donc c'est le bordel.
Pourquoi n'a-t-on pas classé tout cela par catégorie ?
Y a-t-il un moyen de le faire soi-même sans se prendre la tête ?
Merci d'avance.
Toutefois je vais faire une remarque ultra-basique, mais je pense justifiée.
Pourquoi ces FX sont-ils classés vraiment n'importe comment (soit par catégorie, soit par contributeur et plutôt les deux en même temps) ?
Je ne vois pas non plus de docs indiquant à quoi tous ces JS servent.
Tout cela complique la recherche, la rend parfois interminable.
Donc c'est le bordel.
Pourquoi n'a-t-on pas classé tout cela par catégorie ?
Y a-t-il un moyen de le faire soi-même sans se prendre la tête ?
Merci d'avance.
vincent sermonne
909
Posteur·euse AFfolé·e
Membre depuis 20 ans
15 Posté le 25/09/2017 à 16:06:37
Citation de jico27 :
Y a-t-il un moyen de le faire soi-même sans se prendre la tête ?
oui en utilisant le rangement "intelligent" par le filtre intégré à la création de dossier personnalisé.
Comme la programmation des JS sont accessible à tous c'est un peu le foutoir en effet, mais certain programmateur integre une "notice" dans l'écriture même du js, qui n'est qu'un simple fichier texte. En éditant un js par Reaper tu pourras vérifier si il y est intégré des explications
Anonyme
8413
16 Posté le 25/09/2017 à 16:18:27
dans l'FX browser
Tu crées un nouveau folder
Tu lui donnes un nom
tu coches la case smart folder
et tu notes Comp NOT VST NOT AU
et boum, tous les compresseurs JS sont dans ton folder
EQ OR FILTER NOT VST : toutes les eq et les filtres
CLIP OR LIMIT NOT VST : Tous les clippers / limiter
enfin, t'as compris la logique
Tu crées un nouveau folder
Tu lui donnes un nom
tu coches la case smart folder
et tu notes Comp NOT VST NOT AU
et boum, tous les compresseurs JS sont dans ton folder
EQ OR FILTER NOT VST : toutes les eq et les filtres
CLIP OR LIMIT NOT VST : Tous les clippers / limiter
enfin, t'as compris la logique
jico27
77
Posteur·euse AFfranchi·e
Membre depuis 21 ans
17 Posté le 25/09/2017 à 16:24:55
Merci Vincent et ReNo pour vos réponses.
Grandiose ton système ReNo... !
Comme quoi Reaper est bien un 'smart soft', à condition d'avoir des 'smart tricks'
Grandiose ton système ReNo... !
Comme quoi Reaper est bien un 'smart soft', à condition d'avoir des 'smart tricks'
Anonyme
8413
18 Posté le 25/09/2017 à 16:51:48
ah oui et :
click droit sur le dossier JS dans le fx browser -> show in fx list -> jsfx description & JsFX filename
click droit sur le dossier JS dans le fx browser -> show in fx list -> jsfx description & JsFX filename
jico27
77
Posteur·euse AFfranchi·e
Membre depuis 21 ans
19 Posté le 25/09/2017 à 21:10:57
Super, merci !
Une dernière question : comment exporte-t-on tous les rep JS créés vers une autre config (et seulement les rep JS créés) ?
Merci d'avance
Une dernière question : comment exporte-t-on tous les rep JS créés vers une autre config (et seulement les rep JS créés) ?
Merci d'avance
- < Liste des sujets
- Charte
- 1
- 2