- Application
- Cette classe représente l’application Live. Elle est accessible par le chemin racine live_app.
- Enfants
- view
- TYPE : Application.View
ACCES : get
DESCRIPTION : - control_surfaces
- TYPE : liste de ControlSurface
ACCES : get, observe
DESCRIPTION : Une liste des surfaces de contrôle actuellement sélectionnées dans les Préférences de Live. Si Aucun est sélectionné dans l’un des emplacements ou si le script est inactif (par exemple, lorsque Push2 est sélectionné, mais qu’aucun Push n’est connecté), id 0 sera renvoyé à ces index.
- view
- Propriétés
- current_dialog_button_count
- TYPE : int
ACCES : get
DESCRIPTION : Le nombre de boutons dans la boîte de message actuelle. - current_dialog_message
- TYPE : symbol
ACCES : get
DESCRIPTION : Le texte de la boîte de message actuelle (vide si aucune boîte de message n’est actuellement affichée). - open_dialog_count
- TYPE : int
ACCES : get, observe
DESCRIPTION : Le nombre de boîtes de dialogue affichées.
- current_dialog_button_count
- Fonctions
- get_bugfix_version
- Renvoie : le 2 dans Live 9.1.2.
- get_document
- Renvoie : le Live Set actuel.
- get_major_version
- Renvoie : le 9 dans Live 9.1.2.
- get_minor_version
- Renvoie : le 1 dans Live 9.1.2.
- press_current_dialog_button
- Paramètre : index Appuie sur le bouton avec l’index donné dans la boîte de dialogue actuelle.
- get_bugfix_version
Chemin d’accès: live_app - Enfants
- Application.View
- Cette classe représente les aspects de l’application Live liés à l’affichage de l’application.
- Enfants
- Aucun
- Propriétés
- browse_mode
- TYPE : bool
ACCES : get, observe
DESCRIPTION : 1 = Le mode de remplacement à chaud est actif pour toutes les cibles. - focused_document_view
- TYPE : unicode
ACCES : get, observe
DESCRIPTION : Nom de la vue actuellement visible dans la fenêtre Live ayant le focus («Session» ou «Arranger»).
- browse_mode
- Fonctions
- available_main_views
- Renvoie : nom de vue [liste de symboles]. Il s’agit d’une liste de noms de vue constante à utiliser comme argument lors de l’appel d’autres fonctions: Browser Arranger Session Detail Detail/Clip Detail/DeviceChain .
- focus_view
- Paramètre : view_name Affiche la vue nommée et met le focus dessus. Vous pouvez également passer un view_name vide « », qui fait référence à la vue Arrangement ou Session (selon ce qui est visible dans la fenêtre principale).
- hide_view
- Paramètre : view_name Masque la vue nommée. Vous pouvez également passer un view_name vide « », qui fait référence à la vue Arrangement ou Session (selon ce qui est visible dans la fenêtre principale).
- is_view_visible
- Paramètre : view_name Renvoie : [bool] Indique si la vue spécifiée est actuellement visible.
- scroll_view
- Paramètres : direction view_name modifier_pressed direction [int] 0 = haut, 1 = bas, 2 = gauche, 3 = droite modifier_pressed [bool] Si view_name est « Arranger » et modifier_pressed est 1 et la direction est à gauche ou à droite, la taille de la région temporelle sélectionnée est modifiée, sinon la position du curseur de lecture est déplacée. Toutes les vues ne peuvent pas scroller et pas dans toutes les directions. Actuellement, seules les vues Arrangeur, Navigateur, Session et Détail / Chaîne de périphériques peuvent scroller. Vous pouvez également passer un nom_vue vide « », qui fait référence à la vue Arrangement ou Session (selon la vue visible).
- show_view
- Paramètre : view_name
- toggle_browse
- Affiche la chaîne de périphériques et le navigateur et active le mode de remplacement à chaud pour le périphérique sélectionné. Le fait d’appeler à nouveau cette fonction désactive le mode de remplacement à chaud.
- zoom_view
- Paramètre : direction view_name modifier_pressed direction [int] – 0 = haut, 1 = bas, 2 = gauche, 3 = droite modifier_pressed [bool] Si view_name est ‘Arrangement’, modifier_pressed est 1 et la direction est à gauche ou à droite, alors la taille de la région temporelle sélectionnée est modifiée, sinon la position du curseur de lecture est déplacée. Si view_name est Arrangement et modifier_pressed est 1 et la direction est vers le haut ou vers le bas, alors seule la hauteur de la piste en surbrillance est modifiée, sinon la hauteur de toutes les pistes est modifiée. Seules les vues Arrangement et Session peuvent être agrandies. Pour la vue de Session, le comportement de zoom_view est identique à scroll_view. Vous pouvez également passer un nom_vue vide « », qui fait référence à la vue Arrangement ou Session (selon ce qui est visible dans la fenêtre principale).
- available_main_views
Chemin d’accès: live_app view - Enfants
- Song
- Cette classe représente un Live Set. Le Live Set actuel est accessible par le chemin live_set.
- Enfants
- cue_points
- TYPE : liste de CuePoint
ACCES : get, observe
DESCRIPTION : Les Cue points sont les repères de l’Arrangement auxquels vous pouvez sauter. - return_tracks
- TYPE : liste de Track
ACCES : get, observe
DESCRIPTION : - scenes
- TYPE : liste de Scene
ACCES : get, observe
DESCRIPTION : - tracks
- TYPE : liste de Track
ACCES : get, observe
DESCRIPTION : - visible_tracks
- TYPE : liste de Track
ACCES : get, observe
DESCRIPTION : Une piste est visible si elle ne fait pas partie d’un groupe plié. Si une piste est scrollée hors de vue, elle est toujours considérée comme visible. - master_track
- TYPE : Track
ACCES : get
DESCRIPTION : - view
- TYPE : Song.View
ACCES : get
DESCRIPTION :
- cue_points
- Propriétés
- appointed_device
- TYPE : Device
ACCES : get, observe
DESCRIPTION : Le périphérique « appointed » est celui utilisé par une surface de contrôle, sauf si la surface de contrôle elle-même choisit le périphérique à utiliser. Il est marqué d’une main bleue. - arrangement_overdub
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : Récupère / règle l’état du bouton d’Overdub MIDI en Arrangement. - back_to_arranger
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : Récupère / règle l’état actuel du bouton Retour à l’arrangement situé dans la barre de transport de Live (1 = en surbrillance). Ce bouton est utilisé pour indiquer que l’état actuel de la lecture diffère de ce qui est stocké dans l’arrangement. - can_capture_midi
- TYPE : bool
ACCES : get, observe
DESCRIPTION : 1 = Il existe du matériel MIDI récemment joué qui peut être capturé dans une piste en direct. Voir capture_midi. - can_jump_to_next_cue
- TYPE : bool
ACCES : get, observe
DESCRIPTION : 0 = il n’y a pas de cue point à droite de l’actuel, ou pas du tout. - can_jump_to_prev_cue
- TYPE : bool
ACCES : get, observe
DESCRIPTION : 0 = il n’y a pas de cue point à gauche de l’actuel, ou pas du tout. - can_redo
- TYPE : bool
ACCES : get
DESCRIPTION : 1 = il y a quelque chose dans l’historique à refaire. - can_undo
- TYPE : bool
ACCES : get
DESCRIPTION : 1 = il y a quelque chose dans l’historique à annuler. - clip_trigger_quantization
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Reflète le paramètre de quantification dans la barre de transport.
0 = None
1 = 8 Mesures
2 = 4 Mesures
3 = 2 Mesures
4 = 1 Mesure
5 = 1/2
6 = 1/2T
7 = 1/4
8 = 1/4T
9 = 1/8
10 = 1/8T
11 = 1/16
12 = 1/16T
13 = 1/32 - count_in_duration
- TYPE : int
ACCES : get, observe
DESCRIPTION : La durée du paramètre de décompte du métronome en tant qu’index, mappée comme suit:
0 = None
1 = 1 Mesure
2 = 2 Mesures
3 = 4 Mesures - current_song_time
- TYPE : float
ACCES : get, set, observe
DESCRIPTION : La position de lecture dans le Live Set, en temps. - exclusive_arm
- TYPE : bool
ACCES : get
DESCRIPTION : État actuel de l’option d’armement exclusif définie dans les préférences Live. - exclusive_solo
- TYPE : bool
ACCES : get
DESCRIPTION : État actuel de l’option de Solo exclusif définie dans les préférences Live. - groove_amount
- TYPE : float
ACCES : get, set, observe
DESCRIPTION :La quantité de groove du Groove Pool du Set actuel (0. – 1.0). - is_counting_in
- TYPE : bool
ACCES : get, observe
DESCRIPTION : 1 = le métronome est en décompte actuellement. - is_playing
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : Récupère / règle si le transport de Live est en lecture. - last_event_time
- TYPE : float
ACCES : get
DESCRIPTION : Temps (en beats) du dernier événement (c.-à-d. Point d’arrêt d’automatisation, fin de Clip, Repère, fin de boucle) dans l’Arrangement - loop
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : Récupère / règle l’état activé de la boucle d’Arrangement. - loop_length
- TYPE : float
ACCES : get, set, observe
DESCRIPTION : Longueur de boucle de l’Arrangement en beats. - loop_start
- TYPE : float
ACCES : get, set, observe
DESCRIPTION : Position de début de boucle de l’Arrangement en beats. - metronome
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : Récupère / règle l’état activé du métronome. - midi_recording_quantization
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Récupère / règle la valeur de quantification d’enregistrement actuelle.
0 = Aucune
1 = 1/4
2 = 1/8
3 = 1/8T
4 = 1/8 + 1/8T
5 = 1/16
6 = 1/16T
7 = 1/16 + 1/16T
8 = 1/32 - nudge_down
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : 1 = le bouton Tempo Nudge Down dans la barre de transport est actuellement enfoncé. - nudge_up
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : le bouton Tempo Nudge Up dans la barre de transport est actuellement enfoncé. - overdub
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : 1 = MIDI Arrangement Overdub est activé dans la barre de transport. - punch_in
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : 1 = le bouton Punch-In est activé dans la barre de transport. - punch_out
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : 1 = le bouton Punch-Out est activé dans la barre de transport. - re_enable_automation_enabled
- TYPE : bool
ACCES : get, observe
DESCRIPTION : 1 = le bouton de réactivation de l’Automation est allumé. - record_mode
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : 1 = le bouton d’enregistrement d’Arrangement est allumé. - root_note
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : La note fondamentale de la chanson utilisée pour les surfaces de contrôle. La note fondamentale peut être un nombre compris entre 0 et 11, où 0 = C et 11 = B. - scale_name
- TYPE : unicode
ACCES : get, set, observe
DESCRIPTION : Dernier nom de gamme utilisé pour les surfaces de contrôle. Les noms de gamme par défaut qui peuvent être enregistrés avec un Live Set sont:
‘Major’
‘Minor’
‘Dorian’
‘Mixolydian’
‘Lydian’
‘Phrygian’
‘Locrian’
‘Diminished’
‘Whole-half’
‘Whole Tone’
‘Minor Blues’
‘Minor Pentatonic’
‘Major Pentatonic’
‘Harmonic Minor’
‘Melodic Minor’
‘Super Locrian’
‘Bhairav’
‘Hungarian Minor’
‘Minor Gypsy’
‘Hirojoshi’
‘In-Sen’
‘Iwato’
‘Kumoi’
‘Pelog’
‘Spanish’ - scale_intervals
- TYPE : liste
ACCES : get, observe
DESCRIPTION : Une liste de nombres entiers représentant les intervalles dans la gamme actuelle, exprimée comme l’intervalle entre le premier degré de la gamme et le degré de la gamme à l’indice de la liste. - select_on_launch
- TYPE : bool
ACCES : get
DESCRIPTION : 1 = l’option « Sélectionner au lancement » est activée dans les préférences de Live. - session_automation_record
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : L’état du bouton d’armement de l’Automation. - session_record
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : L’état du bouton d’Overdub de Session. - session_record_status
- TYPE : int
ACCES : get, observe
DESCRIPTION : L’état du bouton d’enregistrement de Session. - signature_denominator
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Le dénominateur de la signature. - signature_numerator
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Le numérateur de la signature. - song_length
- TYPE : float
ACCES : get, observe
DESCRIPTION : Un peu plus que last_event_time, en beats. - swing_amount
- TYPE : float
ACCES : get, set, observe
DESCRIPTION : Plage: 0,0 – 1,0; affecte la quantification d’enregistrement MIDI et tous les appels directs à Clip.quantize. - tempo
- TYPE : float
ACCES : get, set, observe
DESCRIPTION : Tempo actuel du Live Set en BPM, 20,0 … 999,0. Le tempo peut être automatisé, il peut donc changer en fonction de la durée actuelle du morceau.
- appointed_device
- Fonctions
- capture_and_insert_scene
- Capture les clips en cours de lecture et les insére en tant que nouvelle scène sous la scène sélectionnée.
- capture_midi
- Paramètre : destination [int]
0 = auto,
1 = session,
2 = arrangement Capture du matériel MIDI récemment joué à partir de pistes audibles dans un Clip Live. Si la destination n’est pas définie ou définie sur auto, le clip est inséré dans la vue actuellement visible dans la fenêtre Live qui a le focus. Sinon, il est inséré dans la vue spécifiée. - continue_playing
- Depuis la position de lecture actuelle.
- create_audio_track
- Paramètre : index L’index détermine où la piste est ajoutée, elle n’est valide qu’entre 0 et len(song.tracks). L’utilisation d’un index de -1 ajoutera la nouvelle piste à la fin de la liste.
- create_midi_track
- Paramètre : index L’index détermine où la piste est ajoutée, elle n’est valide qu’entre 0 et len(song.tracks). L’utilisation d’un index de -1 ajoutera la nouvelle piste à la fin de la liste.
- create_return_track
- Ajoute une nouvelle piste de retour à la fin.
- create_scene
- Paramètre : index Renvoie : La nouvelle Scene L’index détermine où la Scene est ajoutée. Il n’est valide qu’entre 0 et len(song.scenes). L’utilisation d’un index de -1 ajoutera la nouvelle Scene à la fin de la liste.
- delete_scene
- Paramètre : index Supprime la Scene à l’index donné.
- delete_track
- Paramètre : index
Supprime la Piste à l’index donné. - delete_return_track
- Paramètre : index Supprime la piste de retour à l’index donné.
- duplicate_scene
- Paramètre : index L’index détermine la Scene à dupliquer.
- duplicate_track
- Paramètre : index L’index détermine la piste à dupliquer.
- find_device_position
- Paramètre : device [live object] target [live object] target position [int] Renvoie : [int] La position dans la chaîne de la cible où le périphérique peut être inséré qui est la plus proche possible de la position cible.
- force_link_beat_time
- Force la timeline de Link à passer au temps de beats actuel de Live.
- get_beats_loop_length
- Renvoie : bars.beats.sixteenths.ticks [symbol] La longueur de la boucle de l’Arrangement.
- get_beats_loop_start
- Renvoie : bars.beats.sixteenths.ticks [symbol] La position du début de la boucle de l’Arrangement.
- get_current_beats_song_time
- Renvoie : bars.beats.sixteenths.ticks [symbol] La position actuelle de lecture de l’arrangement.
- get_current_smpte_song_time
- Paramètre : format format [int] est le type de timecode à renvoyer
0 = la position du frame exprime les millisecondes
1 = Smpte24
2 = Smpte25
3 = Smpte30
4 = Smpte30Drop
5 = Smpte29
Renvoie : hours:min:sec:frames [symbol] La position actuelle de lecture de l’arrangement. - is_cue_point_selected
- Renvoie : bool 1 = la position actuelle de lecture de l’arrangement est à un repère
- jump_by
- Paramètre : beats beats [double] est l’intervalle à sauter par rapport à la position actuelle
- jump_to_next_cue
- Saute au repère à droite, si c’est possible.
- jump_to_prev_cue
- Saute au repère à gauche, si c’est possible.
- move_device
- Paramètre : device [live object] target [live object] target position [int]
Renvoie : [int] La position dans la chaîne de la cible où le périphérique a été inséré. Déplacez le périphérique vers la position spécifiée dans la chaîne cible. Si le périphérique ne peut pas être déplacé vers la position spécifiée, la position la plus proche possible est choisie. - play_selection
- Ne fait rien si aucune sélection n’est définie dans Arrangement ou lire la sélection actuelle.
- re_enable_automation
- Déclenche «Réactiver l’Automation», réactivant l’automatisation dans tous les clips de Session en cours de lecture.
- redo
- Force l’application Live à refaire la dernière opération.
- scrub_by
- Paramètre : beats beats [double] la quantité à scrubber par rapport à la position de lecture de l’arrangement actuel. Identique à jump_by, pour le moment.
- set_or_delete_cue
- Ajoute / supprime le repère à la position actuelle de lecture de l’arrangement.
- start_playing
- Démarre la lecture à partir du marqueur d’insertion.
- stop_all_clips
- Paramètre : quantized (optionnel) L’appel de la fonction avec 0 arrêtera immédiatement tous les clips, indépendamment de la quantification de lancement. La valeur par défaut est «1».
- stop_playing
- Arrête la lecture.
- tap_tempo
- Identique à la pression du bouton Tap Tempo dans la barre de transport. Le nouveau tempo est calculé en fonction du temps entre les appels suivants de cette fonction.
- trigger_session_record
- Paramètre : record_length (optionnel) Lance l’enregistrement dans l’emplacement sélectionné ou dans l’emplacement vide suivant, si la piste est armée. Si record_length est fourni, le slot enregistrera pour la longueur donnée en beats. S’il est déclenché pendant l’enregistrement, l’enregistrement s’arrête et la lecture du clip démarre.
- undo
- Force l’application Live à annuler la dernière opération.
- capture_and_insert_scene
Chemin d’accès : live_set - Enfants
- Song.View
- Cette classe représente les aspects d’affichage d’un document Live: les vues Session et Arrangement.
- Enfants
- detail_clip
- TYPE : Clip
ACCES : get, set, observe
DESCRIPTION : Le clip actuellement affiché dans la vue détail de l’application Live. - highlighted_clip_slot
- TYPE : ClipSlot
ACCES : get, set
DESCRIPTION : Le slot en surbrillance dans la vue de session. - selected_chain
- TYPE : Chain
ACCES : get, set, observe
DESCRIPTION : La chaine en surbrillance, ou « id 0 » s’il n’y en a pas. - selected_parameter
- TYPE : DeviceParameter
ACCES : get, observe
DESCRIPTION : Le paramètre sélectionné, ou « id 0 » s’il n’y en a pas. - selected_scene
- TYPE : Scene
ACCES : get, set, observe
DESCRIPTION : La Scene sélectionnée - selected_track
- TYPE : Track
ACCES : get, set, observe
DESCRIPTION : La piste sélectionnée
- detail_clip
- Propriétés
- draw_mode
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION :Reflète l’état du commutateur de mode de dessin d’enveloppe / automatisation dans la barre de transport, comme activé avec Cmd / Ctrl-B. 0 = édition de points (montre la flèche), 1 = dessin (montre le crayon) - follow_song
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : Reflète l’état du commutateur de suivi de lecture dans la barre de transport comme activé avec Cmd / Ctrl-F. 0 = ne pas suivre la position de lecture, 1 = suivre la position de lecture
- draw_mode
- Fonctions
- select_device
- Paramètre : id NN Sélectionne le périphérique donné dans sa piste. Vous pouvez obtenir l’id en utilisant un live.path ou en utilisant get devices sur une piste, par exemple. La piste contenant le périphérique ne sera pas affichée automatiquement, et le périphérique obtient le périphérique désigné (main bleue) uniquement si sa piste est sélectionnée.
- select_device
Chemin d’accès : live_set view - Enfants
- Track
- Cette classe représente une piste de Live. Il peut s’agir d’une piste audio, d’une piste MIDI, d’une piste de retour ou de la piste master. La piste master et au moins une piste audio ou MIDI seront toujours présentes. Les pistes de retour sont facultatives.
- Enfants
- clip_slots
- TYPE : liste de ClipSlot
ACCES : get, observe
DESCRIPTION : - devices
- TYPE : liste de Device
ACCES : get, observe
DESCRIPTION : Inclut le périphérique mixer. - group_track
- TYPE : Track
ACCES : get
DESCRIPTION : La piste de Groupe, si la piste est groupée. Si ce n’est pas le cas, l’id 0 est renvoyé. - mixer_device
- TYPE : MixerDevice
ACCES : get
DESCRIPTION : - view
- TYPE : Track.View
ACCES : get
DESCRIPTION :
- clip_slots
- Propriétés
- arm
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : 1 = la piste est armée pour l’enregistrement. [pas pour les pistes retour / master] - available_input_routing_channels
- TYPE : dictionary
ACCES : get, observe
DESCRIPTION : La liste des canaux source disponibles pour le routage d’entrée de la piste. Il est représenté comme un dictionnaire avec la clé suivante: available_input_routing_channels [liste] La liste contient des dictionnaires tels que décrits dans input_routing_channel. Uniquement disponible sur les pistes MIDI et audio. - available_input_routing_types
- TYPE : dictionary
ACCES : get, observe
DESCRIPTION : La liste des types de source disponibles pour le routage d’entrée de la piste. Il est représenté comme un dictionnaire avec la clé suivante: available_input_routing_types [liste] La liste contient des dictionnaires tels que décrits dans input_routing_type. Uniquement disponible sur les pistes MIDI et audio. - available_output_routing_channels
- TYPE : dictionary
ACCES : get, observe
DESCRIPTION : La liste des canaux cibles disponibles pour le routage de sortie de la piste. Il est représenté comme un dictionnaire avec la clé suivante: available_output_routing_channels [liste] La liste contient les dictionnaires décrits dans output_routing_channel. Non disponible sur la piste master. - available_output_routing_types
- TYPE : dictionary
ACCES : get, observe
DESCRIPTION : La liste des types de cibles disponibles pour le routage de sortie de la piste. Il est représenté comme un dictionnaire avec la clé suivante: available_output_routing_types [liste] La liste contient des dictionnaires tels que décrits dans output_routing_type. Non disponible sur la piste master. - can_be_armed
- TYPE : bool
ACCES : get
DESCRIPTION : 0 pour les pistes de retour et master. - can_be_frozen
- TYPE : bool
ACCES : get
DESCRIPTION : 1 = la piste peut être gelée, 0 = sinon. - can_show_chains
- TYPE : bool
ACCES : get
DESCRIPTION : 1 = la piste contient un périphérique Instrument Rack qui peut afficher des chaînes dans la vue Session. - color
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : La valeur RVB de la couleur de la piste sous la forme 0x00rrggbb ou (2 ^ 16 * rouge) + (2 ^ 8) * vert + bleu, où rouge, vert et bleu sont des valeurs de 0 (foncé) à 255 (clair).
Lors du réglage de la valeur RVB, la couleur la plus proche du sélecteur de couleur de piste est prise. - color_index
- TYPE : long
ACCES : get, set, observe
DESCRIPTION : L’indice de couleur de la piste. - current_input_routing
- TYPE : symbol
ACCES : get, set, observe
DESCRIPTION : Comme tous les autres routages, reflète la chaîne affichée dans le sélecteur de routage.
Déconseillé depuis Live 9.7. Veuillez utiliser input_routing_type à la place. - current_input_sub_routing
- TYPE : symbol
ACCES : get, set, observe
DESCRIPTION : N’envoie aucune sortie si le sélecteur ne contient aucune entrée.
Déconseillé depuis Live 9.7. Veuillez utiliser input_routing_channel à la place. - current_monitoring_state
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : 0 = In, 1 = Auto, 2 = Off [pas sur pistes retour / master] - current_output_routing
- TYPE : symbol
ACCES : get, set, observe
DESCRIPTION : Déconseillé depuis Live 9.7. Veuillez utiliser output_routing_type à la place. - current_output_sub_routing
- TYPE : symbol
ACCES : get, set, observe
DESCRIPTION : N’envoie aucune sortie si le sélecteur ne contient aucune entrée.
Déconseillé depuis Live 9.7. Veuillez plutôt utiliser output_routing_channel. - fired_slot_index
- TYPE : int
ACCES : get, observe
DESCRIPTION : Reflète le Slot de Clip clignotant. -1 = aucun Slot déclenché, -2 = bouton d’arrêt de Clip déclenché Le premier Slot de clip a l’index 0. [pas sur pistes retour / master] - fold_state
- TYPE : int
ACCES : get, set
DESCRIPTION : 0 = les pistes de la piste de Groupe sont visibles, 1 = la piste de Groupe est repliée et les pistes de la piste de Groupe sont masquées [uniquement disponible si is_foldable = 1] - has_audio_input
- TYPE : bool
ACCES : get
DESCRIPTION : 1 pour les pistes audio. - has_audio_output
- TYPE : bool
ACCES : get
DESCRIPTION : 1 pour les pistes audio et les pistes MIDI avec instruments. - has_midi_input
- TYPE : bool
ACCES : get
DESCRIPTION : 1 pour les pistes MIDI. - has_midi_output
- TYPE : bool
ACCES : get
DESCRIPTION : 1 pour les pistes MIDI sans instrument ni effet audio. - implicit_arm
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : Un deuxième état d’armement, uniquement utilisé par Push jusqu’à présent. - input_meter_left
- TYPE : float
ACCES : get, observe
DESCRIPTION : Valeur de crête momentanée lissée du vumètre d’entrée du canal gauche, 0,0 à 1,0. Pour les pistes avec sortie audio uniquement. Cette valeur correspond aux vumètres affichés en direct. Veuillez prendre en compte que les vumètres audio gauche / droit mettent une charge importante sur la partie GUI de Live. - input_meter_level
- TYPE : float
ACCES : get, observe
DESCRIPTION : Valeur de crête des vumètres d’entrée des pistes audio et MIDI, 0,0 … 1,0. Pour les pistes audio, c’est le maximum des canaux gauche et droit. Le temps de maintien est de 1 seconde. - input_meter_right
- TYPE : float
ACCES : get, observe
DESCRIPTION : Valeur de crête momentanée lissée du vumètre d’entrée du canal droit, 0,0 à 1,0. Pour les pistes avec sortie audio uniquement. Cette valeur correspond aux vumètre affichés en direct. - input_routing_channel
- TYPE : dictionary
ACCES : get, set, observe
DESCRIPTION : Le canal source actuellement sélectionné pour le routage d’entrée de la piste. Il est représenté comme un dictionnaire avec les clés suivantes: display_name [symbole] identifier [symbole] Peut être réglé sur toutes les valeurs trouvées dans les available_input_routing_channels disponibles de la piste. Uniquement disponible sur les pistes MIDI et audio. - input_routing_type
- TYPE : dictionary
ACCES : get, set, observe
DESCRIPTION : Type de source actuellement sélectionné pour le routage d’entrée de la piste. Il est représenté comme un dictionnaire avec les clés suivantes: display_name [symbole] identifier [symbole] Peut être réglé sur toutes les valeurs trouvées dans les types available_input_routing_types de la piste. Uniquement disponible sur les pistes MIDI et audio. - input_routings
- TYPE : liste de symbols
ACCES : get
DESCRIPTION : Routages d’entrée disponibles. [pas dans la piste master]
Déconseillé depuis Live 9.7. Veuillez utiliser available_input_routing_types à la place. - input_sub_routings
- TYPE : liste de symbols
ACCES : get
DESCRIPTION : Sous-routages disponibles pour le routage d’entrée actuellement sélectionné. Si aucune entrée n’est disponible, rien ne sort. [pas sur la piste master]
Déconseillé depuis Live 9.7. Veuillez utiliser à la place available_input_routing_channels. - is_foldable
- TYPE : bool
ACCES : get
DESCRIPTION : 1 = la piste peut être (dé) pliée pour masquer ou révéler les pistes contenues. C’est actuellement le cas pour les pistes de groupe. Les racks d’instruments et de batterie renvoient 0 bien qu’ils puissent être ouverts / fermés. Ce problème sera résolu dans une version ultérieure. - is_frozen
- TYPE : bool
ACCES : get, observe
DESCRIPTION : 1 = la piste est actuellement gelée. - is_grouped
- TYPE : bool
ACCES : get
DESCRIPTION : 1 = la piste est contenue dans une piste de Groupe. - is_part_of_selection
- TYPE : bool
ACCES : get
DESCRIPTION : - is_showing_chains
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : Récupère ou définit si une piste avec un périphérique Instrument Rack affiche actuellement ses chaînes dans la vue Session. - is_visible
- TYPE : bool
ACCES : get
DESCRIPTION : 0 = la piste est cachée dans une piste de Groupe pliée. - mute
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : [pas sur la piste master] - muted_via_solo
- TYPE : bool
ACCES : get, observe
DESCRIPTION :1 = la piste ou la chaîne est mutée car Solo est actif sur au moins une autre piste. - name
- TYPE : symbol
ACCES : get, set, observe
DESCRIPTION : Comme indiqué dans l’en-tête de piste. - output_meter_left
- TYPE : float
ACCES : get, observe
DESCRIPTION : Valeur de crête momentanée lissée du vumètre de sortie du canal gauche, 0,0 à 1,0. Pour les pistes avec sortie audio uniquement. Cette valeur correspond aux vumètre affichés en direct. Veuillez noter que les vumètre audio gauche / droit ajoutent une charge significative à l’utilisation des ressources de la GUI de Live. - output_meter_level
- TYPE : float
ACCES : get, observe
DESCRIPTION : Valeur de crête des indicateurs de sortie des pistes audio et MIDI, de 0,0 à 1,0. Pour les pistes audio, c’est le maximum des canaux gauche et droit. Le temps de maintien est de 1 seconde. - output_meter_right
- TYPE : float
ACCES : get, observe
DESCRIPTION : Valeur de crête momentanée lissée du vumètre de sortie du canal droit, 0,0 à 1,0. Pour les pistes avec sortie audio uniquement. Cette valeur correspond aux vumètres affichés en direct. - output_routing_channel
- TYPE : dictionary
ACCES : get, set, observe
DESCRIPTION : Canal cible actuellement sélectionné pour le routage de sortie de la piste. Il est représenté comme un dictionnaire avec les clés suivantes: display_name [symbole] identifier [symbole] Peut être défini sur toutes les valeurs trouvées dans les available_output_routing_channels de la piste. Non disponible sur la piste master. - output_routing_type
- TYPE : dictionary
ACCES : get, set, observe
DESCRIPTION : Type de cible actuellement sélectionné pour le routage de sortie de la piste. Il est représenté comme un dictionnaire avec les clés suivantes: display_name [symbole] identifier [symbole] Peut être défini sur toutes les valeurs trouvées dans available_output_routing_types de la piste. Non disponible sur la piste master. - output_routings
- TYPE : liste de symbols
ACCES : get
DESCRIPTION : Routages de sortie disponibles. [pas sur la piste master]
Déconseillé depuis Live 9.7. Veuillez utiliser à la place available_output_routing_types. - output_sub_routings
- TYPE : liste de symbols
ACCES : get
DESCRIPTION : Sous-routages disponibles pour le routage de sortie actuellement sélectionné. Si aucune entrée n’est disponible, rien n’est sorti. [pas sur la piste master]
Déconseillé depuis Live 9.7. Veuillez utiliser à la place available_output_routing_channels. - playing_slot_index
- TYPE : int
ACCES : get, observe
DESCRIPTION : Le premier slot a l’index 0. -2 = Bonton stop de Slot de clip déclenché dans la vue de session, -1 = enregistrement dans l’Arrangement sans lecture de clip de Session. [pas sur les pistes retour / master] - solo
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : Remarque: lors de la définition de cette propriété, la logique exclusive du Solo est contournée, vous devez donc annuler le son des autres pistes vous-même. [pas sur la piste master]
- arm
- Fonctions
- delete_clip
- Paramètre : clip Supprime le Clip donné.
- delete_device
- Paramètre : index Supprime le périphérique à l’index donné.
- duplicate_clip_slot
- Paramètre : index Fonctionne comme «Dupliquer» dans le menu contextuel d’un clip.
- duplicate_clip_to_arrangement
- Paramètres : clip destination_time [double] Duplique le clip donné dans l’Arrangement, en le plaçant à la destination_time donnée en beat.
- jump_in_running_session_clip
- Paramètre : beats beats [double] est la quantité à sauter par rapport à la position actuelle du clip. Modifie la position de lecture dans le clip de Session en cours, le cas échéant.
- stop_all_clips
- Arrête tous les clips lus et déclenchés dans cette piste.
- delete_clip
Toutes les propriétés ne sont pas prises en charge par tous les types de pistes. Les propriétés sont marquées en conséquence.
Chemin d’accès : live_set tracks N - Enfants
- Track.View
- Représente les aspects d’affichage d’une piste.
- Enfants
- selected_device
- TYPE : Device
ACCES : get, observe
DESCRIPTION : Le périphérique sélectionné ou le premier périphérique sélectionné (en cas de sélection multi / groupe).
- selected_device
- Propriétés
- device_insert_mode
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Détermine où un périphérique sera inséré lors du chargement à partir du navigateur. 0 = ajouter un périphérique à la fin, 1 = ajouter un périphérique à gauche du périphérique sélectionné, 2 = ajouter un périphérique à droite du périphérique sélectionné. - is_collapsed
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : Dans la vue Arrangement: 1 = piste repliée, 0 = piste ouverte.
- device_insert_mode
- Fonctions
- select_instrument
- Renvoie : bool 0 = il n’y a pas de périphérique à sélectionner
Sélectionne l’instrument ou le premier périphérique de la piste, le rend visible et se concentre dessus.
- select_instrument
Chemin d’accès : live_set tracks N view - Enfants
- ClipSlot
- Cette classe représente une entrée dans la matrice d’affichage de Session de Live.
- Enfants
- clip
- TYPE : Clip
ACCES : get
DESCRIPTION : id 0 si le slot est vide
- clip
- Propriétés
- color
- TYPE : long
ACCES : get, observe
DESCRIPTION : Couleur du premier clip de la piste de groupe si le slot de clip est un slot de piste de groupe. - color_index
- TYPE : long
ACCES : get, observe
DESCRIPTION : Indice de couleur du premier clip de la piste de groupe si le slot de clip est un slot de piste de groupe. - controls_other_clips
- TYPE : bool
ACCES : get, observe
DESCRIPTION : 1 pour un slot de piste de groupe qui a des clips non désactivés dans les pistes de son groupe.
Le contrôle des slot de clip vides ne compte pas. - has_clip
- TYPE : bool
ACCES : get, observe
DESCRIPTION : 1 = un clip existe dans ce slot de clip. - has_stop_button
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : 1 = ce clip arrête sa piste (ou les pistes d’une piste de groupe). - is_group_slot
- TYPE : bool
ACCES : get
DESCRIPTION : 1 = ce slot de clip est un slot de piste de groupe. - is_playing
- TYPE : bool
ACCES : get
DESCRIPTION : 1 = playing_status != 0, sinon 0. - is_recording
- TYPE : bool
ACCES : get
DESCRIPTION : 1 = playing_status == 2, sinon 0. - is_triggered
- TYPE : bool
ACCES : get, observe
DESCRIPTION : 1 = le bouton du clip (lancement, arrêt ou enregistrement du clip) ou le bouton du clip contenu (Piste de Groupe) clignote. - playing_status
- TYPE : int
ACCES : get, observe
DESCRIPTION : 0 = tous les clips des pistes d’une piste de groupe sont arrêtés ou toutes les pistes d’une piste de groupe sont vides.
1 = au moins un clip d’une piste d’une piste de groupe est en cours de lecture.
2 = au moins un clip d’une piste d’une piste de groupe est en cours de lecture ou d’enregistrement.
Égal à 0 s’il ne s’agit pas d’un slot de clip d’une piste de groupe. - will_record_on_start
- TYPE : bool
ACCES : get
DESCRIPTION : 1 = le slot de clip enregistrera au démarrage.
- color
- Fonctions
- create_clip
- Paramètre : length
Length est donné en beats et doit être supérieur à 0,0. Ne peut être appelé que sur des slots de clip vides dans des pistes MIDI. - delete_clip
- Supprime le clip contenu.
- duplicate_clip_to
- Paramètre : target_clip_slot [ClipSlot]Duplique le clip du slot au slot de clip donné, remplaçant le clip du slot de clip cible s’il n’est pas vide.
- fire
- Paramètre : record_length (optional)
launch_quantization (optional)
Déclenche le clip ou déclenche le bouton d’arrêt, le cas échéant. Démarre l’enregistrement si le slot est vide et que la piste est armée. Démarre l’enregistrement des pistes armées et vides dans une piste de groupe si Préférences -> Launch-> Démarrer l’enregistrement au lancement de la scène est activé. Si record_length est fourni, le slot enregistrera pour la longueur donnée en beats. launch_quantization remplace la quantification globale si elle est fournie. - set_fire_button_state
- Paramètre : state [bool]1 = Live simule le fait d’appuyer sur le bouton Clip Launch jusqu’à ce que l’état soit réglé sur 0 ou jusqu’à ce que le slot soit arrêté autrement.
- stop
- Arrête la lecture ou l’enregistrement des clips de cette piste ou des pistes du groupe, le cas échéant. Peu importe sur quel slot de la piste vous appelez cette fonction.
- create_clip
Les propriétés playing_status, is_playing et is_recording sont utiles pour les slots de clip des pistes de Groupe. Ils sont toujours vides et représentent l’état des clips dans les pistes à l’intérieur de la piste de Groupe.
Chemin d’accès : live_set tracks N clip_slots M - Enfants
- Clip
- Cette classe représente un clip dans Live. Il peut s’agir d’un clip audio ou d’un clip MIDI dans la vue Arrangement ou Session, selon la piste / l’emplacement dans lequel il se trouve.
- Enfants
- view
- TYPE : Clip.View
ACCES : get
DESCRIPTION :
- view
- Propriétés
- available_warp_modes
- TYPE : liste
ACCES : get
DESCRIPTION : Renvoie la liste des index des modes Warp disponibles pour le clip. Valable uniquement pour les clips audio. - color
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : La valeur RVB de la couleur du clip sous la forme 0x00rrggbb ou (2 ^ 16 * rouge) + (2 ^ 8) * vert + bleu, où rouge, vert et bleu sont des valeurs de 0 (sombre) à 255 (clair).
Lors de la définition de la valeur RVB, la couleur la plus proche du sélecteur de couleur de clip est prise. - color_index
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : L’indice de couleur de clip. - end_marker
- TYPE : double
ACCES : get, set, observe
DESCRIPTION : Marqueur de fin du clip en beats, indépendamment de l’état de la boucle. Ne peut pas être défini avant le marqueur de départ. - end_time
- TYPE : double
ACCES : get, observe
DESCRIPTION : Le temps de fin du clip. Pour les clips de vue de session, si la boucle est activée, il s’agit de la fin de la boucle, sinon c’est le marqueur de fin. Pour les clips de la vue Arrangement, il s’agit toujours de la position du bord le plus à droite du clip dans l’arrangement. - gain
- TYPE : double
ACCES : get, set, observe
DESCRIPTION : Gain du clip (plage de 0,0 à 1,0). Valable uniquement pour les clips audio. - gain_display_string
- TYPE : symbol
ACCES : get
DESCRIPTION : Récupère la valeur d’affichage du gain du clip sous forme de chaîne (par exemple, « 1.3 dB »). Ne peut être appelé que sur des clips audio. - file_path
- TYPE : symbol
ACCES : get
DESCRIPTION : Récupère l’emplacement du fichier audio représenté par le clip. Uniquement disponible pour les clips audio. - has_envelopes
- TYPE : bool
ACCES : get, observe
DESCRIPTION : Récupère / observe si le clip a une automatisation. - is_arrangement_clip
- TYPE : bool
ACCES : get
DESCRIPTION : 1 = Le clip est un clip d’arrangement.
Un clip peut être un clip d’Arrangement ou un clip de Session. - is_audio_clip
- TYPE : bool
ACCES : get
DESCRIPTION : 0 = clip MIDI, 1 = clip audio - is_midi_clip
- TYPE : bool
ACCES : get
DESCRIPTION : L’opposé de is_audio_clip . - is_overdubbing
- TYPE : bool
ACCES : get, observe
DESCRIPTION : 1 = le clip est en overdub. - is_playing
- TYPE : bool
ACCES : get, set
DESCRIPTION : 1 = le clip est en lecture ou en enregistrement. - is_recording
- TYPE : bool
ACCES : get, observe
DESCRIPTION : 1 = le clip est en enregistrement. - is_triggered
- TYPE : bool
ACCES : get
DESCRIPTION : 1 = le bouton de lancement de Clip clignote. - length
- TYPE : double
ACCES : get
DESCRIPTION : Pour les clips en boucle: longueur de boucle en beats. Sinon, c’est la distance en beats du marqueur de début à la fin. N’a aucun sens pour les clips audio non warpés. - loop_end
- TYPE : double
ACCES : get, set, observe
DESCRIPTION : Pour les clips en boucle: fin de boucle.
Pour les clips sans boucle: fin du clip. - loop_jump
- TYPE : bang
ACCES : observe
DESCRIPTION : Envoie un bang lorsque la position de lecture du clip passe par le marqueur de début de boucle (éventuellement projeté dans la boucle). - loop_start
- TYPE : double
ACCES : get, set, observe
DESCRIPTION : Pour les clips en boucle: début de la boucle.
Pour les clips sans boucle: début du clip.
loop_start et loop_end sont en beat de clip absolu si le clip est MIDI ou warpé. La position 1.1.1 a un temps de battement de 0. Si le clip est audio non warpé, ils sont donnés en secondes, 0 est le temps du premier échantillon dans le matériel audio. - looping
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : 1 = le clip est en boucle. L’audio non warpé ne peut pas être mis en boucle. - muted
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : 1 = muet (c’est-à-dire que le bouton d’activation de clip du clip est désactivé). - name
- TYPE : symbol
ACCES : get, set, observe
DESCRIPTION : - notes
- TYPE : bang
ACCES : observe
DESCRIPTION : L’observer envoie un bang lorsque la liste de notes change.
Disponible uniquement pour les clips MIDI. - pitch_coarse
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Changement de hauteur (pitch) en demi-tons (« Transpose »), -48 … 48.
Disponible uniquement pour les clips audio. - pitch_fine
- TYPE : float
ACCES : get, set, observe
DESCRIPTION : Changement de hauteur supplémentaire en cents (« Detune »), -50 … 49.
Disponible uniquement pour les clips audio. - playing_position
- TYPE : float
ACCES : get, observe
DESCRIPTION : Position de lecture actuelle du clip.
Pour les clips audio MIDI et warpés, la valeur est donnée en beats de clip absolu. Le beat 0 du clip est l’endroit où 1.1 est affiché dans la barre mesure / beat / doucle-croche en haut de la vue du clip.
Pour les clips audio non warpés, la position est donnée en secondes, selon l’échelle de temps indiquée au bas de la vue du clip.
Les clips arrêtés ont une position de lecture de 0. - playing_status
- TYPE : bang
ACCES : observe
DESCRIPTION : L’observer envoie un bang lors de la modification de l’état de lecture / déclenchement. - position
- TYPE : float
ACCES : get, observe
DESCRIPTION : Récupère et règle la position de boucle du clip. La valeur sera toujours égale à loop_start, mais le réglage de cette propriété, contrairement au réglage de loop_start, préserve la longueur de la boucle. - ram_mode
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : 1 = le commutateur RAM d’un clip audio est activé. - signature_denominator
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : - signature_numerator
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : - start_marker
- TYPE : double
ACCES : get, set, observe
DESCRIPTION : Marqueur de début du clip en beats, indépendamment de l’état de la boucle. Ne peut pas être placé derrière le marqueur de fin. - start_time
- TYPE : double
ACCES : get
DESCRIPTION : Le moment auquel le clip a démarré, par rapport au temps global du morceau. La valeur est en beats. - warp_mode
- TYPE : int
ACCES : get, set, observe
DESCRIPTION :
Le mode Warp du clip sous forme d’index entier. Les modes de warp disponibles sont:
0 = Beats Mode
1 = Tones Mode
2 = Texture Mode
3 = Re-Pitch Mode
4 = Complex Mode
5 = REX Mode
6 = Complex Pro Mode
Disponible uniquement pour les clips audio. - warping
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : 1 = le bouton Warp est activé.
Disponible uniquement pour les clips audio. - will_record_on_start
- TYPE : bool
ACCES : get
DESCRIPTION : 1 pour les clips MIDI qui sont lancés, avec la piste armée et le bouton Overdub Arrangement MIDI activé.
- available_warp_modes
- Fonctions
- clear_all_envelopes
- Supprime toute automation du clip.
- clear_envelope
- Paramètre : device_parameter [id]Supprime l’automation du clip pour le paramètre donné.
- crop
- Rogne le clip: si le clip est bouclé, la région en dehors de la boucle est supprimée; si ce n’est pas le cas, la région en dehors des marqueurs de début et de fin.
- deselect_all_notes
- Appeler cette fonction avant replace_selected_notes si vous voulez simplement ajouter quelques notes.
Renvoie:
deselect_all_notes id 0
Pour les clips MIDI uniquement. - duplicate_loop
- Rend la boucle deux fois plus longue en déplaçant loop_end vers la droite et duplique les notes et les enveloppes. Si le clip n’est pas bouclé, la plage de début / fin du clip est dupliquée. Disponible uniquement pour les clips MIDI.
- duplicate_region
- Paramètres :
region_start [double/int]region_length [double/int]destination_time [double/int]pitch (optionel) [int]transposition_amount (optionel) [int]Duplique les notes de la région spécifiée à destination_time. Seules les notes de la hauteur spécifiée sont dupliquées ou toutes si la hauteur est -1. Si transposition_amount n’est pas 0, les notes de la région seront transposées par transpose_amount demi-tons. Disponible uniquement pour les clips MIDI. - fire
- Même effet que d’appuyer sur le bouton de lancement de Clip.
- get_notes
- Paramètres :
from_time [double/int]from_pitch [int]time_span [double/int]pitch_span [int]Renvoie une liste de notes qui commencent dans la zone donnée. La sortie est similaire à get_selected_notes. - get_selected_notes
- Utilisez-le si vous souhaitez opérer sur les notes sélectionnées.
Renvoie:
get_selected_notes notes count
get_selected_notes note pitch time duration velocity muted
…
get_selected_notes done
count [int] est le nombre de lignes de note à suivre.
pitch [int] est le numéro de note MIDI, 0 … 127, 60 est C3.
time [double] est le temps de début de la note en beats absolu du clip.
duration [double] est la longueur de la note en beats.
velocity [int] est la vélocité de la note, 1 … 127.
muet [bool] 1 = la note est désactivée.
Pour les clips MIDI uniquement. - move_playing_pos
- Paramètre : beats
beats [double] distance relative de saut en beats. Les beats négatifs sautent en arrière.
Saute d’un montant donné, non quantifié.
Les clips audio non warpés, l’enregistrement de clips audio et l’enregistrement de clips MIDI sans superposition ne peuvent pas sauter. - quantize
- Paramètre :
quantization_grid [int]amount [double]Quantifie toutes les notes du clip dans la quantification_grid en tenant compte du swing_amount du morceau. - quantize_pitch
- Paramètres :
pitch [int]quantization_grid [int]amount [double]Identique à quantize, mais uniquement pour les notes à la hauteur donnée. - remove_notes
- Paramètres :
from_time [double]from_pitch [int]time_span [double]pitch_span [int]Supprime toutes les notes qui commencent dans la zone donnée. - replace_selected_notes
Pour remplacer les notes sélectionnées dans le clip, envoyez une série d’appels de fonction suivants au clip.
replace_selected_notes
notes count
note pitch time duration velocity muted
done
La séquence est la même que dans get_selected_notes, les paramètres sont également les mêmes. La séquence doit toujours être terminée, car le clip attend les appels respectifs même si des messages intermédiaires sont envoyés. Si count est nul, cela signifie qu’il n’y a aucun appel de note.
Dans Live, les notes ne se chevauchent pas. Par conséquent, si les nouvelles notes se chevauchent avec des notes non sélectionnées, les notes non sélectionnées sont conçues pour s’ajuster de la même manière que lorsque vous modifiez des notes manuellement.
Un exemple de séquence d’appels ressemble à ceci:
call replace_selected_notes
call notes 2
call note 60 0.0 0.5 100 0
call note 62 0.5 0.5 64 0
call done
Pour les clips MIDI uniquement. - scrub
- Paramètre : beat_time [double]
Faites défiler le clip à une durée spécifiée en temps. Cela se comporte exactement comme scrubber avec la souris; le scrub respectera la Quantification Globale, démarrant et bouclant synchro avec le transport. Le scrub continuera jusqu’à ce que stop_scrub () soit appelé. - select_all_notes
- Utilisez cette fonction pour traiter toutes les notes d’un clip, indépendamment de la sélection actuelle.
Renvoie:
select_all_notes id 0
Pour les clips MIDI uniquement. - set_fire_button_state
- Paramètre : state [bool]Si l’état est défini sur 1, Live simule une pression sur le bouton de démarrage du clip jusqu’à ce que l’état soit défini sur 0 ou jusqu’à ce que le clip soit arrêté autrement.
- set_notes
- Paramètre :
liste_of_notes [pitch, time, duration, velocity, is_muted]Appliquera les notes données au clip, écrasant les notes existantes.
Un exemple de séquence d’appels ressemble à ceci:
call set_notes
call notes 2
call note 60 0.0 0.5 100 0
call note 62 0.5 0.5 64 0
call done
Seulement pour les clips MIDI. - stop
- Même effet que d’appuyer sur le bouton d’arrêt de la piste, mais uniquement si ce clip est en cours de lecture ou d’enregistrement. Si ce clip est lancé ou si un autre clip de cette piste est en cours de lecture, il n’a aucun effet.
- stop_scrub
- Stoppe un scrub actif sur un clip.
- clear_all_envelopes
Chemin d’accès : live_set tracks N clip_slots M clip - Enfants
- Clip.View
- Représente les aspects d’affichage d’un clip.
- Propriétés
- grid_is_triplet
- TYPE : bool
ACCES : get, set
DESCRIPTION : Récupère / règle si le clip est affiché avec une grille de triolets. - grid_quantization
- TYPE : int
ACCES : get, set
DESCRIPTION : Récupère / règle la quantification de la grille.
- grid_is_triplet
- Fonctions
- hide_envelope
- Cache le panneau d’Enveloppes.
- select_envelope_parameter
- Paramètre : [DeviceParameter]Sélectionne le paramètre de périphérique spécifié dans le panneau Enveloppes.
- show_envelope
- Affiche le panneau Envelopes.
- show_loop
- Si le clip est visible dans la vue détail de Live, cette fonction affichera la boucle actuelle.
- hide_envelope
Chemin d’accès : live_set tracks N clip_slots M clip view - Propriétés
- Scene
- Cette classe représente une série de slots de clip dans la matrice d’affichage de Session de Live.
- Enfants
- clip_slots
- TYPE : liste de ClipSlot
ACCES : get, observe
DESCRIPTION : Liste des ClipSlots de la scène.
- clip_slots
- Propriétés
- color
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : La valeur RVB de la couleur de la scène sous la forme 0x00rrggbb ou (2 ^ 16 * rouge) + (2 ^ 8) * vert + bleu, où rouge, vert et bleu sont des valeurs de 0 (foncé) à 255 (clair). en définissant la valeur RVB, la couleur la plus proche du sélecteur de couleur de scène est prise. - color_index
- TYPE : long
ACCES : get, set, observe
DESCRIPTION : L’indice de couleur de la scene. - is_empty
- TYPE : bool
ACCES : get
DESCRIPTION : 1 = aucun des emplacements de la scène n’est occupé. - is_triggered
- TYPE : bool
ACCES : get, observe
DESCRIPTION : 1 = la scène clignote. - name
- TYPE : symbol
ACCES : get, set, observe
DESCRIPTION : Peut contenir du BPM et des commandes de signature (comme « 128 BPM 3/4 »). - tempo
- TYPE : float
ACCES : get, set
DESCRIPTION : Tempo dans BPM tel que trouvé par Live dans le nom.
- color
- Fonctions
- fire
- Paramètre : force_legato (optional) [bool]can_select_scene_on_launch (optional) [bool]
Déclenche tous les emplacements de clip contenus dans la scène et sélectionne cette scène.
Démarre l’enregistrement des pistes armées et vides dans une piste de groupe dans cette scène si Préférences-> Lancer-> Démarrer l’enregistrement au lancement de la scène est activé.
L’appel avec force_legato = 1 (par défaut = 0) lancera tous les clips immédiatement dans Legato, indépendamment de leur mode de lancement. - fire_as_selected
- Paramètre : force_legato (optional) [bool]Déclenche la scène sélectionnée, puis sélectionne la scène suivante.
Peu importe sur quelle scène vous appelez cette fonction.
Appeler avec force_legato = 1 (par défaut = 0) lancera tous les clips immédiatement dans Legato, indépendamment de leur mode de lancement. - set_fire_button_state
- Paramètre : state [bool]Si l’état est défini sur 1, Live simule une pression sur le bouton de scène jusqu’à ce que l’état soit défini sur 0 ou jusqu’à ce que la scène s’arrête dans le cas contraire.
- fire
Chemin d’accès: live_set scenes N - Enfants
- Device
- Cette classe représente un périphérique MIDI ou audio dans Live.
- Enfants
- parameters
- TYPE : liste de DeviceParameter
ACCES : get, observe
DESCRIPTION : Seuls les paramètres automatisables sont accessibles. Voir DeviceParameter pour savoir comment les modifier. - view
- TYPE : Device.View
ACCES : get
DESCRIPTION :
- parameters
- Propriétés
- can_have_chains
- TYPE : bool
ACCES : get
DESCRIPTION : 0 pour un seul périphérique
1 pour un rack - can_have_drum_pads
- TYPE : bool
ACCES : get
DESCRIPTION : 1 pour les Drum Racks - class_display_name
- TYPE : symbol
ACCES : get
DESCRIPTION : Permet de récupèrer le nom d’origine du périphérique (par exemple Operator, Auto Filter). - class_name
- TYPE : symbol
ACCES : get
DESCRIPTION : Type de périphériquede Live: tel que MidiChord, Operator, Limiter, MxDeviceAudioEffect ou PluginDevice. - is_active
- TYPE : bool
ACCES : get, observe
DESCRIPTION : 0 = le périphérique lui-même ou son Rack est éteint. - name
- TYPE : symbol
ACCES : get, set, observe
DESCRIPTION : Il s’agit du nom affiché dans la barre de titre du périphérique. - type
- TYPE : symbol
ACCES : get
DESCRIPTION : Le type de périphérique. Les types possibles sont: 0 = non défini, 1 = instrument, 2 = audio_effect, 3 = midi_effect.
- can_have_chains
- Fonctions
- store_chosen_bank
- Paramètres:
script_index [int]bank_index [int](Ceci est lié aux surfaces de contrôle et n’est généralement pas pertinent.)
- store_chosen_bank
Chemin d’accès : live_set tracks N devices M
Chemin d’accès : live_set tracks N devices M chains L devices K
Chemin d’accès : live_set tracks N devices M return_chains L devices K - Enfants
- Device.View
- Représente les aspects d’affichage d’un périphérique.
- Propriétés
- is_collapsed
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : 1 = le périphérique est affiché replié dans la chaîne de périphériques.
- is_collapsed
Chemin d’accès : live_set tracks N devices M view
Chemin d’accès : live_set tracks N devices M chains L devices K view
Chemin d’accès : live_set tracks N devices M return_chains L devices K view - Propriétés
- DeviceParameter
- Cette classe représente un paramètre (automatisable) dans un périphérique MIDI ou audio. Pour modifier un paramètre de périphérique, définissez sa propriété value ou envoyez son ID d’objet à live.remote ~.
- Propriétés
- automation_state
- TYPE : int
ACCES : get, observe
DESCRIPTION : Permet d’obtenir l’état d’automation du paramètre.
0 = pas d’automation.
1 = automation active.
2 = automation remplacée. - default_value
- TYPE : float
ACCES : get
DESCRIPTION : Permet d’obtenir la valeur par défaut de ce paramètre.
Uniquement disponible pour les paramètres non quantifiés (voir is_quantized). - is_enabled
- TYPE : bool
ACCES : get
DESCRIPTION : 1 = la valeur du paramètre peut être modifiée directement par l’utilisateur, en envoyant le set à un live.object, par automatisation ou par un message MIDI assigné ou par une frappe.
Les paramètres peuvent être désactivés si ils sont macro-contrôlés, ou s’ils sont contrôlés par un objet live-remote ~, ou parce que Live pense qu’ils ne doivent pas être changés. - is_quantized
- TYPE : bool
ACCES : get
DESCRIPTION : 1 pour les booléens et les énumérations
0 pour les paramètres int / float
Bien que des paramètres tels que MidiPitch.Pitch semblent quantifiés pour l’utilisateur, ils ont en fait une valeur is_quantized de 0. - max
- TYPE : float
ACCES : get
DESCRIPTION : Valeur maximale autorisée. - min
- TYPE : float
ACCES : get
DESCRIPTION : Valeur minimale autorisée. - name
- TYPE : symbol
ACCES : get
DESCRIPTION : Nom de paramètre court, comme indiqué dans le sélecteur d’automation (fermé). - original_name
- TYPE : symbol
ACCES : get
DESCRIPTION : Nom d’un paramètre de Macro avant son affectation. - state
- TYPE : int
ACCES : get, observe
DESCRIPTION : L’état actif du paramètre.
0 = le paramètre est actif et peut être modifié.
1 = le paramètre peut être modifié mais n’est pas actif, donc les changements n’auront pas d’effet audible.
2 = le paramètre ne peut pas être modifié. - value
- TYPE : float
ACCES : get, set, observe
DESCRIPTION : Valeur linéaire vers GUI entre min et max. - value_items
- TYPE : StringVector
ACCES : get
DESCRIPTION : Permet d’obtenir une liste des valeurs possibles pour ce paramètre.
Disponible uniquement pour les paramètres quantifiés (voir is_quantized).
- automation_state
- Fonctions
- re_enable_automation
- Réactive l’automation pour ce paramètre.
- str_for_value
- Paramètre : value [float] Renvoie : [symbol] Représentation sous forme de chaîne de caractères de la valeur spécifiée.
- __str__
- Renvoie : [symbol] Représentation sous forme de chaîne de caractères de la valeur du paramètre.
- re_enable_automation
Chemin d’accès : live_set tracks N devices M parameters L - Propriétés
- RackDevice
- Cette classe représente un rack de périphériques de Live.
- Enfants
- chains
- TYPE : liste de Chain
ACCES : get, observe
DESCRIPTION : Les chaines du Rack. - drum_pads
- TYPE : liste de DrumPad
ACCES : get, observe
DESCRIPTION : Les 128 pads de batterie pour le Drum Rack le plus haut. Les Drum Racks imbriqués renvoient une liste de 0 entrées. - return_chains
- TYPE : liste de Chain
ACCES : get, observe
DESCRIPTION : Les chaines de Retour du Rack. - visible_drum_pads
- TYPE : liste de DrumPad
ACCES : get, observe
DESCRIPTION : Les 16 DrumPads visibles pour le Drum Rack le plus haut. Les Drum Racks imbriqués renvoient une liste de 0 entrées.
- chains
- Propriétés
- can_show_chains
- TYPE : bool
ACCES : get
DESCRIPTION : 1 = Le rack contient un périphérique instrument capable d’afficher ses chaînes dans la vue Session. - has_drum_pads
- TYPE : bool
ACCES : get, observe
DESCRIPTION : 1 = l’appareil est un Drum Rack avec des pads. Un Drum Rack imbriqué est un Drum Rack sans pads.
Uniquement disponible pour les Drum Racks. - has_macro_mappings
- TYPE : bool
ACCES : get, observe
DESCRIPTION : 1 = l’une des macros d’un rack est mappée à un paramètre. - is_showing_chains
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : 1 = Le rack contient un instrument qui affiche ses chaînes dans la vue de session.
- can_show_chains
- Fonctions
- copy_pad
- Paramètres:
source_index [int]destination_index [int]Copie tout le contenu d’un pad de Drum Rack d’un pad source vers un pad de destination. Les index source_index et destination_index font référence aux index des pads à l’intérieur d’un rack de batterie.
- copy_pad
Un RackDevice est un type de Device, ce qui signifie qu’il a tous les Enfants, Propriétés et Fonctions qu’un Device a. Ci-dessous sont des membres uniques à RackDevice. - Enfants
- RackDevice.View
- Représente les aspects d’affichage d’un périphérique de type rack. Un RackDevice.View est un type de Device.View, ce qui signifie qu’il a toutes les propriétés d’un Device.View. Ci-dessous sont les membres uniques à RackDevice.View.
- Enfants
- selected_drum_pad
- TYPE : DrumPad
ACCES : get, set, observe
DESCRIPTION : Pad de rack de batterie actuellement sélectionné.
Uniquement disponible pour les racks de batterie. - selected_chain
- TYPE : Chain
ACCES : get, set, observe
DESCRIPTION : Chaine actuellement sélectionnée. - Propriétés
- drum_pads_scroll_position
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Rangée de pads la plus basse visible, plage: 0 – 28.
Uniquement disponible pour les racks de batterie. - is_showing_chain_devices
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : 1 = les périphériques de la chaîne actuellement sélectionnée sont visibles.
- drum_pads_scroll_position
- selected_drum_pad
- Enfants
- DrumPad
- Cette classe représente un pad Drum Rack dans Live.
- Enfants
- chains
- TYPE : Chain
ACCES : get, observe
DESCRIPTION :
- chains
- Propriétés
- mute
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : 1 = mute activé - name
- TYPE : symbol
ACCES : get, observe
DESCRIPTION : - note
- TYPE : int
ACCES : get
DESCRIPTION : - solo
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : 1 = solo activé
Ne désactive pas automatiquement Solo dans les autres chaînes.
- mute
- Fonctions
- delete_all_chains
- Supprime toutes les chaines
- delete_all_chains
Chemin d’accès : live_set tracks N devices M drum_pads L - Enfants
- Chain
- Cette classe représente une chaine de périphérique de type Rack dans Live.
- Enfants
- devices
- TYPE : Device
ACCES : get, observe
DESCRIPTION : - mixer_device
- TYPE : ChainMixerDevice
ACCES : get
DESCRIPTION :
- devices
- Propriétés
- color
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : La valeur RVB de la couleur de la chaîne sous la forme 0x00rrggbb ou (2 ^ 16 * rouge) + (2 ^ 8) * vert + bleu, où rouge, vert et bleu sont des valeurs de 0 (foncé) à 255 (clair). En définissant la valeur RVB, la couleur la plus proche du sélecteur de couleurs est prise. - color_index
- TYPE : long
ACCES : get, set, observe
DESCRIPTION : L’indice de couleur de la chaine. - is_auto_colored
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION :
1 = la chaîne aura toujours la couleur de la piste ou de la chaîne contenante. - has_audio_input
- TYPE : bool
ACCES : get
DESCRIPTION : - has_audio_output
- TYPE : bool
ACCES : get
DESCRIPTION : - has_midi_input
- TYPE : bool
ACCES : get
DESCRIPTION : - has_midi_output
- TYPE : bool
ACCES : get
DESCRIPTION : - mute
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : 1 = désactivé (Activateur de chaîne désactivé) - muted_via_solo
- TYPE : bool
ACCES : get, observe
DESCRIPTION : 1 = mis en solo en raison d’une autre chaîne en solo. - name
- TYPE : unicode
ACCES : get, set, observe
DESCRIPTION : - solo
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : 1 = solo (interrupteur solo activé)
ne désactive pas automatiquement Solo dans les autres chaînes.
- color
- Fonctions
- delete_device
- Paramètre : index [int]Supprime le périphérique à l’index donné.
- delete_device
Chemin d’accès : live_set tracks N devices M chains L
Chemin d’accès : live_set tracks N devices M return_chains L
Chemin d’accès : live_set tracks N devices M chains L devices K chains P …
Chemin d’accès : live_set tracks N devices M return_chains L devices K chains P … - Enfants
- DrumChain
- Cette classe représente une chaîne de périphériques Drum Rack dans Live. Une DrumChain est un type de Chain, ce qui signifie qu’elle possède tous les Enfants, Propriétés et Fonctions qu’une Chaîne possède. Ci-dessous sont les membres uniques à DrumChain.
- Propriétés
- out_note
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Récupère / règle les notes MIDI envoyées aux appareils de la chaîne. - choke_group
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Récupère / règle le groupe de Choke de la chaine.
- out_note
- Propriétés
- ChainMixerDevice
- Cette classe représente le périphérique de mixage d’une chaîne dans Live.
- Enfants
- sends
- TYPE : liste de DeviceParameter
ACCES : get, observe
DESCRIPTION : [dans les racks d’effets audio et les racks d’instruments uniquement]Pour les racks de batterie, sinon vides. - chain_activator
- TYPE : DeviceParameter
ACCES : get
DESCRIPTION : - panning
- TYPE : DeviceParameter
ACCES : get
DESCRIPTION : [dans les racks d’effets audio et les racks d’instruments uniquement] - volume
- TYPE : DeviceParameter
ACCES : get
DESCRIPTION : [dans les racks d’effets audio et les racks d’instruments uniquement]
- sends
Chemin d’accès : live_set tracks N devices M chains L mixer_device
Chemin d’accès : live_set tracks N devices M return_chains L mixer_device - Enfants
- SimplerDevice
- Cette classe représente une instance de Simpler.
- Enfants
- sample
- TYPE : Sample
ACCES : get, observe
DESCRIPTION : Le sample actuellement chargé dans Simpler.
- sample
- Propriétés
- can_warp_as
- TYPE : bool
ACCES : get, observe
DESCRIPTION :
1 = warp_as est disponible. - can_warp_double
- TYPE : bool
ACCES : get, observe
DESCRIPTION :
1 = warp_double est disponible. - can_warp_half
- TYPE : bool
ACCES : get, observe
DESCRIPTION :
1 = warp_half est disponible. - multi_sample_mode
- TYPE : bool
ACCES : get, observe
DESCRIPTION :
1 = Simpler est en mode multisample. - pad_slicing
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION :
1 = des tranches peuvent être ajoutées en mode Slicing en jouant des notes qui ne sont pas encore affectées à des tranches existantes. - playback_mode
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Récupère / règle le mode de lecture de Simpler.
0 = Classic Mode
1 = One-Shot Mode
2 = Slicing Mode - playing_position
- TYPE : float
ACCES : get, observe
DESCRIPTION : La position de lecture actuelle dans l’échantillon, exprimée sous la forme d’une valeur comprise entre 0. et 1. - playing_position_enabled
- TYPE : bool
ACCES : get, observe
DESCRIPTION : 1 = Simpler lit l’échantillon et la position de lecture est affichée. - retrigger
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : 1 = Retrigger est activé dans Simpler. - slicing_playback_mode
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Récupère / règle le mode de Slicing de Simpler.
0 = Mono
1 = Poly
2 = Thru - voices
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Récupère / règle le nombre de Voices.
- can_warp_as
- Fonctions
- crop
- Recadre l’échantillon chargé à la région active entre les marqueurs de début et de fin.
- guess_playback_length
- Renvoie : [float] Une estimation en beats pour la durée de lecture entre les marqueurs de début et de fin.
- reverse
- Inverse l’échantillon chargé.
- warp_as
- Paramètres : beats [int]Warp la région active entre les marqueurs de début et de fin en tant que nombre de temps spécifié.
- warp_double
- Double le tempo de lecture de la région active entre les marqueurs de début et de fin.
- warp_half
- Divise par 2 le tempo de lecture de la région active entre les marqueurs de début et de fin.
- crop
Un appareil plus simple est un type de Device, ce qui signifie qu’il possède tous les enfants, propriétés et fonctions d’une Device. Ci-dessous sont des membres uniques à SimplerDevice. - Enfants
- SimplerDevice.View
- Représente les aspects d’affichage d’un SimplerDevice.
- Propriétés
- selected_slice
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : La tranche actuellement sélectionnée, identifiée par son temps de tranche.
- selected_slice
Un SimplerDevice.View est un TYPEde Device.View, ce qui signifie qu’il possède toutes les propriétés d’un Device.View. ci-dessous sont les membres uniques à SimplerDevice.View. - Propriétés
- Sample
- Cette classe représente un sample chargé dans Simpler.
- Propriétés
- beats_granulation_resolution
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Récupère / règle quelle division préserver dans le sample en Beats Mode.
0 = 1 Bar
1 = 1/2
2 = 1/4
3 = 1/8
4 = 1/16
5 = 1/32
6 = Transients - beats_transient_envelope
- TYPE : float
ACCES : get, set, observe
DESCRIPTION : Récupère / règle la durée d’un fondu de volume appliqué à chaque segment audio en mode Beats. 0 = fondu la plus rapide, 100 = pas de fondu - beats_transient_loop_mode
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Récupère / règle le mode de boucle de transitoire appliqué à chaque segment d’audio en Beats Mode.
0 = Off
1 = Loop Forward
2 = Loop Back-and-Forth - complex_pro_envelope
- TYPE : float
ACCES : get, set, observe
DESCRIPTION : Récupère / règle le paramètre Envelope en mode Complex Pro. - complex_pro_formants
- TYPE : float
ACCES : get, set, observe
DESCRIPTION : Récupère / règle le paramètre Formants en mode Complex Pro. - end_marker
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Récupère / règle la position du marqueur de fin de sample. - file_path
- TYPE : unicode
ACCES : get, observe
DESCRIPTION : Récupère le chemin d’accès du fichier de l’échantillon. - gain
- TYPE : float
ACCES : get, set, observe
DESCRIPTION : Récupère / règle le gain de l’échantillon. - length
- TYPE : int
ACCES : get
DESCRIPTION : Récupère la longueur du sample en trames. - slicing_sensitivity
- TYPE : float
ACCES : get, set, observe
DESCRIPTION : Récupère / règle la sensibilité du Slicing. Les valeurs sont comprises entre 0.0 et 1.0. - start_marker
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Récupère / règle la position du marqueur de début de l’échantillon. - texture_flux
- TYPE : float
ACCES : get, set, observe
DESCRIPTION : Récupère / règle le paramètre Flux en mode Texture. - texture_grain_size
- TYPE : float
ACCES : get, set, observe
DESCRIPTION : Récupère / règle le paramètre Grain Size en mode Texture. - tones_grain_size
- TYPE : float
ACCES : get, set, observe
DESCRIPTION : Récupère / règle le paramètre Grain Size en mode Tones. - warp_markers
- TYPE : bang
ACCES : observe
DESCRIPTION : Observe les changements sur la liste de marqueurs Warp. - warp_mode
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Récupère / règle le mode Warp.
0 = Beats Mode
1 = Tones Mode
2 = Texture Mode
3 = Re-Pitch Mode
4 = Complex Mode
6 = Complex Pro Mode - warping
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : 1 = warping est activé. - slicing_style
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Récupère / règle le mode de Slicing.
0 = Transient
1 = Beat
2 = Region
3 = Manual - slicing_beat_division
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Récupère / règle la division de beat de la tranche en mode Beat Slicing Mode.
0 = 1/16
1 = 1/16T
2 = 1/8
3 = 1/8T
4 = 1/4
5 = 1/4T
6 = 1/2
7 = 1/2T
8 = 1 Bar
9 = 2 Bars
10 = 4 Bars - slicing_region_count
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Récupère / règle le nombre de régions de tranche en mode Region Slicing.
- beats_granulation_resolution
- Fonctions
- gain_display_string
- Renvoie : [liste de symboles] La valeur de gain de l’échantillon sous forme de chaîne de caractères, par ex. « 0,0 dB ».
- insert_slice
- Paramètres : slice_time [int]Insére une nouvelle tranche au temps spécifié s’il n’y en a pas.
- move_slice
- Paramètres : source_time [int] destination_time [int]Déplace une tranche existante à un temps spécifié.
- remove_slice
- Paramètres : slice_time [int]Supprime une tranche au temps spécifié si elle existe.
- clear_slices
- Supprime toutes les tranches créées en mode Manual Slicing.
- reset_slices
- Réinitialise toutes les tranches modifiées à leurs positions d’origine.
- gain_display_string
- Propriétés
- WavetableDevice
- Cette classe représente un instrument Wavetable. Un WavetableDevice partage tous les Enfants, Fonctions et Propriétés d’un Device. Ci-dessous sont énumérés les membres qui lui sont propres.
- Propriétés
- filter_routing
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Accès au routage du filtre actuel. 0 = Serial, 1 = Parallel, 2 = Split. - mono_poly
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Accès au bouton Poly/Mono du Wavetable. 0 = Mono, 1 = Poly. - oscillator_1_effect_mode
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Accès au mode d’effet de l’oscillateur 1. 0 = None, 1 = Fm, 2 = Classic, 3 = Modern. - oscillator_2_effect_mode
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Accès au mode d’effet de l’oscillateur 2. 0 = None, 1 = Fm, 2 = Classic, 3 = Modern. - oscillator_1_wavetable_category
- TYPE :
ACCES : get, set, observe
DESCRIPTION : Accès au sélecteur Category de l’oscillateur 1. - oscillator_2_wavetable_category
- TYPE :
ACCES : get, set, observe
DESCRIPTION : Accès au sélecteur Category de l’oscillateur 2. - oscillator_1_wavetable_index
- TYPE :
ACCES : get, set, observe
DESCRIPTION : Accès à l’index de l’oscillateur 1. - oscillator_2_wavetable_index
- TYPE :
ACCES : get, set, observe
DESCRIPTION : Accès à l’index de l’oscillateur 2. - oscillator_1_wavetables
- TYPE : StringVector
ACCES : get, observe
DESCRIPTION : liste de noms des tables d’ondes actuellement disponibles pour l’oscillateur 1. Dépend de la sélection de catégorie de table d’ondes actuelle (voir oscillator_1_wavetable_category). - oscillator_2_wavetables
- TYPE : StringVector
ACCES : get, observe
DESCRIPTION : liste de noms des tables d’ondes actuellement disponibles pour l’oscillateur 2. Dépend de la sélection de catégorie de table d’ondes actuelle (voir oscillator_2_wavetable_category). - oscillator_wavetable_categories
- TYPE : StringVector
ACCES : get
DESCRIPTION : liste des noms des catégories de tables d’ondes disponibles. - poly_voices
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : le nombre de voix de polyphonie actuel. - unison_mode
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Accès au paramètre du mode unisson de Wavetable.0 = None
1 = Classic
2 = Shimmer
3 = Noise
4 = Phase Sync
5 = Position Spread
6 = Random Note - unison_voice_count
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Accès au nombre de voix d’unisson. - visible_modulation_target_names
- TYPE : StringVector
ACCES : get, observe
DESCRIPTION : liste des noms des cibles de modulation actuellement visibles dans la matrice de modulation.
- filter_routing
- Fonctions
- add_parameter_to_modulation_matrix
- Paramètre : parameter_to_add [DeviceParameter]Ajoute un paramètre d’instrument à la matrice de modulation. Fonctionne uniquement pour les paramètres modulables (voir is_parameter_modulatable).
- get_modulation_target_parameter_name
- Paramètre : index [int]Renvoie le nom du paramètre cible de modulation à l’index dans la matrice de modulation sous la forme d’un [symbole].
- get_modulation_value
- Paramètres : modulation_target_index [int] modulation_source_index [int]Renvoie la quantité de modulation du paramètre situé à modulation_target_index par la source de modulation située à modulation_source_index dans la matrice de modulation de Wavetable.
- is_parameter_modulatable
- Paramètre : parameter [DeviceParameter]1 = le paramètre peut être modulé. Appeler avant add_parameter_to_modulation_matrix.
- set_modulation_value
- Paramètres : modulation_target_index [int] modulation_source_index [int]Définit la quantité de modulation du paramètre situé à modulation_target_index par la source de modulation située à modulation_source_index dans la matrice de modulation de Wavetable.
- add_parameter_to_modulation_matrix
- Propriétés
- CompressorDevice
- Cette classe représente un Compresseur dans Live.
- Propriétés
- available_input_routing_channels
- TYPE : dict
ACCES : get, observe
DESCRIPTION : La liste des canaux sources disponibles pour le routage d’entrée du compresseur dans le sidechain. Il est représenté comme un dictionnaire avec la clé suivante:
available_input_routing_channels [liste]La liste contient des dictionnaires tels que décrits dans input_routing_channel. - available_input_routing_types
- TYPE : dict
ACCES : get, observe
DESCRIPTION : La liste des types de source disponibles pour le routage d’entrée du compresseur dans le sidechain. Il est représenté comme un dictionnaire avec la clé suivante:
available_input_routing_types [liste]La liste contient des dictionnaires comme décrit dans input_routing_type. - input_routing_channel
- TYPE : dict
ACCES : get, set, observe
DESCRIPTION : Canal source actuellement sélectionné pour le routage d’entrée du compresseur dans le sidechain. Il est représenté comme un dictionnaire avec les clés suivantes:
display_name [symbole]identifier [symbole]Peut être défini sur toutes les valeurs trouvées dans les available_input_routing_channels du compresseur. - input_routing_type
- TYPE : dict
ACCES : get, set, observe
DESCRIPTION : Type du canal source actuellement sélectionné pour le routage d’entrée du compresseur dans le sidechain. Il est représenté comme un dictionnaire avec les clés suivantes:
display_name [symbole]identifier [symbole]Peut être défini sur toutes les valeurs trouvées dans les available_input_routing_types du compresseur.
- available_input_routing_channels
Un CompressorDevice partage tous les Enfants, Fonctions et Propriétés d’un Device. Ci-dessous sont listés les membres qui lui sont propres. - Propriétés
- PluginDevice
- Cette classe représente un périphérique plug-in. Un PluginDevice est un type de Device, ce qui signifie qu’il possède tous les Enfants, Propriétés et Fonctions qu’un Device possède. Ci-dessous sont les membres uniques à PluginDevice.
- Propriétés
- presets
- TYPE : StringVector
ACCES : get, observe
DESCRIPTION : Récupère la liste de presets du plug-in. - selected_preset_index
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Récupère / règle l’index du preset actuellement sélectionné.
- presets
- Propriétés
- MaxDevice
- Cette classe représente un périphérique Max for Live dans Live. Un MaxDevice est un type de Device, ce qui signifie qu’il possède tous les Enfants, Propriétés et Fonctions qu’un Device possède. Ci-dessous sont les membres uniques à MaxDevice.
- Propriétés
- audio_inputs
- TYPE : liste de DeviceIO
ACCES : get, observe
DESCRIPTION : liste d’entrées audio que possède le MaxDevice. - audio_outputs
- TYPE : liste de DeviceIO
ACCES : get, observe
DESCRIPTION : liste de sorties audio que possède le MaxDevice.
- audio_inputs
- Fonctions
- get_bank_count
- Renvoie : [int] le nombre de banques de paramètres.
- get_bank_name
- Paramètres : bank_index [int]Renvoie : [liste de symbols] Nom de la banque de paramètres spécifiée par bank_index.
- get_bank_parameters
- Paramètres : bank_index [int]Renvoie : [liste de ints] Les indices des paramètres contenus dans la banque spécifiée par bank_index. Les emplacements vides sont marqués comme -1. L’indice de banque -1 fait référence à la banque « Best of ».
- get_bank_count
- Propriétés
- MixerDevice
- Cette classe représente un périphérique de mixage dans Live. Il donne accès au volume, au panoramique et à d’autres objets DeviceParameter. Voir DeviceParameter pour savoir comment les modifier.
- Enfants
- sends
- TYPE : liste de DeviceParameter
ACCES : get, observe
DESCRIPTION : un Send par piste Retour - cue_volume
- TYPE : DeviceParameter
ACCES : get
DESCRIPTION : seulement sur la piste Master - crossfader
- TYPE : DeviceParameter
ACCES : get
DESCRIPTION : seulement sur la piste Master - left_split_stereo
- TYPE : DeviceParameter
ACCES : get
DESCRIPTION : Le paramètre de panoramique divisé stéréo gauche de la piste. - panning
- TYPE : DeviceParameter
ACCES : get
DESCRIPTION : Panoramique de la piste - right_split_stereo
- TYPE : DeviceParameter
ACCES : get
DESCRIPTION :
Le paramètre de panoramique divisé stéréo droite de la piste. - song_tempo
- TYPE : DeviceParameter
ACCES : get
DESCRIPTION : seulement sur la piste Master - track_activator
- TYPE : DeviceParameter
ACCES : get
DESCRIPTION : Bouton d’activation de la piste - volume
- TYPE : DeviceParameter
ACCES : get
DESCRIPTION : Volume de la piste
- sends
- Propriétés
- crossfade_assign
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : 0 = A, 1 = aucun, 2 = B [pas sur la piste master] - panning_mode
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : Accès au mode panoramique du mixeur de pistes : 0 = Stereo, 1 = Split Stereo.
- crossfade_assign
Chemin d’accès : live_set tracks N mixer_device - Enfants
- Eq8Device
- Cette classe représente une instance de périphérique EQ Eight dans Live.
- Propriétés
- edit_mode
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION : Accès au mode d’édition d’EQ Eight, qui bascule le canal actuellement disponible pour l’édition. Les modes d’édition disponibles dépendent du mode global (voir global_mode) et sont codés comme suit: En mode L / R: 0 = L, 1 = R
En mode M / S: 0 = M, 1 = S
En mode stéréo: 0 = A, 1 = B (inactif) - global_mode
- TYPE : int
ACCES : get, set, observe
DESCRIPTION :
Accès au mode global d’EQ Eight. Les modes sont codés comme suit: 0 = Stereo
1 = L/R
2 = M/S - oversample
- TYPE : bool
ACCES : get, set, observe
DESCRIPTION :
Accès au paramètre de suréchantillonnage d’EQ Eight. 0 = Off, 1 = On.
- edit_mode
Un Eq8Device possède toutes les propriétés, fonctions et enfants d’un Device. Ci-dessous sont des membres uniques à Eq8Device. - Propriétés
- Eq8Device.View
- Représente les aspects d’affichage d’un Eq8Device.
- Propriétés
- selected_band
- TYPE : int
ACCES : get, set, observe
DESCRIPTION : L’index de la bande de filtre actuellement sélectionnée.
- selected_band
Un Eq8Device.View possède tous les Enfants, Propriétés et Fonctions d’un Device.View. Enumérés ci-dessous sont des membres qui lui sont propres. - Propriétés
- DeviceIO
- Cette classe représente un bus d’entrée ou de sortie d’un périphérique Live.
- Propriétés
- available_routing_channels
- TYPE : dictionary
ACCES : get, observe
DESCRIPTION : Les canaux disponibles pour ce bus d’entrée / sortie. Les canaux sont représentés comme un dictionnaire avec la clé suivante:
available_routing_channels [liste]La liste contient des dictionnaires tels que décrits dans routing_channel. - available_routing_types
- TYPE : dictionary
ACCES : get, observe
DESCRIPTION : Les types disponibles pour ce bus d’entrée / sortie. Les types sont représentés comme un dictionnaire avec la clé suivante:
available_routing_types [liste]La liste contient des dictionnaires tels que décrits dans routing_type - default_external_routing_is_none
- TYPE : bool
ACCES : get, set
DESCRIPTION : Règle et récupère si le canal de routage sera défini par défaut sur Aucun plutôt que sur 1/2 lors du passage à un routage externe. - routing_channel
- TYPE : dictionary
ACCES : get, set, observe
DESCRIPTION : Le canal de routage actuel pour ce bus d’entrée / sortie. Il est représenté comme un dictionnaire avec les clés suivantes:
display_name [symbole]identifier [symbole]Peut être défini sur n’importe quelle valeur trouvée dans available_routing_channels. - routing_type
- TYPE : dictionary
ACCES : get, set, observe
DESCRIPTION : Le type de canal de routage actuel pour ce bus d’entrée / sortie. Il est représenté comme un dictionnaire avec les clés suivantes:
display_name [symbole]identifier [symbole]Peut être défini sur n’importe quelle valeur trouvée dans available_routing_types.
- available_routing_channels
- Propriétés
- CuePoint
- Représente un repère dans la vue Arrangement.
- Propriétés
- Fonctions
- jump
- Régle la position actuelle de lecture de l’arrangement sur le marqueur, quantifiée si le morceau est en cours de lecture.
- jump
Chemin d’accès : live_set cue_points N - ControlSurface
- Une ControlSurface peut être atteinte soit directement par le chemin racine control_surfaces N, soit en obtenant une liste des ID de surface de contrôle actifs, en appelant get control_surfaces sur un objet Application.
- Fonctions
- get_control
- Paramètre : name
Renvoie le contrôle avec le nom donné. - get_control_names
- Renvoie la liste de tous les noms de contrôles.
- grab_control
- Paramètre : control
Prend possession du contrôle. Cela libère toutes les fonctionnalités standard du contrôle, de sorte qu’il peut être utilisé exclusivement via Max for Live. - grab_midi
- Transfére les messages MIDI reçus de la surface de contrôle vers Max for Live.
- register_midi_control
- Parameters:
name [symbol]status [int]number [int](seulement pour la surface de controle MaxForLive)
Enregistre un contrôle MIDI défini par le statut et le numéro. Les codes de statut pris en charge sont 144 (note on), 176 (CC) et 224 (pitchbend).
Renvoie l’ID LOM associé au contrôle.
Une fois qu’un contrôle est enregistré et saisi via grab_control, Live transmet les messages MIDI associés qu’il reçoit à Max for Live. Max for Live peut envoyer des valeurs au contrôle (par exemple pour allumer une LED) en appelant send_value sur l’objet de contrôle. - release_control
- Paramètre : control
Rétablit la fonctionnalité standard du contrôle. - release_midi
- Arrête de transférer les messages MIDI reçus de la surface de contrôle vers Max for Live.
- send_midi
- Paramètre : midi_message [liste de int]Envoie midi_message à la surface de contrôle.
- send_receive_sysex
- Paramètres:
sysex_message [liste de int]timeout [symbol, int]Envoie sysex_message à la surface de contrôle et attend une réponse.
Si le message est suivi du délai d’expiration du message et d’un nombre flottant, cela définit le délai d’expiration de la réponse en conséquence. La valeur de délai d’attente par défaut est 0,2.
Si la réponse expire et que le MIDI n’a pas été récupéré via grab_midi, il n’est pas transmis à Max for Live. Si le MIDI a été récupéré via Max for Live, les messages reçus sont toujours transférés, mais le délai est toujours signalé.
- get_control
Cette dernière liste est dans l’ordre dans lequel les surfaces de contrôle apparaissent dans les préférences Link / MIDI de Live. Notez que le même ordre n’est pas garanti lors de l’obtention d’une surface de contrôle via le chemin control_surfaces N. Une surface de contrôle peut être considérée comme une couche logicielle entre l’API Live et, dans ce cas, Max for Live. Les contrôles individuels sur la surface sont représentés par des objets qui peuvent être saisis et libérés via Max for Live, pour obtenir et redonner un contrôle exclusif (voir grab_control et release_control). De cette façon, certaines parties du matériel peuvent être contrôlées via Max for Live tandis que d’autres parties peuvent conserver leurs fonctionnalités par défaut. En outre, Live propose une surface de contrôle MaxForLive spéciale qui a une fonction register_midi_control. Les développeurs Max for Live peuvent ainsi configurer des surfaces de contrôle entièrement personnalisées en ajoutant et en saisissant des contrôles arbitraires.
Chemin d’accès : control_surfaces N - Fonctions
- this_device
- Ce chemin racine représente le périphérique contenant l’objet live.path auquel le message goto this_device est envoyé. La classe de cet objet est Device.
Chemin d’accès : live_set tracks N devices M