Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

Structure du fichier .ot

  • 33 réponses
  • 4 participants
  • 1 685 vues
  • 4 followers
Sujet de la discussion Structure du fichier .ot
Hello,

De retour avec un OT, je compte faire quelques petits outils pour ceux qui ne sont pas sous windows/macos.

Il existe un utilitaire (gtbg) pour générer un sample long avec des petits. Il repose sur SoX et fait le job. Mais il ne génère pas le fichier .ot accompagnant les samples. Du coup il faut passer par l'éditeur interne de l'OT et faire les slices. J'aimerai bien l'améliorer un peu.

Quelqu'un à déjà décortiqué ce fichier? À part rusty qui ne partage pas...
2
Quel idiot je fais ;) OctaChainer est libre, le code est publié sur github.
Je viens de le compiler sous ArchLinux. Le soft se lance. Je vais maintenant essayer avec des samples...

[ Dernière édition du message le 01/08/2018 à 14:48:16 ]

3
Je le fais tourner sous wine pour ma part.
J'ai jeté un oeil au repo, pas de Makefile ni rien sur un quelconque build system, à moins qu'il n'y ait un truc exotique style IDE Qt, je ne vois pas comment le compiler.
Tu l'as compilé comment?

Resistance is not futile... it's voltage divided by current

4
Je me réponds tout seul:

$ qmake octachainer.pro
$ make
$ ./OctaChainer

Resistance is not futile... it's voltage divided by current

[ Dernière édition du message le 01/08/2018 à 14:59:44 ]

5
J'ai simplement récupérer avec:
git clone [url]https://github.com/KaiDrange/OctaChainer.git[/url]
cd OctaChainer
qmake
make
./OctaChainer


qmake fait partie de QT. Pour les distributions "Debian like" comme ubuntu, qmake fait partie du paquet qt4-qmake et qt5-qmake. Perso je l'ai compilé avec qt5. Je ne sais pas si il est compatible avec qt4...

[ Dernière édition du message le 01/08/2018 à 15:01:33 ]

6
Tout simplement ! :-D
De retour alors ! :bravo:

J'aime bien Octachainer. Plus aucune nouvelle de son créateur sur Elektronauts depuis la sortie du dernier OS.
Le Megabreak est terrible. Malheureusement ça bug et c'est limité a 16 splits au lieu de 64.

Youtube - - - SoundCloud

Cours machines Elektron

7
Yes, telle une blonde que je ne suis pas, je fais mon grand come back sur les scenes de l'OT ;)

OctaChainer est en C++. Je n'aime pas ça mais je vais quand même essayer d'améliorer gtbg (en javascript via nodejs donc compatible avec beaucoup de SE) avec le code d'OctaChainer.
Le megabreak, je n'ai pas trop regardé car je n'ai pas tout compris. Je vais essayer pour comprendre comment ça fonctionne.

Ça bug de quel côté? Dans OctaChainer ou une fois sur l'OT?
8
Ça bug au niveau des fichiers audio générés par Octachainer. Limité a 16 splits au lieu de 64.

Compliqué à expliquer, ça permet de faire ça :


Pour tester, prends 16 boucles d'une mesure.
Exporte avec 16 splits.
Split 1 contient la 1ere division en 16 de chaque boucle, Split 2 la 2eme, etc...

Importe dans l'OT. Plock les splits a chaque step sur une mesure et affecte la scene B au Slice 17 (mieux que 16 pour répartir).
Mode slice.



Youtube - - - SoundCloud

Cours machines Elektron

9
Je crois avoir compris. Je vais essayer ça dans quelques jours.
Malheureusement je ne vais pouvoir allumer l'OT et le PC avant mardi...

Donc OctaChainer doit être capable de "découper" chaque boucle et recomposer les 16 samples. Ça va m'aider à mieux comprendre son code :)
10
matrixchain
Ça aide à mieux comprendre...

[ Dernière édition du message le 02/08/2018 à 11:51:43 ]

11
Cette fois j'ai bien tout compris et tout bien noté.
Je regarde ce que je peux faire dès que possible...
12
Cool ! :bravo:

Youtube - - - SoundCloud

Cours machines Elektron

13
J'ai commencé les essais avec OctaChainer sous Linux pour le Megabreak. Pour le moment j'ai réussi à rassembler 37 boucles. Quand j'exporte en 32 split, tout va bien mais il manque les parties des boucles 33 à 37. En 64 split, ça merde à partir du 38 eme fichier exporté. Ces fichiers ne contiennent soit rien, soit un seul "slice".

@willow: tu aurais des boucles sans importances mais qui merde chez toi à partager (en public ou privé)?
14
Des boucles de merde ? Pas de problème ! :-D

Pas ce soir, envoies moi un mp de rappel si necessaire mais 4 boucles x 16 devraient suffire. J'avais testé avec une seule boucle x 64 je crois.

Youtube - - - SoundCloud

Cours machines Elektron

15
Comment tu découpes 4 boucles de 16 en 64 splits? 1 par split? Y-a-t-il un intérêt particulier à faire ça?
16
Non, je les avais dupliquées avec copié/collé et/ou chargées plusieurs fois dans Octachainer, jusqu'à en avoir 64, je sais plus trop comment j'avais fait.
On peut faire le test avec peu de boucles originales, elles ne doivent pas forcément être différentes, mais il en faut 64.

Youtube - - - SoundCloud

Cours machines Elektron

[ Dernière édition du message le 26/08/2018 à 22:12:59 ]

17
Je me disais aussi icon_facepalm.gif
Je vais continuer mes recherches et essais.
18
J'ai rencontré plusieurs soucis mais il semble y avoir une parade...
Il faut impérativement des boucles avec des caractéristiques similaires comme le nombre de bit (16 ou 24), la longueur (très important), la fréquence, etc.
Avec 64 boucles de même longueur, même bpm et même type (24 bit 44100Hz), le soft fait son taf sans soucis. Mais si une seule boucle diffère, c'est la cata.
Dans mes essais, il m'a suffit d'une boucle plus courte (tout le reste était identique) pour que le soft n'arrive pas à la découper en 64 slices. Les boucles résultantes (les split) ont diminuées en longueur progressivement. Le dernier split n'ayant qu'un seul slice.

@willowwhisper56: Si tu trouves une faille avec des boucles, fais le moi savoir. J'y passerai plus de temps si besoin.
19
Arcangeli, tout ce que tu fais pour l'OT me paraît super intéressant. J'ai peu de temps pour tester malheureusement !

Youtube - - - SoundCloud

Cours machines Elektron

[ Dernière édition du message le 09/09/2018 à 13:27:18 ]

20
Pas grave. Le megabreak reste un truc particulier. Au moins j'ai un outil pour me faire des slices, c'est le principal.
21
Je déterre car j'ai trouvé du temps (ah bon?) pour bosser avec l'OT et Octachainer.

J'ai tenté plusieurs exports mais rien que l'OT ne puisse lire. J'ai rentré différents fichiers pour me faire des chains, tenté l'export en 16 ou 24 bits (meme tenté en 48Khz mais apparemment l'OT ne lit pas ça).
Le File Manager de l'OT les voit mais pas le navigateur de fichiers de l'OT quand je cherche à charger. Ni en statique ni en Flex.

C'est quoi le souci?
22
Les fichiers .ot sont lus en chargeant les samples associés (même nom).
Il faut les 2 dans le même dossier :
sample.wav
sample.ot

L'OT lit le 48khz, mais plus lentement.

Youtube - - - SoundCloud

Cours machines Elektron

[ Dernière édition du message le 07/04/2020 à 13:26:07 ]

23
Ah j'avais lu que l'OT lisait max du 48Khz, bon à savoir je me suis déjà fait avoir sur du 22Khz ;)

Du coup pour le nom de fichier, ça doit venir de là parceque Octachainer me tronque mes noms de fichiers. Je vais essayer en les renommant correctement.

EDIT: Ca marche toujours pas, meme avec le nom respectant la casse.

[ Dernière édition du message le 07/04/2020 à 18:16:04 ]

24
Pour la fréquence, je sais pas s'il y a une limite, mais c'est lu a 44.1khz.

Comment procèdes-tu ?
Octachainer 1.3 ?

Normalement tu ouvres les samples (ADD)

Tu valides, nomme. 2 fichiers sont exportés.
Il faut copier les 2.

Youtube - - - SoundCloud

Cours machines Elektron

25
Oui je fais comme ça et c'est bien la version 1.3.

Pourtant j'avais réussi il y a plusieurs mois mais là impossible... j'ai essayé les différentes options Octatrack slices ou Evenly spaced mais rien n'y fait. J'ai les deux fichiers en sortie mais à part avec le file manager, l'OT ne les voit pas. Ils n'apparaissent pas dans la liste de samples dispos à charger.