Log in Register

Login to your account

Username *
Password *
Synthonia • La mia creazione .. VMS [Virtual Music Stand]

La mia creazione .. VMS [Virtual Music Stand]

Tutto il Software che serve per fare Musica

La mia creazione .. VMS [Virtual Music Stand]

Postby MazzoKey » Sun Mar 03, 2013 10:16 pm

Ciao a tutti, vorrei presentarvi la mia ultima folle creazione : Chessygrin :
Image
Questo è uno screen shoot del programma!

Praticamente è un leggio virtuale (molto blando eh) che mi permette di inviare SysEx specifici alla MOX6, in modo tale che ad ogni brano in scaletta richiama automaticamente il suono associato (il che rende la gestione live molto più leggera).
Ci sono da fare alcuni ritocchi ancora, ma al momento funziona egregiamente.
L'ho scritto in Visual Basic 6 specifico come dimensioni per il mio portatile, ma può ossere "rivisto" anche per altri pc e per altre tastere (i sysex di questo sono strettamente legati alla MOX6).
Purtroppo essendo in VB6 gira solo su Windows (leggero e senza installer a rompere .. portabile, ecco xD), ma appena trovo un compromesso con Java, testi e MIDI ho idea di svilupparne una versione anche per Java (che già gira su più piattaforme).

Mi piacerebbe sentire i vostri pareri o se avete delle domande (non ho elencato tutte le caratteristiche) : Wink :

Diciamo che sono veramente contento del prodotto al momento!
_ MazzoKey _

Un Moog è come un diamante: è per sempre, ma costa uno sfacelo xD

Keys: Yamaha MOX6 | Roland A33
Rack: Behringer RX1602 | Samson PS10
Studio: Tascam US-1641 | Rode M3 | Shure SRH240
User avatar
MazzoKey
Junior Member
 
Posts: 106
Joined: Mon Jul 09, 2012 1:49 am
Location: Ferrara

Re: La mia creazione .. VMS [Virtual Music Stand]

Postby Iryon » Mon Mar 04, 2013 12:39 am

Complimenti, un'idea molto funzionale per chi fa pianobar, suona in acustico nei locali o suona nei classici gruppi da piazza e deve tenere a mente un repertorio composto da una trentina di brani : Thumbup :
Riadattandolo a più tipi di tastiere e sistemando la grafica, probabilmente si può fare qualcosa di più tramite java, sarà una vera figata! Magari una versione compatibile per smartphone/tablet sarebbe un'ottima cosa che semplificherebbe ulteriormente la vita a chi non usa il portatile in live : Wink :
Setup: Korg Kronos 73 - Roland AX-1 - Yamaha CVP-204 - MAudio Fast Track Pro USB

Lightless Moor <--- la mia band
User avatar
Iryon
Platinum Member
 
Posts: 736
Joined: Sun Jan 03, 2010 2:11 am
Location: Cagliari

Re: La mia creazione .. VMS [Virtual Music Stand]

Postby MazzoKey » Mon Mar 04, 2013 12:50 am

Si loscopo è appunto quello di semplificare il lavoro di "memorizzazione di massa" dei brani (soprattutto per me, e probabilmente per altri, che hanno anche i corsi universitari o lavori pesanti da seguire .. e le valangate di roba che ne conseguono) : Chessygrin :
La versione Java sicuramente avrà una grafica più decente (VB6 non è noto per le sue capacità grafiche xD), ma devo ancora risolvere le problematiche legate alle caselle di testo (leggono i txt formattai solo in UTF8, col notepad formatta in ASCII, quindi mi partono dei caratteri) : WallBash :
Appena riesco a spuntarla con Java provo a rifare la versione.
Sulla compatibiltà con più tastiere diciamo che è un discorso più complicato, perchè dipende da come la tastiera gestisce il cambio patch. Questo è un discorso più "mirato" verso chi usa il software (perchè le Yamaha usano i sysex e CC, PC .. mentre altre potrebbero usare solo CC e PC).
La versione tablet la stavo organizzando, ma devo capire come collegare un tablet con l'interfaccia MIDI (non usb).

Il progetto è ampio e ampliabile ancora di più, tempo permettendo tento di svilupparlo. Se a qualcuno può interessare, se mi manda eventuali caratteristiche di Tastiera e portatile (midi chart e risoluzione soprattutto) posso provare a "farglielo su misura" : Wink :
_ MazzoKey _

Un Moog è come un diamante: è per sempre, ma costa uno sfacelo xD

Keys: Yamaha MOX6 | Roland A33
Rack: Behringer RX1602 | Samson PS10
Studio: Tascam US-1641 | Rode M3 | Shure SRH240
User avatar
MazzoKey
Junior Member
 
Posts: 106
Joined: Mon Jul 09, 2012 1:49 am
Location: Ferrara

Re: La mia creazione .. VMS [Virtual Music Stand]

Postby Kenny » Tue Mar 05, 2013 2:43 pm

Complimenti!
Non è mai facile trasformare un'idea in una creazione completa e funzionale. Ma, giusto per curiosità, studi Ingegneria Informatica o è tutto frutto della tua passione per la programmazione?
User avatar
Kenny
Platinum Member
 
Posts: 616
Joined: Wed Dec 14, 2011 3:40 pm
Location: Ravenna

Re: La mia creazione .. VMS [Virtual Music Stand]

Postby MazzoKey » Tue Mar 05, 2013 3:28 pm

Ciao Kenny!
Grazie mille, diciamo che ho risolto una necessità nel modo meno dispendioso : Chessygrin :
Comunque non è tutto frutto di pura passione (anche se ce ne molta dietro, e anche un filo di pazzia che non guasta xD), ho studiato informatica all'ITIS e sono al primo anno di Ingeneria Informatica al momento (il che ha agevolato molto le cose) : Wink :
_ MazzoKey _

Un Moog è come un diamante: è per sempre, ma costa uno sfacelo xD

Keys: Yamaha MOX6 | Roland A33
Rack: Behringer RX1602 | Samson PS10
Studio: Tascam US-1641 | Rode M3 | Shure SRH240
User avatar
MazzoKey
Junior Member
 
Posts: 106
Joined: Mon Jul 09, 2012 1:49 am
Location: Ferrara

Re: La mia creazione .. VMS [Virtual Music Stand]

Postby Kenny » Tue Mar 05, 2013 5:15 pm

Ah ecco... : Wink :
Si beh fin quando si tratta di crare due pulsanti e un campo di testo è relativamente semplice (con gli IDE visuali), ma quando invece devi avere a che fare con gli esadecimali, i messaggi MIDI, le porte seriali ecc... le cose si complicano un po'. : Chessygrin :
User avatar
Kenny
Platinum Member
 
Posts: 616
Joined: Wed Dec 14, 2011 3:40 pm
Location: Ravenna

Re: La mia creazione .. VMS [Virtual Music Stand]

Postby MazzoKey » Tue Mar 05, 2013 5:27 pm

Già, a chi lo dici!
Se poi gli esadecimali servono per un SysEx, beh interviene anche il parametro "attanzione a non sfasciare il sistema della tastiera" : CoolGun :
Comunque gli IDE visuali aiutano un casino (tranne Java, li vado di codice anche per le GUI, sennò viene fuori un macello di codice) e poi Windows mette già a disposizione delle funzioni di libreria (DLL) che sono già installate per inviare ShortMessage e LongMessage, il che è comodo.
Infatti per la versione Java (e di seguito anche quella tablet, che al 99% sarà solo per Android che sfrutta Java) dovrò litigare per bene col Midi!

PS. Ai possessori di tablet o altre apparecchiature Apple con iOS e derivati (non conosco bene il campo della mela morsa xD), purtroppo iOS sui disposotivi portatili, che io sappia (se smentite, tanto meglio) non supporta Java, ma usa il linguaggio ObjectiveC e necessita di una piattaforma Mac per la programmazzione delle APP (io non possiedo un Mac e non ho al momento la sbattezzo di imparami un linguaggio nuovo da zero, ne ho a basta di quelli che so, magari una volta che sono in pausa dall'università mi ci posso mettere dietro, ma rimango sempre senza un Mac). Questa bella pappardella per dire che è molto probabile che se farò una versione per tablet sarà appunto solo per Android, chiedo perdono, ma è causa di forza maggiore : Cry :

PPS. Hai studiato informatica anche tu Kenny?
_ MazzoKey _

Un Moog è come un diamante: è per sempre, ma costa uno sfacelo xD

Keys: Yamaha MOX6 | Roland A33
Rack: Behringer RX1602 | Samson PS10
Studio: Tascam US-1641 | Rode M3 | Shure SRH240
User avatar
MazzoKey
Junior Member
 
Posts: 106
Joined: Mon Jul 09, 2012 1:49 am
Location: Ferrara

Re: La mia creazione .. VMS [Virtual Music Stand]

Postby Kenny » Tue Mar 05, 2013 7:52 pm

Infatti, bisogna sapere ESATTAMENTE cosa si sta facendo. E quello che non puoi ottenere con la conoscenza dell'informatica devi ottenerlo... facendo esperimenti su una cavia elettronica : Lol : .. solo che in caso di errori........ : Chessygrin :

Io ho fatto qualcosa all'itis, con C++ Builder (IDE visivo) e alle medie con Pascal. Robe molto minimal... Poi mi è presa la passione e ho cercato, anche inconsapevolmente, sempre nuove risposte. Dal C++ sono passato al C#, imparando a spaciugare un po' anche con le classi, gli oggetti, le API.
Poi, non soddisfatto, mi sono studiato un po' di HTML, CSS, PHP e MySQL.
Diciamo che per essere autodidatta di cose ne ho imparato. : Eeek :

Poi quando farai la versione per android mi piacerebbe dare una sbirciatina ai sergenti. : Doctor :
User avatar
Kenny
Platinum Member
 
Posts: 616
Joined: Wed Dec 14, 2011 3:40 pm
Location: Ravenna

Re: La mia creazione .. VMS [Virtual Music Stand]

Postby MazzoKey » Tue Mar 05, 2013 8:12 pm

Caspita! Tanto di complimenti! : Thumbup :
Imparare PHP e MySQL da autodidatta è tamugno.

Comunque se vuoi divertirti coi linguaggi ad oggetti, vai di Java (noi in V superiore abbiamo fatto un videogioco xD)
Diciamo che per molti versi sono anche io un autodidatta, perchè ho le basi di VB6 scolastiche (uso di comandi vari),ma le implementazioni di sistema, il Midi e dintorni le ho raccimolate da solo : book :

Per la versione Android prima devo risolvere il problema delle caselle di testo in java (un bel match tra ASCII e UTF-8 : WallBash : ) .. comunque, fai conto che di per se Android usa Java con delle classi particolari ed esiste un editor (Eclipse) in cui si può inserire l'SDK Android (gratis dalla Google : Chessygrin : ) e poi vai di Java a manetta.
Appena inizio coi sorgenti in Java vedo di passarteli.
_ MazzoKey _

Un Moog è come un diamante: è per sempre, ma costa uno sfacelo xD

Keys: Yamaha MOX6 | Roland A33
Rack: Behringer RX1602 | Samson PS10
Studio: Tascam US-1641 | Rode M3 | Shure SRH240
User avatar
MazzoKey
Junior Member
 
Posts: 106
Joined: Mon Jul 09, 2012 1:49 am
Location: Ferrara

Re: La mia creazione .. VMS [Virtual Music Stand]

Postby Kenny » Tue Mar 05, 2013 8:40 pm

La codifica caratteri pu? essere un problema. : Lol :

Allora ci conto eh!! Da parte mia, quando avrò una Mox sarò lieto di testare la tua applicazione. Certo, se non fai prima la versione per Kurzweil! Ahaha
User avatar
Kenny
Platinum Member
 
Posts: 616
Joined: Wed Dec 14, 2011 3:40 pm
Location: Ravenna

Next

Return to Vst / App. Musicali / Software

Who is online

Users browsing this forum: No registered users and 10 guests