<< Discussione precedente | Discussione successiva >> |
![]() |
Autore | Messaggio |
tomcat |
| ||
![]() ![]() ![]() Utente registrato #14168 Registrato il: ven 10 ott 2008 - 11:44Provenienza: Milano Messaggi: 193 ![]() | Nome del software: X-Solfege 3.14.0 Link su winPenPack: http://www.winpenpack.com/main/download.php?view.42 Bug: errore di esecuzione; non trova un file Licenza software: GNU General Public License Possibile soluzione (facoltativa): Quando tento di ascoltare un file musicale (ad esempio click su "Intervalli melodici\seconda minore\uno qualsiasi di quelli elencati"), il programma da quel che ho capito, tenta di caricare un software chiamato Csound che, a quanto pare, non riesce a caricare. Questo è il messaggio di errore che ottengo: ![]() *** EDIT *** Nella mia installazione di WPP (3.5.2 direttamente su HD) non c'è nè in /bin, nè in /lib alcuna libreria con il nome Csound. [ Modificato mer 01 apr 2009 - 16:07 ] | ||
Torna ad inizio pagina |
PortableUmbo |
| ||
![]() ![]() ![]() Utente registrato #2511 Registrato il: mer 07 feb 2007 - 10:08Provenienza: Roma Messaggi: 217 ![]() | Benvenuto Tomcat e grazie della segnalazione. Per replicare il bug bisogna selezionare il menu File -> Argomento -> Esercizi CSound sperimentali. In questo modo cambia il contenuto del menu principale. Selezionando poi uno degli intervalli disponibili e premendo il tasto "Nuovo" si ottiene la MessageBox riportata. La motivazione è spiegata qui -Link- ![]() CSound può essere scaricato qui -Link- ![]() Sono disponibili due versioni, la "d" e la "f": la differenza è spiegata qui -Link- ![]() Attenzione! Se si installa CSound dal pacchetto scaricato, è probabile che si perda la portabilità di X-Solfege. Penso che il bug debba restare aperto per valutare se e come integrare CSound nel pacchetto X-Solfege. Alcune considerazioni per il Team 1. CSound è un pacchetto voluminoso. L'installer estratto con 7-Zip occupa 61,5 MB; la cartella bin al suo interno 13,6 MB e non sono sicuro che sia sufficiente. 2. Solfege è un programma Python, che utilizza l'interprete Python riportato all'interno di Bin\Solfege. Lo stesso interprete è in Lib\Python, per esempio se si ha X-Blender installato. Non potremmo pensare a una rivisitazione del package X-Solfege che utilizzi l'interprete Python da Lib\Python, così da alleggerire il pacchetto? (e magari essere più inclini a metterci dentro CSound ?) | ||
Torna ad inizio pagina |
Danix |
| ||
![]() ![]() ![]() ![]() Utente registrato #1 Registrato il: ven 29 dic 2006 - 05:38Provenienza: Sassari Messaggi: 12961 ![]() | E' possibile integrare CSound indicando l'eseguibile e il percorso della sola cartella bin (13 Mb) in Preferenze >> Programmi esterni >> CSound. Bisogna però verificare se alcuni componenti di CSound non sono necessari per X-Solfege (ad esempio i plugin). Il percorso viene scritto in \User\Solfege\solfegerc e può essere corretto tramite WriteToIni in X-Solfege.ini, magari prevedendo di includere CSound in $Lib$
[WriteToIni=@AppDataDir@\GNU Solfege\solfegerc]
Per quanto riguarda Python e la possibile condivisione con Blender, per me va bene. L'unico dubbio è relativo al fatto che l'X-Software dovrebbe mantenere il più fedelmente possibile la sua struttura originale (anche a scapito delle dimensioni), per evitare di rimodellare il pacchetto ad ogni aggiornamento. In questo caso poi, ho già spostato GTK da $Bin$ a $Lib$ ![]() [ Modificato mer 01 apr 2009 - 18:19 ] | ||
Torna ad inizio pagina |
|
Danix |
| ||
![]() ![]() ![]() ![]() Utente registrato #1 Registrato il: ven 29 dic 2006 - 05:38Provenienza: Sassari Messaggi: 12961 ![]() | Per quanto riguarda gli intervalli dovrebbe essere ok. Invece c'è un problema per le progressioni armoniche (manca WinMMA): ![]() ----edit----- Ok per l'integrazione con WinMMA (da inserire in $Lib$\WinMMA), ma bisogna impostare anche i lettori:
[WriteToIni=@AppDataDir@\GNU Solfege\solfegerc]
Nota: ho dovuto impostare X-MediaPlayerClassic per i midi perchè X-VideoLAN (stranamente) non li apre. Problemi da risolvere:
[ Modificato mer 01 apr 2009 - 19:21 ] | ||
Torna ad inizio pagina |
|
Danix |
| ||
![]() ![]() ![]() ![]() Utente registrato #1 Registrato il: ven 29 dic 2006 - 05:38Provenienza: Sassari Messaggi: 12961 ![]() | Per il punto 1 il problema è complesso: WinMMA (rinominata in mma) deve stare in C:\ Solo così le progressioni armoniche vengono riprodotte in midi Le cose non funzionano neanche modificando i percorsi nei seguenti file (tuttavia migliorano):
$Lib$\WinMMA\mma.bat
Evidentemente mi sfugge qualcosa.. ![]() Per il punto 2:
[RunAfter]
Purtroppo le variabili d'ambiente del mio pc sono completamente sballate, quindi non so se in un pc "in regola" le cartelle e i file temporanei vengano creati in @TempDir@. In questo caso:
[RunAfter]
Al momento io ho: $Temp$ (quindi X-Solfege) in C:\WINDOWS\TEMP, mentre le cartelle temporanee di X-Solfege in C:\DOCUME~1\Danix\IMPOST~1\Temp Quindi occorre verifica. [ Modificato sab 04 apr 2009 - 02:42 ] | ||
Torna ad inizio pagina |
|
Danix |
| ||
![]() ![]() ![]() ![]() Utente registrato #1 Registrato il: ven 29 dic 2006 - 05:38Provenienza: Sassari Messaggi: 12961 ![]() | Risolto il punto 1:
[StringReplace=$Lib$\mma\MMA\gbl.py]]
Ora mma può stare in $Lib$ e le progressioni armoniche vengono riprodotte. Inoltre son riuscito a snellire la distribuzione di mma sino a 10 Mb eliminando alcune parti che non sembrano essere necessarie. | ||
Torna ad inizio pagina |
|
Danix |
| ||
![]() ![]() ![]() ![]() Utente registrato #1 Registrato il: ven 29 dic 2006 - 05:38Provenienza: Sassari Messaggi: 12961 ![]() | Questa è la nuova versione: X-Solfege 3.14.1 [rev7] Ovviamente è gradito (oltre che necessario) un test approfondito. Change-log:
Nota importante: per la riproduzione delle progressioni armoniche in formato midi, è necessario utilizzare X-MediaPlayerClassic (già impostato nel launcher), decomprimendolo nella cartella di X-Solfege secondo la struttura classica di winPenPack (se X-Solfege viene utilizzato singolarmente), o installandolo tramite l'apposita opzione "Installa X-Software.." presente nel menù (se utilizzato all'interno di winPenPack). In alternativa è necessario impostare un player midi differente dalle opzioni di X-Solfege. In caso contrario verrà mostrato il seguente errore: ![]() [ Modificato lun 06 apr 2009 - 01:14 ] | ||
Torna ad inizio pagina |
|
Moderatori: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60 |