Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

Qui utilise Live API

  • 96 réponses
  • 17 participants
  • 17 045 vues
  • 8 followers
Sujet de la discussion Qui utilise Live API
Hello,
qui utilise Live API et Python ici?
je me suis mis à Python il y a 2 jours pour réaliser une set up perso de mon controleur MPD32 , je cherche à utiliser les control change mais j'ai un peu de mal.
Pour les pads pas de probleme il suffit de modifier le fichier const.py
J'utilise la classe TRACE fournie pour reperer les bugs et autres , est ce que quelqu'un a déja écrit un script perso pour son controleur , en partant du script python pour le MPD16 dispo merci.

Si ça fonctionne , plus besoin d'acheter une APC lol...

Je suis sur live 7 pour le moment.

Merci
Afficher le sujet de la discussion
76
ça y est !!!!!!! 

Mes encodeurs fonctionnent , le problème c'est que j'oubliais d'indiquer le canal midi.

Merci Camus .

J'ai fait le test avec Photon_X25
Pour que ça fonctionne je doit assigner mes encodeurs en mode absolute.
L'inconvénient en mode absolute, j'ai des saut brutaux des paramètres.
C'est pour ça que j'aimerai integrer le Live.MidiMap.MapMode.relative_binary_offset.

[ Dernière édition du message le 27/06/2009 à 00:35:05 ]

77
J'ai réussi à faire fonctinner mes encodeurs en Live.MidiMap.MapMode.relative_binary_offset.

Dans le dossier MPD32
Dans le fichier init

def create_instance(c_instance):
""" The generic script can be customised by using parameters (see config.py). """
return GenericScript(c_instance, Live.MidiMap.MapMode.relative_binary_offset, Live.MidiMap.MapMode.relative_binary_offset, DEVICE_CONTROLS, TRANSPORT_CONTROLS, VOLUME_CONTROLS, TRACKARM_CONTROLS, BANK_CONTROLS, CONTROLLER_DESCRIPTION, MIXER_OPTIONS) 

Et là je n'est plus de saut brusque quand je change les paramètres
78
Salut camus,

j'ai le dossier _Generic avec les fichier en py, dans Device on peut modifier les Bank de 1 à 8 de tous les périphérique de Live.
Mais en remplaçant ce dossier  _Generic par le dossier d'origine _Generic de Live ça ne fonctionne plus, même sans modifier aucun fichier.
Saurais-tu me dire pourquoi ?
79
aucune idée.chez moi tout les fichiers pythons sont en pyc donc déja compilés.
80
des prHors sujet :
euh pour te faire des presets sur le mpd32 y a VYZEX MPD32 c'est quand même plus intuitif ! tu peux partir du réglage prévu pour live et modifier que ce que tu veux…

81
si c'était aussi simple!
Vizex permet de changer le numéro de cc, de "ranger" ton controlleur. là, c'est plus compliqué quand même, ça permet de se créer un preset un peu comme ceux créés par native kontrol.

http://soundcloud.com/tipsy-sub

http://www.jamendo.com/fr/album/74123

 

 

82
ma question va paraitre un peu farfelue mais en théorie, puisque novation fourni sur son site la doc de tout l'équipement midi du launchpad, il doit être possible avec python de le re-programmer différement pour live, voir l'adapter à des versions antérieurs à la 8 ?

-)-(- les multitudes n'ont pas d'horizon -)-(- https://www.facebook.com/dix2der )-(www.soundclick.com/youlai -)-( http://www.n1m.com/youlai  -)-(

83
ouai peut être, perso j'y connais rien au python et j'ai pas le temps de m'y mettre. mais j'avais posé la question à Stray qui a fait le NPK et apparamment le code est secret. Mais si novation fournit tout il y aurait peut être moyen.
en tout cas ce serait super de réussir à utiliser ça pour les autres controlleurs!

Si des gens sont motivés, je veux bien tester (mais c'est un peu égoiste de demander que des gens se bougent pour moi^^)

http://soundcloud.com/tipsy-sub

http://www.jamendo.com/fr/album/74123

 

 

84

Hello les LiveAPIeurs,

Est-ce possible avec LiveAPI de modifier le comportement d'un controleur MIDI.

- C#1 NoteOn -> Live l'interprête comme CC #14    value 127

- C#1 NoteOff -> Live l'interprête comme  CC #14    value 0

J'ai pas envie de passer par Bome's ou MIDImachin, j'ai envie de gérer ça directement dans Live.

 

Pensez vous que ce soit possible ? Dans quel fichier faut-il faire ça ?

Merci

85


Bonjour,

C'est pas encore cubase......, non.

Mais ya des solutions avec des plugins CCremapper,etc... (Pas tres subtile , sinon le squat devant les bureaux d'ableton)

Cordialement,

86

Merci Anonyme-X22 pour ta réponse.

Quand tu dis non, tu es sûr, ou simplement tu ne penses pas que ce soit possible ? Parce Live API a l'air super impressionnant, du coup je me disais que quelque chose comme ça devrait etre possible...

87

oui il y a pas mal de plug qui font ça mais faut avoir envie de s'en servir…

88

Bonjour,

Je ne connais pas live api.

En tout cas, live ne le propose pas en natif.

Musicalement,

89

flag

Midi... et OSC ? Quand on passe par du code, c'est beaucoup plus simple... un contrôle change se codera "bêtement" (pour un volume de X sur la tranche 4 par ex) : /live/volume/4?X

 

AudioNumériquement,

 

[ Dernière édition du message le 24/10/2010 à 20:52:49 ]

90
up , allez faire un tour par là : http://remotescripts.blogspot.com/2010_03_01_archive.html , je vous conseil de télécharger son "FCB1020 script" , pour ceux qui ont des midibox , des bcr ou n'importe quoi ... en gros il suffit de remplacer les CC et les notes de ton contrôleur pour émuler les fonction de l'apc . Perso l'APC40 je la kif pas , mais la fonction device controle est bien foutu ... Du coup je me prend la tête à faire un mix entre les .pyc du Mackie controle et les .pyc du "FCB1020".... afin d'avoir un controleur qui peut aller partout en 2 temps 3 mouvements ...
91
92
up ! aprés recherche les API sont là http://www.assembla.com/wiki/show/live-api
93
Bon salut à tous ! Voilà , je suis entrain de piner un projet "BCR2000maxicontrôleur" en faisant un mélange entre les .py de la mackie control pour les fonction Bank , level , pan , send , aux , vst , flip , pages .... et des .py de l'Apc 40 pour ses fonctions "Device Contrôle" hyper pratique pour les chaines d'instru .... et jusque là tout vas bien ....

Le truc est que je bute sur un point : je voudrai créé deux boutons "shift1" et "Shift2" qui me permette respectivement de mutter ou de mettre en solo mes tracks par le biais des "select track" du.py de la mackie , un peut à la manière d'une electribe , pour ceux qui connaissent ... et là je galére grave ... si quelqu'un est doué en langage python , merci de m'éclairer , j'ai déjà bien avancé sur le projet est aimerai bien le finir et le partager ! by !

[ Dernière édition du message le 22/05/2011 à 19:47:42 ]

94
up ? y'a personne pour filer un coup de main ?
95
ton projet à l'air super intéressant, malheureusement je peux pas t'aider...

Mais bon t'a l'air un peu seul ici alors je te soutiens!

bonne chance

http://soundcloud.com/tipsy-sub

http://www.jamendo.com/fr/album/74123

 

 

96
je peux t'aider, MP pour les fichiers ?
97
Trop cool ! bon voici un lien avec tout les .pyc décompilé en .py , donc modifiable ...http://hanzoffsystems.tech.officelive.com/MIDI%20Remote%20Scripts%20PY%207.0.18.rar
ps : ce sont ceux de la version 7 , mais les .py de la mackie control samblent inchangés , ils marchent pour moi en 8.2.2 .

Le deuxieme , que j'aimerais "mixer" avec celui de la mackie est celui de la "FCB1020 revision 1" grosso modo c'est un "hack" du script de l'APC40 qui peut marcher avec n'importe quel contrôleur et le superkum qui l'a conçu nous à laissé un "MIDI_Map.py" , trop cool (lire le fichier read me ) , voici le lien http://hanzoffsystems.tech.officelive.com/FCB1020_r1.rar

L'idée serait donc de chopé les lignes corespondant au fonction "Device Control" du FCB1020.py et de les emboitées avec les .py mackie .
Et dans le .py mackie y faire 3 modif : un bouton (shift1= part mute) associé au boutons sélect , un bouton (shift2=part solo) associé au bouton sélect , et la cerise sur le gateau : shift1 + shift 2 = REC associé au boutons sélect !

By !









[ Dernière édition du message le 23/05/2011 à 01:50:36 ]