Tablette Lenovo pour MAO ?
Bonjour à tous,
j'ai une tablette Lenovo miix 320 (atom x5/4go de ram) sur laquelle j'ai installé ubuntu Studio connecté à une carte son usb Roland Quad Capture.
Etant batteur je voudrais pouvoir utiliser la tablette en live afin de trigger ma grosse caisse.
J'utilise Ezdrummer grâce à Carla dans Reaper (natif linux). J'arrive à avoir une latence de 12ms avec Jack (512/88200khz) sans craquements mais cela reste trop élevé pour une utilisation live.
J'ai essayé Drumgizmo en pensant que ça demanderait moins de ressources que Ezdrummer, mais le résultat est le même. J'ai également essayé de désactiver tous les sons hormis la grosse caisse dans Ezdrummer en espérant libérer de la ram mais sans résultat non plus :/
Y a-t-il d'autres leviers que le buffer et la fréquence pour espérer abaisser la latence ?
Une distrib plus légère que ubuntu studio ou un plugin léger (peut-être en stand alone, sans utiliser de daw...) ? En fait je ne cherche qu'un son de kick :p
j'ai une tablette Lenovo miix 320 (atom x5/4go de ram) sur laquelle j'ai installé ubuntu Studio connecté à une carte son usb Roland Quad Capture.
Etant batteur je voudrais pouvoir utiliser la tablette en live afin de trigger ma grosse caisse.
J'utilise Ezdrummer grâce à Carla dans Reaper (natif linux). J'arrive à avoir une latence de 12ms avec Jack (512/88200khz) sans craquements mais cela reste trop élevé pour une utilisation live.
J'ai essayé Drumgizmo en pensant que ça demanderait moins de ressources que Ezdrummer, mais le résultat est le même. J'ai également essayé de désactiver tous les sons hormis la grosse caisse dans Ezdrummer en espérant libérer de la ram mais sans résultat non plus :/
Y a-t-il d'autres leviers que le buffer et la fréquence pour espérer abaisser la latence ?
Une distrib plus légère que ubuntu studio ou un plugin léger (peut-être en stand alone, sans utiliser de daw...) ? En fait je ne cherche qu'un son de kick :p
nicko@nicko-Lenovo-MIIX-320-10ICR:~$ cat /proc/asound/cards 0 [chtrt5645 ]: chtrt5645 - chtrt5645 LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216 1 [Audio ]: HdmiLpeAudio - Intel HDMI/DP LPE Audio Intel HDMI/DP LPE Audio 2 [QUADCAPTURE ]: USB-Audio - QUAD-CAPTURE Roland QUAD-CAPTURE at usb-0000:00:14.0-2.2, high speed
nicko@nicko-Lenovo-MIIX-320-10ICR:~$ aplay -l **** Liste des Périphériques Matériels PLAYBACK **** carte 0: chtrt5645 [chtrt5645], périphérique 0: 3 [] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 0: chtrt5645 [chtrt5645], périphérique 1: Deep-Buffer Audio (*) [] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 1: Audio [Intel HDMI/DP LPE Audio], périphérique 0: HdmiLpeAudio [Intel HDMI/DP LPE Audi] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 1: Audio [Intel HDMI/DP LPE Audio], périphérique 1: HdmiLpeAudio [Intel HDMI/DP LPE Audi] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 1: Audio [Intel HDMI/DP LPE Audio], périphérique 2: HdmiLpeAudio [Intel HDMI/DP LPE Audi] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 2: QUADCAPTURE [QUAD-CAPTURE], périphérique 0: USB Audio [USB Audio] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0
nicko@nicko-Lenovo-MIIX-320-10ICR:~$ uname -a Linux nicko-Lenovo-MIIX-320-10ICR 5.8.0-48-lowlatency #54~20.04.1-Ubuntu SMP PREEMPT Sat Mar 20 23:24:50 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
nicko@nicko-Lenovo-MIIX-320-10ICR:~$ cat ~/.config/rncbc.org/QjackCtl.conf [Defaults] ConnectionsTabPage=1 MessagesStatusTabPage=0 PatchbayPath=/home/nicko/reaper_linux_x86_64/baie-reaper.xml SessionSaveVersion=true [Geometry] qjackctlConnectionsForm\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\xc2\0\0\x1\x63\0\0\x3\b\0\0\x2\xbb\0\0\0\xc3\0\0\x1{\0\0\x3\a\0\0\x2\xba\0\0\0\0\0\0\0\0\x5\0\0\0\0\xc3\0\0\x1{\0\0\x3\a\0\0\x2\xba) qjackctlConnectionsForm\visible=false qjackctlMainForm\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x1Q\0\0\x2\x65\0\0\x3N\0\0\x2\xe6\0\0\x1R\0\0\x2}\0\0\x3M\0\0\x2\xe5\0\0\0\0\0\0\0\0\x5\0\0\0\x1R\0\0\x2}\0\0\x3M\0\0\x2\xe5) qjackctlMainForm\visible=true qjackctlMessagesStatusForm\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x1\\\0\0\0K\0\0\x3s\0\0\x2~\0\0\x1]\0\0\0\x63\0\0\x3r\0\0\x2}\0\0\0\0\0\0\0\0\x5\0\0\0\x1]\0\0\0\x63\0\0\x3r\0\0\x2}) qjackctlMessagesStatusForm\visible=false qjackctlPatchbayForm\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x1\xc2\0\0\x1\x43\0\0\x4\xa2\0\0\x2\x82\0\0\x1\xc2\0\0\x1\x43\0\0\x4\xa2\0\0\x2\x82\0\0\0\0\0\0\0\0\x5\0\0\0\x1\xc2\0\0\x1\x43\0\0\x4\xa2\0\0\x2\x82) qjackctlPatchbayForm\visible=false qjackctlSessionForm\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x31\0\0\x1\xdf\0\0\x1p\0\0\0\0\0\0\0\x31\0\0\x1\xdf\0\0\x1p\0\0\0\0\0\0\0\0\x5\0\0\0\0\0\0\0\0\x31\0\0\x1\xdf\0\0\x1p) qjackctlSessionForm\visible=false [History] MessagesLogPathComboBox\Item1=qjackctl.log ServerConfigNameComboBox\Item1=.jackdrc ServerNameComboBox\Item1=(default) ServerPrefixComboBox\Item1=/usr/bin/jackd ServerPrefixComboBox\Item2=jackd ServerPrefixComboBox\Item3=jackdmp ServerPrefixComboBox\Item4=jackstart StartupScriptShellComboBox\Item1=a2jmidid -e & StartupScriptShellComboBox\Item2=a2midid -e & XrunRegexComboBox\Item1=xrun of at least ([0-9|\\.]+) msecs XrunRegexComboBox\Item2=d\xe9synchronisation (XRUN) d'au moins ([0-9|\\.]+) ms [Options] ActivePatchbay=false ActivePatchbayPath= ActivePatchbayReset=false AliasesEditing=false AliasesEnabled=false AlsaSeqEnabled=true BaseFontSize=0 BezierLines=false ConnectionsFont="Noto Sans,9,-1,5,50,0,0,0,0,0" ConnectionsIconSize=0 DBusEnabled=true DisplayBlink=true DisplayEffect=true DisplayFont1="Noto Sans,14,-1,5,75,0,0,0,0,0" DisplayFont2="Noto Sans,8,-1,5,50,0,0,0,0,0" JackClientPortAlias=0 JackClientPortMetadata=false JackDBusEnabled=false KeepOnTop=false LeftButtons=true MessagesFont="Noto Sans,9,-1,5,50,0,0,0,0,0" MessagesLimit=true MessagesLimitLines=1000 MessagesLog=false MessagesLogPath=qjackctl.log PostShutdownScript=false PostShutdownScriptShell= PostStartupScript=false PostStartupScriptShell= QueryClose=true QueryDisconnect=true QueryShutdown=true RightButtons=true ServerConfig=true ServerConfigName=.jackdrc ServerConfigTemp=false ShutdownScript=false ShutdownScriptShell= Singleton=true StartJack=false StartMinimized=false StartupScript=false StartupScriptShell= StdoutCapture=true StopJack=true SystemTray=false SystemTrayQueryClose=true TextLabels=true TimeDisplay=0 TimeFormat=0 TransportButtons=true XrunRegex=xrun of at least ([0-9|\\.]+) msecs [Presets] DefPreset=(default) [Program] Version=0.5.0 [Settings] Audio=0 Chan=0 Dither=0 Driver=alsa Frames=512 HWMeter=false HWMon=false IgnoreHW=false InChannels=0 InDevice="hw:QUADCAPTURE,0" InLatency=0 Interface= MidiDriver=seq Monitor=false NoMemLock=false OutChannels=0 OutDevice="hw:QUADCAPTURE,0" OutLatency=0 Periods=2 PortMax=512 Priority=95 Realtime=true SampleRate=48000 Server=/usr/bin/jackd ServerName= ServerSuffix= Shorts=false SoftMode=false StartDelay=2 Timeout=500 UnlockMem=false Verbose=false Wait=21333 WordLength=16 [Splitter] AlsaConnectView\sizes=38, 20, 38 AudioConnectView\sizes=269, 90, 269 InfraClientSplitter\sizes=12, 12 MidiConnectView\sizes=257, 43, 257 PatchbayView\sizes=38, 20, 38