Midi pad controller per ipad

ettore_duliman 09-12-12 14.25
allora, ho bisogno di un midi pad controller per ipad con le seguenti caratteristiche:


- l'interfaccia è costituita da una decina di pad da pigiare
- deve avere un centinaio di preset
- ogni preset consta alcuni messaggi midi (di ogni dipo, cc, program change, sysex)

assegnati a ciascun pad


supponiamo che gli strumenti da controllare siano questi:
- fantom-x
- waldorf blofeld
- sunrizer su ipad
- igrand su ipad
- sampletank su ipad

il pad controller dovrebbe agire così

pigio il pad x del preset y:
- partono 6/10 sysex per il fantom
- parte una coppia bank select e program change per il blofeld
- mute sunrizer
- attiva sampletank con preset 58
- attiva igrand con preset 06


esiste una cosa del genere?

più che altro, fino a che punto è possibile gestire le app in background?

mi interessa poter mettere in mute e cambiare preset alle app in background, eventualmente anche cc

so che questo dipende molto dalle app e dalla loro compliance con lo standard coremidi
con genome midi sequencer è possibile inviare eventi note, e cc, i program change ancora non ho provato


valuto anche soluzioni hardware, purché funzionino stand alone, senza pc
finora non ne ho trovate

grazie
Edited 9 Dic. 2012 13:26
Mariomorri 09-12-12 21.25
Io comincerei con... Salve a tutti ragazzi...emo
ettore_duliman 09-12-12 21.29
midi touch mi sembra un po' cara: 17.99€

ho visto anche

s1 midi trigger a 2.69€ e tb midi stuff a 4.49€

http://s1products.info/S1MidiTrigger.html

http://www.thiburce.com/TBStuff/?page_id=664

entrambe sembrano supportare i sysex


ora vorrei qualche riscontro da chi utilizza ipad live e ha le mie stesse esigenze: controllare tramite program changhe (o sysex) sia strumenti hardware sia alcune app in background, senza doverle switchare a mano

quali e quante app interessanti possono essere usate in background?

- sunrizer sì
- igrand?
- bs16?
- sampletank?

grazie
maxpiano69 09-12-12 22.33
IGrand e Bs16-i convivono senza problemi (li uso insieme in background in sala prove, mettendo in mute la parte 1 di bs16 a meno che non mi serva un layer)

Sampletank invece é egocentrico e non ne vuole sapere di funzionare con nessun altra app, compresa iGrand!

Comunque, 18€ saranno piú di 3 ma non parliamo di un mega investimento.
Se ti serve solo mandare dei program change lo fanno a anche Set List Maker o Yamaha SetList
Edited 9 Dic. 2012 21:33
ettore_duliman 09-12-12 23.01
maxpiano69 ha scritto:
IGrand e Bs16-i convivono senza problemi (li uso insieme in background in sala prove, mettendo in mute la parte 1 di bs16 a meno che non mi serva un layer)


molto bene

mi sembra di capire che tu utilizzi un preset muto per mettere in mute una app

praticamente volendo usare bs16, sunrizer e igrand, dovrei crearmi un preset muto, vuoto, dummy, come lo vogliamo chiamare, su ciascuna app e switchare su questo per mutare quella app

mi scoccia pagare 18€ per un midi controller quando un gioiellino come sunrizer ne costa 5, diciamo che è una questione di prinzipio sul valore relativo delle app...

in realtà a me servirebbero molto i sysex... ma io dock quella maledetta non li supporta e probabilmente non li supporterà mai

http://community.alesis.com/alesis/topics/io_dock_doesnt_send_sysex_messages_is_there_a_fix

sul fantom, anziché usare i sysex kb on/off e receive on/off dovrei provare ad inviare i cc#122 local on/off

mmh, devo fare qualche prova
maxpiano69 09-12-12 23.53
ettore_duliman ha scritto:
mi sembra di capire che tu utilizzi un preset muto per mettere in mute una app


No, su BS16i puoi "spegnere" (mute) o mettere in SOLO ciascuna delle 16 parti, il resto lo fa la corretta gestione dei canali MIDI , quindi ad es, se tengo iGrand sul canale 1, metto un pad sulla Parte1 di BS16-i , la metto in mute e la accendo quando mi serve in layer al piano.

Per l'uso che ne vaccio però imposto tutto ad inizio brano e non cambio piú, al max cambio il canale MIDI della master (o delle master) per accere ad alt parti di bs16i preimpostate; preciso che sono ancora in fase mooolto sperimentale anche io, in live ho usato qualche volta solo bs16-i comandato dalla sezione External del Nord Stage.

PS: Se vuoi fare cose piú complesse ti consiglio di dare un'occhiata a MidiBridge emo, permette di gestire routing, filtri e trasformazioni MIDI etc.
Edited 9 Dic. 2012 23:05
ettore_duliman 10-12-12 00.11
@ maxpiano69
ettore_duliman ha scritto:
mi sembra di capire che tu utilizzi un preset muto per mettere in mute una app


No, su BS16i puoi "spegnere" (mute) o mettere in SOLO ciascuna delle 16 parti, il resto lo fa la corretta gestione dei canali MIDI , quindi ad es, se tengo iGrand sul canale 1, metto un pad sulla Parte1 di BS16-i , la metto in mute e la accendo quando mi serve in layer al piano.

Per l'uso che ne vaccio però imposto tutto ad inizio brano e non cambio piú, al max cambio il canale MIDI della master (o delle master) per accere ad alt parti di bs16i preimpostate; preciso che sono ancora in fase mooolto sperimentale anche io, in live ho usato qualche volta solo bs16-i comandato dalla sezione External del Nord Stage.

PS: Se vuoi fare cose piú complesse ti consiglio di dare un'occhiata a MidiBridge emo, permette di gestire routing, filtri e trasformazioni MIDI etc.
Edited 9 Dic. 2012 23:05
ok, ma la accendi come?
tramite un comando midi con l'app in background oppure dall'interfaccia della app in primo piano?

non credo di aver bisogno di midibridge, ho appena preso una motu micro express usb per avere un routing completo delle varie macchine: fantom-x, blofeld, ipad, e altre cose che un giorno arriveranno, 21.12 permettendo...

sto cercando un modo per attivare e disattivare le varie app (per il momento sunrizer e bs16) lasciandole in background

per ogni song posso aver bisogno di 4/6 suoni diversi

non mi risulta che esista un messaggio midi "mute", potrei provare o con un program change su un suono dummy oppure con un cc#11 su 0 da inviare alle app da disabilitare

mah, ho l'impressione che ci sia qualcosa di più semplice che mi sfugge

ci dormirò sopra...
maxpiano69 10-12-12 00.22
@ ettore_duliman
ok, ma la accendi come?
tramite un comando midi con l'app in background oppure dall'interfaccia della app in primo piano?

non credo di aver bisogno di midibridge, ho appena preso una motu micro express usb per avere un routing completo delle varie macchine: fantom-x, blofeld, ipad, e altre cose che un giorno arriveranno, 21.12 permettendo...

sto cercando un modo per attivare e disattivare le varie app (per il momento sunrizer e bs16) lasciandole in background

per ogni song posso aver bisogno di 4/6 suoni diversi

non mi risulta che esista un messaggio midi "mute", potrei provare o con un program change su un suono dummy oppure con un cc#11 su 0 da inviare alle app da disabilitare

mah, ho l'impressione che ci sia qualcosa di più semplice che mi sfugge

ci dormirò sopra...
Io lo faccio a mano dal pannello della app in primo piano (igrand in ece una volta settato lo lascio in backgorund), come ho detto lo faccio ad inizio brano e situazione di sala prove, quindi ho tutto il tempo.

In alternativa potresti mandare un CC7 e mettere il volume di quella parte a 0, ma in questo modo bs16i continuerá a "suonarla" mangiando polifonia a CPU.
Edited 9 Dic. 2012 23:25
Livedragone 10-12-12 01.51
Ciao a tutti
Volevo sapere se questa app midi touch va bene per mappare con novation 49slmk2 via kit connection camera?
Molte app non hanno la funzione learn la funzione di base midi mi da solo tastiera e pich bend troppo poco per una novation.
ettore_duliman 11-12-12 13.40
Livedragone ha scritto:
Volevo sapere se questa app midi touch va bene per mappare con novation 49slmk2 via kit connection camera?


mappare cosa? non capisco
ettore_duliman 11-12-12 13.50
allora, s1 midi trigger funziona abbastanza bene, MA:

nel pannello delle connessioni midi di s1, vedo sia sunrizer sia l'alesis io dock, ma posso selezionarne solo una per volta, e non va bene per niente

ci sono cose del coremidi e delle virtual midi ports che non riesco a capire: ogni app sembra comportarsi a modo suo

nel momento in cui ho sunrizer, io dock e s1 midi trigger, tutte compatibili con coremidi, non dovrebbe essere automatico che comunichino fra loro?

già mi scoccia che la iodock non invii sysex (ho provato, posso confermare ahimè, certo che anche quei geni della roland potevano usare gli nrpn...)

far funzionare ipad come un expander non è così scontato, ci sono tante tante magagne che non è mai finita

cerco aiuto o consolazione...


http://www.flickr.com/photos/ettore_duliman/8264119862/in/set-72157632222617982/

metallo 11-12-12 14.10
Una domanda, ma come fai a cambiare da remoto un suono di sunrizer "ad hoc"....ad esempio, io ho 2 suoni, uno in un banco e uno in un altro...come fai a selezionare il suono preciso, che sysex invii?
ettore_duliman 11-12-12 14.29
cc#0 bank select da 0 a n

program change x

ho cancellato i banchi,
ho creato un mio banco all'inizio,
poi ho ricaricato i 2 banchi standard e quelli sinevibes di seguito al mio banco

ora, quando mi serve un suono, lo copio nel mio banco iniziale, in teoria così basta solo il program change

altrimenti, se tieni prima i banchi originali, devi contare, mi sembra che ci siano circa 130 suoni di default, quindi devi cominciare da

cc#0 bank select 1
program change da 10 in su
metallo 11-12-12 14.45
Grande, grazie mille :)
maxpiano69 11-12-12 14.53
@ ettore_duliman
allora, s1 midi trigger funziona abbastanza bene, MA:

nel pannello delle connessioni midi di s1, vedo sia sunrizer sia l'alesis io dock, ma posso selezionarne solo una per volta, e non va bene per niente

ci sono cose del coremidi e delle virtual midi ports che non riesco a capire: ogni app sembra comportarsi a modo suo

nel momento in cui ho sunrizer, io dock e s1 midi trigger, tutte compatibili con coremidi, non dovrebbe essere automatico che comunichino fra loro?

già mi scoccia che la iodock non invii sysex (ho provato, posso confermare ahimè, certo che anche quei geni della roland potevano usare gli nrpn...)

far funzionare ipad come un expander non è così scontato, ci sono tante tante magagne che non è mai finita

cerco aiuto o consolazione...


http://www.flickr.com/photos/ettore_duliman/8264119862/in/set-72157632222617982/

Provo a consolarti e a spiegarti un po' di concetti che ho capito facendo piú o meno il tuo stesso percorso emo

La compatibilitá con Core MIDI le fa dialogare con il substrato Core MIDi (che gestisce le interfacce MIDI USB o wireless) ma non tra loro.

Le applicazioni che gestiscono il Virtual MIDI (da verificare se in IN o OUT o entrambi) possono invece essere viste da altre App.

Prova ad esempio a lanciare iGrand e poi bs16i, vai nell eimpostazioni MIDI di quest'ultimo e vedrai tra i dispositivi di Output... iGrand (che supporta il Virtual Midi in ingresso), se lo abiliti puoi suonarlo dalla tastiera del bs16.

La app che permette davvero di monitorare tutta la situazione MIDI (virtuale e no) dell'iPad é MidiBridge, la raccomando nuovamente a chi vuol fare "hard-core MIDI" emo sotto iOS. (lo dico beneficio anche di altri, so che tu hai giá valutato di poterne fare a meno)

Usare ipad come expander é complicato se vuoi farlo multi-app, quindi non un banale expander ma qualcosa di piú (una sorta di Receptor mooolto scaled-down) emo
Edited 11 Dic. 2012 14:12
ettore_duliman 11-12-12 15.07
maxpiano69 ha scritto:
La app che permette davvero di monitorare tutta la situazione MIDI (virtuale e no) dell'iPad é MidiBridge, la raccomando nuovamente a chi vuol fare "hard-core MIDI" emo sotto iOS.


ok, stavo proprio pensando a midibridge

dunque midibridge dovrebbe permettermi di gestire tutti gli incroci fra le app

ma non divente tutto un po' pesante?

ipad2 riesce a gestire contemporaneamente sunrizer, igrand, un pad controller, e midi bridge?


la differenza fra virtual midi e coremidi infatti mi è poco chiara

ho visto che su iosmusician ci sono diversi elenchi:
- app compatibili con coremidi
- app con virtual midi
- app che funzionano in background

probabilmente bisogna restringere il campo alle app presenti in tutti e 3 questi elenchi


comincia a scocciarmi un po' di dover prima comprare un'app, e poi capire se fa quel che mi serve, preferirei un trial di qualche giorno, ma vabbè così funziona l'app store...

intanto grazie, farò altri esperimenti... una mano sul touchscreen e una sulla carta di credito emo
ettore_duliman 12-12-12 21.47
aggiornamento

con midibridge funziona tutto

fontamentale leggere queste istruzioni

http://www.audeonic.com/mb_guide.shtml

tramite s1 midi trigger invio ogni tipo di dati midi sia ai synth interni (sunrizer) sia all'esterno tramite alesis io dock

ho qualche perplessità su midibridge, nel senso che temo che possano esserci problemi di midi echo o di comandi multipli inviati ai vari device

per il momento ho collegato tutte le app e la io dock solo con midibridge (che diventa praticamente una midi patchbay, midi mergermerger)
ho evitato collegamenti incrociati

spero che basti
sarebbe interessante indagare ma ora non ho tempo

cmq proprio bello: da una tastiera esterna invio a genome midi sequencer che pilota sunrizer, fantom e blofeld, e coi pad di s1 midi trigger cambio patch a tutte le pianole, virtuali e reali

ora devo provare ad aggiungere una drum machine (ho preso dm1)

e soprattutto devo provare ad usare il fantom come master, programmando opportunamente le zone e forse qualche filtro dalla mia patch bay (ho preso una motu micro express usb)

vedremo che pastrocci riuscirò a combinare
Edited 12 Dic. 2012 20:48