Можно ли получить путь к файлу текущего живого набора в Max For Live?

Я пытаюсь сохранить содержимое объекта ~buffer в текущий проект живого набора. Есть ли способ получить полный путь к файлу набора Ableton Live программно без использования интерактивного диалога? Я буду использовать заданный путь, чтобы вычислить путь к новому аудиофайлу и отправить его в ~буфер с сообщением «запись».

Спасибо!


person patrickkidd    schedule 09.04.2014    source источник


Ответы (1)


Насколько я знаю, Live API не даст вам путь к вашему набору Live.

Однако похоже, что вы хотите загрузить записанные аудиоклипы в буфер. Начиная с Live 9, это можно сделать с помощью свойства клипа file_path.

Если вы вставите приведенный ниже код в пустое аудиоустройство, оно должно автоматически загрузить последний клип, который вы записали на свою дорожку, в буфер:


----------begin_max5_patcher----------
1712.3oc6a0zrZaCEcM7qviW19xarjk+ftqsyzY5pl8YxvHvBPoBaO1hWdIY
R9sW8gse1.FK.mGhlrw.RxxGcz8dtWIr9xzItKxdlT557aNuyYxjuLcxDUQx
BlT86ItawOujgKUMyMk7wrEev8AcUbxybUwL5SjG4ankIjmnKI00uJKkWR+L
Q1Ff2idUEmtaa1NNivU8oeUo5h3eJmnAj6Bb5Z2Gbboo75ObdeUiyw7kanoq
mWPVx0sGNCHdBNAxKQyjWAwO50bGzDEREn+MAwsAXJdq5I596ETLy4OxXItu
.TZZMNAxx95zoxKObkzUFNYKorzojvcJwayYmGkA5ixNIAAfM7C..NIAE8ZQ
PeD+DYUVw1uU2iK1sZEon4Q1kb5xBg8wBqD7qxj4DegQKUeZ.i4KmFbfAgxO
BQ8PYg0frjvDc.MKcYFKqnpij2p2iQwwP+.427fQn.f7aAM8VGxLX7r1xKH4
jzDGwGL7xWCKsZWwX4033SZpEbi8E0FbeqxMTvDdNvyhhfCZFpDxLfuhgZeS
uSRXnaLgk6jsnjT7D4u9aF4sX9l+Y0aY3OIFQ+IilO1VWsbh7dLF4C7iTdRH
.HJT9MUQ9OHcwLfh88eT3+ABgmjhAWDE29gSJpH1JlUzUTF4IRQoPXnUqm3h
yyaU7jV2hb53C5AekTmrHZptHPSQEhXt02eTSo3BAEvEi+cEZ3+bbnqtRgIv
z5asgeTwEBUwMCiTVfg9sz5DFKqYYK+Whhl7pKLSnrPSEJLkjTNlWghlpSHq
v6X74crFfOdz5WI0l56l6NI3V2j0EzjrTIH5bmxhqebBwWcHuf1CFUKRw4G4
lKEiickKvERVcAizxGW3Ejkw5VUyDovYBmR2h4DNUCVnWSmR2lWnRfo0Chjh
E8wlxkEYLVmtRWySGoFc9Uejlv2n5q1Ton4z75o.2FNJgtlTx6VFGutraIcx
DrsQXaUhNkeJ0htJFbmENz10bbwg90VGN+vlY1db+Czwv8Cjt+9PkHPKu+8U
.lsOZ6WDnGs1I05sUNbWHqJyRDulbTZMuPX6Vv+jStV9cdIKiOmllPd9hHaP
aJrkGcaUTfl5D5D5zXTW5vh8qke54F.JV00Hj5Wg8O4.ulIG3HN4bBSd0Bhp
hSVL9l9cxbc.dMRE3K5fHd6SqnqhVaUQoHm9j4htTfj4XNuftXGWKtL4.Fch
67bY3uRNIUq+2397xTz2cOIQVLNxkuNWqu5rDmlkRWhYyywED45OuR+oK0qH
R6MDMnSQ7cfSQgfEHNxDglKY7apaQfNK6C2nf8IVvc.wJCvx99Ef0PJEgBMK
5JJ7dH75ZB+JsUGCA.TnJrnNw7SI.fhteBKJiLb6Xz3Hk.vfd9n3+eGQbPk5
kurd9aiHMBph6o24sSNUE7SUZC4T+Pfgpz92KpzWrc5XHm3Gq1RIT3fBzveJ
PalWuGzPAZueXEnq2SeZxsyvG4oxLYvEV5GaKBImfP+UGv3yjmwNSA7MSU1+
dHMuewAdKISP0d8OLYFdGPlel4rku4BMOGqLw7Apc7CEOjyNzZ1HBSxZPsko
k2LITXPjjUGd2cfQ2MauyURqikAKblJ8gXzf6uS7OW5fo5pPnYAo.A2AQ7sg
Tcg58eb3TcAveXS0UMOcw6Am+f5Img8uW0VGOXFu1h4upWc+dmuEpJXV80dW
u1rdGzsm.WlscKIs5erdDIC8Hre1vyn+2fv.yFrAd8OCeFC1WdkEXzz99G5U
nUV+wYgxrcEKqmVqrOc5B7DRIml17Bb7tWzw2qganIIcegIzuiAkx2XA86Fh
QSYmKjOBTNNlg1EjAF.YzAsy5grLdjkf4YFBY4JSrDHKWDuQFyyrFi4Yl59E
YMPFYHjk6BfsHYDaJMGaOXFZZzD6AylBYj0fXSML7sG2OSkLrGyBjorLvd79
LDwxzQsEmOSi9Armb4NRLhd7+rm3ePi0LrGOPeSwLxhD5Lc4THncgYiVahm0
j0Lx3n11iV2QfROX1dVpMxT8YjEE4NzT6Y6YUfHSiofrn0TY51vfFqEU479o
sOyRCs+0eYjNYQCexkNiiayQAwId388PWyxVfYUGvrl68HmpmouPhizg9isa
c1N92FmSFYIccpb317sgODtPO8qBn+oN3dvK4b6AGWVhld6HIPTzvjD3ZIIU
m1c6n0b19hIUL2AhHxyeuCrAa8rfkNqr4PwiCENNXN7rvimEgmHSvS3qGdBL
AOnWO7.LAOAuZ3wD3.eUQCv.z.t.znc826HKKAxdGU48NlxGdDk663IKdNec
5+kdwbrB
-----------end_max5_patcher-----------
person Mattijs    schedule 10.04.2014
comment
Это интересный кусок пирога. Интересно, есть ли способ сделать наоборот? То есть сохранить содержимое буфера~ в клип на дорожке? - person patrickkidd; 31.05.2014
comment
Не похоже, что объект ClipSlot имеет функцию загрузки клипов: cycling74.com/docs/max5/refpages/m4l-ref/, поэтому я бы сказал, что в данный момент это невозможно. Однако вы можете сохранить путь к буферу, который вы сохранили на диск, в качестве аудиофайла в вашем живом наборе с помощью объекта pattr. Возможно, это больше к тому, куда вы хотите пойти? Не могли бы вы подробнее рассказать о том, что вы строите? - person Mattijs; 02.06.2014
comment
Я думаю, что pattr - это путь сюда. Жаль, что нет способа зарегистрировать образец, поэтому он будет работать с функцией сбора и сохранения Live. Я создал звуковой эффект, предназначенный для живого выступления, который позволяет вам записывать ноту (или любой звук) с живого инструмента в один из 8 слотов, назначенных для миди-нот, которые поступают с другого устройства, добавленного к миди-дорожке, которая отправляет их через Максимум. Затем я использую устройство Midi Sequencer для отправки нот и настройки значений вероятности для каждого шага с помощью набора миди-ручек. Вопрос выше касается автоматического сохранения состояния устройства. - person patrickkidd; 03.06.2014
comment
Да, было бы здорово, если бы можно было зарегистрировать вновь созданные семплы с помощью функции «Собрать все и сохранить», это была бы отличная функция. - person Mattijs; 03.06.2014