|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
programma MIDI/sequencer
Sto finendo un progetto che gestisce la comunicazione tra dei docenti
e degli allievi militari che stanno dentro dei carri armati. Adesso è uscito il problema della registrazione/playback delle conversazioni e mi hanno chiesto un parere sapendo che ho esperienza in ambito audio (mi hanno preso anche per quello ![]() Visto che dobbiamo registrare dei file audio ma anche degli eventi come per esempio la pressione del pulsante PTT (Push To Talk) delle varie radio, io ho suggerito l'uso del MIDI/sequencer. Adesso però non so bene come poter gestire la cosa perchè, si, ho esperienza in MIDI e informatica, ma separate: non ho mai programmato per l'audio. Ed immagino non sia facile visto che c'è in ballo la sincronizzazione di un file audio con eventi MIDI ... Esiste forse qualche opensource ? Accetto qualsiasi consiglio in materia, grazie PS: usiamo Linux Ubuntu && Windows XP PPS: forse è più indicata la sezione "Programmazione" ?
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Oct 2006
Messaggi: 4374
|
Se intendi programmi,posso consigliarti Cubase.
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
beh si, lo conosco grazie. Uso anche Cakewalk e Rosegarden (Linux)
In effetti non ho spiegato bene: devo registrare audio ed eventi MIDI tramite un programma mio, via software. Quindi mi piacerebbe sapere se esiste qualche API opensource o altra diavoleria che mi permetta di farlo senza ... perdere i capelli ![]()
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
![]() |
![]() |
![]() |
#4 |
Bannato
Iscritto dal: Aug 2001
Città: Berghem Haven
Messaggi: 13511
|
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
vabbè, i moderatori dormono
![]() se intanto sai qualcosa sputa l'osso, please
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 32709
|
Tra il tuo PVT e lo spostamento sono passati 53 minuti. Mi sembra un'affermazione esagerata
![]()
__________________
| Front & Rear: Arbour 5.02 | Center: Arbour C.4 | Sub: Arbour S.10 | Ampli: Onkyo TX-SR607 | Video: Panasonic TX-L47DT50 | Recorder: TS-6600HD |
Sorgente Video: Raspberry PI & Openelec + QNAP TS-869L WD Red 4x4TB | Musica Liquida: Squeezebox Touch | Remote Control: Harmony One | |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
![]()
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
In sostanza vuoi scrivere un file midi ? Oppure farne il playback ?
|
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
non so se sai come funziona un sequencer tipo Cubase: hai una (o più) traccie wav e una (o più) tracce MIDI che puoi registrare od ascoltare contemporaneamente. Poi le puoi editare, quantizzare, comprimere etc etc ... io avrei bisogno di poter fare tutto ciò (tranne editare) via software. Devo registrare le conversazioni dei militari e gli eventi dei loro PTT (valori: Id, On/Off) in qualche modo, magari in un file che mi permetta poi di poter riprodurre il tutto. Se usassi un sequencer sarebbe una scemenza, ma lo devo fare via software, questo è il problema.
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Non ho capito quali dati hai a disposizione...vari file wav ?
|
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
no, ho l'input delle conversazioni (microfoni) che verranno registrate come wav e gli eventi dei PTT
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quindi il midi di fatto non c'entra niente...almeno che io sappia.
Dovresti fare una specie di mixing di sorgenti WAV ? |
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
In pratica dovremmo registrare dei wav inserendo delle informazioni aggiuntive, per esempio: PTT con Id <n> ON, PTT con Id <n> OFF. Con la mia soluzione il PTT potrebbe benissimo essere un ctrl change predefinito (quì servono competenze MIDI per capire) Il PTT di solito sta per: scelgo comunicazione diretta (full duplex) o scelgo comunicazione via radio (half duplex) oppure spengo. L'alternativa è creare più file, uno per il full ed uno per l'half ed inserire silenzi quando viene cambiato premuto il PTT e scelto un altro tipo. In questo caso io non devo fare niente. Mi sa che sto chiedendo troppo o forse dovrei chiedere in qualche forum più specifico
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Se il tuo scopo è quindi registrare e fare il playback di queste sessioni audio con le informazioni aggiuntive, perché semplicemente non salvi gli spezzoni audio come file separati ed file principale che contiene i riferimenti allo stato di questi PTT ed il timestamp in cui deve essere attivato il playback degli spezzoni audio.
|
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
![]() ma torniamo a bomba ... come le registro queste info ? PS: poi magari farà tutto qualcun altro perchè è ancora da disegnare, ma più info riesco ad avere prima che si decida e meglio è
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7237
|
se vuoi qualcosa di abbastanza professionale prova ardour
ti anche il server audio jack potresti provare ubuntu studio per avere la pappa pronta.. o forse non ho capito nulla di quello che hai bisogno? ![]() |
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Feb 2006
Messaggi: 1304
|
Quindi, se ho capito bene tu alla pressione di un tasto da parte del "carrista" devi aggiungere un suono sopra la voce, tipo "passo, BEEP!"...
Se è così dovresti provare semplicemente a mixare la traccia del microfono alla traccia audio dell'effetto sonoro, presa da un file wav. Quando si preme il tasto parte l'esecuzione dell'effetto, che si mixa alla voce. Non credo ci sia bisogno di tirare in ballo i midi... Io consiglierei OpenAL per farlo ma non so su che piattaforma lo devi eseguire, forse fai meglio a fare tutto a mano data la specificità. |
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
No no, ne ubuntu studio ne aggiungere suoni, devo fare un'altra cosa, non avrei scritto sulla sezione "Programmazione" altrimenti
Evidentemente o sono veramente un incapace a spiegare o sto chiedendo troppo. Vabbe, grazie a tutti lo stesso ![]()
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
![]() |
![]() |
![]() |
#20 | |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
In un midi i font vengono modulati, qui non devono essere modulati. Fai un formato proprietario e via, magari al limite dai la possibilità di produrre un wav o un mp3 di output con il risultate delle comunicazioni. Imho ti basta solo una libreria per produrre i wav e poi non ti serve altro. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:22.