Se connecter
Se connecter

ou
Créer un compte

ou
Agrandir
Ajouter ce produit à
  • Mon ancien matos
  • Mon matos actuel
  • Mon futur matos
Cockos Reaper 5
Photos
1/61
Cockos Reaper 5

Séquenceur généraliste de la marque Cockos appartenant à la série Reaper

Prix public US : $60 incl. VAT
9/10

Sujet JSFX et ReaJS - Discutons-en!

  • 19 réponses
  • 9 participants
  • 3 148 vues
  • 16 followers
1 JSFX 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! :)

Afficher le premier post
11
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.
12
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...
13
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é :D:

On peut toujours espérer que Justin refasse un toilettage sérieux de JSFX, en commençant par les sliders.
14
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. :oo:
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 ? :lol:

Merci d'avance.
15
Citation de jico27 :

Y a-t-il un moyen de le faire soi-même sans se prendre la tête ? :lol:


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
16
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 :)
17
Merci Vincent et ReNo pour vos réponses. :)
Grandiose ton système ReNo... ! :D:
Comme quoi Reaper est bien un 'smart soft', à condition d'avoir des 'smart tricks' :aime:
18
ah oui et :

click droit sur le dossier JS dans le fx browser -> show in fx list -> jsfx description & JsFX filename

19
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) ? :-p

Merci d'avance
20