Benvenuto, Visitatore. Per favore, effettua il login o registrati.

  Hai perso la tua email di attivazione?

Main Home Help Ricerca Login Registrati

  Mostra Posts
Pagine: [1] 2 3 ... 16
1  Linguaggi per la Computer Music / Max MSP Jitter / Re: Flac reader per Max il: Febbraio 13, 2008, 13:46:44
oh che bello  Grossa risata

http://flac.sourceforge.net/

mi ci applico

io stavo guardando il formato Wave in verità   http://www.borg.com/~jglatt/tech/wave.htm

Ciao P  Sorriso
2  Computer (& Computerless) Music / Questioni Tecniche / Re: Quantizzazione con Reaper il: Gennaio 29, 2008, 12:09:23
non credo che ci sia qualcuno su questo forum che utilizza Reaper, prova qui:

http://www.cockos.com/forum/forumdisplay.php?f=20

Fai una piccola ricerca(quantize)

http://www.cockos.com/forum/search.php?searchid=360644


OLè  Sorriso
3  Linguaggi per la Computer Music / Altri linguaggi / Re: Tutorial di SuperCollider in italiano il: Gennaio 25, 2008, 13:32:26
Allego link ad altro manuale italiano per SuperCollider

http://www.cirma.unito.it/andrea/sw/sc/prd_tSCIRMA.pdf

Grazie ad Andrea Valle  Sorriso
4  Linguaggi per la Computer Music / Altri linguaggi / Re: Midi to XML to Midi to C programming il: Gennaio 25, 2008, 13:23:46
si si  Wow ho risolto con fgets, ma bisogna fare attenzione a inizializzare  bene la stringa su cui copi (che sia pulita)
altrimenti quando passi la la stringa come argomento ad fopen lui restituisce NULL se c'è del garbage dentro..

Vabbè tutto ok sono contento procedo  Grossa risata

5  Linguaggi per la Computer Music / Altri linguaggi / Re: Midi to XML to Midi to C programming il: Gennaio 23, 2008, 17:52:29
Citazione
Quello che non so ancora fare  è un Batch processing
Citazione
lo pseudocodice sarà del tipo:
nomi_files = nuovo array con i nomi dei file midi che vuoi leggere
dati_midi = nuovo array vuoto
for (int i=0; i< nom_files.length;i++)
    dati_midi[ i] = fopen(nomi_files[i ], ..)

Ecco qui una procedura di Batch Processing semplice ma efficace; allego codice:

questo esempio si limita a visualizzare il primo Chunk Midi (Mthd) dove vengono dichiarati
MidiFormat;NumberOfMidiTracks;DivisionThicks
però può essere modificato a piacere per estrarre qualsiasi tipo di dato.

/*  file  ReadMthd.c
1)Legge ListaMidiFile.txt
    per creare ListaMidiFile usare da CommandLine nella cartella dei midi file:
    c:\>dir/s/b/a-d > ListaMidiFile.txt
2)Apre MidiFILE e print Mthd Chunk

**)NOTA: i nomi dei file.mid NON devono contenere spazi
*/

#include <dos.h>
#include <stdio.h>
#include <stdlib.h>


main()
{
        FILE *nome_filep, *data_filep;
        char MidiFile[256];
        unsigned char data_byte;
        int i, count;

        if((nome_filep=fopen(_argv[1], "r"))==NULL)     //Open ListaMidiFile.txt
        {
                printf("cannot open file %s\n",_argv[1]);
                exit(-1);
        }

        fscanf(nome_filep,"%s",MidiFile);           //legge stringa da ListaFile

//Loop  ListaMidiFile===========================================================
        while(!feof(nome_filep))
        {
            fscanf(nome_filep,"%s",MidiFile);       //legge stringa da ListaFile

            if((data_filep=fopen(MidiFile, "rb"))==NULL)     //Open MidiFILE.mid
            {
                printf("cannot open file %s\n",MidiFile);
                exit(-1);
            }

            //Legge Mthd da MidiFile============================================
            printf("MthdChunk File>>%s\n", MidiFile);
            count = 0;
            for(i = 0; i < 14; i++)
            {
                data_byte = fgetc(data_filep);
                printf("%u\t", data_byte);
                count++;
                if(count >= 4)                       //Print Format 4xline
                {
                        count = 0;
                        printf("\n");
                }
            }
            printf("\n\n");
            fclose(data_filep);
        }
        fclose(nome_filep);

    getchar();
    return 0;
}


Ciao P  Occhiolino
6  Computer (& Computerless) Music / Questioni Tecniche / Re: Consigli su come realizzare una DAW il: Gennaio 08, 2008, 11:39:16
Provo a risponderti... ache se i tuoi quesiti sono un pò vaghi...
probabilmente è da tanto che sei lontano da questi argomenti e dai tempi dell'atari e del cubaseMIDI le
cose si sono evolute (PARECCHIO).

Premetto. Non comprare nulla. La mia macchina è meno potente della tua e puoi lavorare anche senza scheda audio e casse
,all'inizio per iniziare a fare suoni puoi lavorare anche in cuffia.

è difficile risponderti perchè non si capisce cosa vuoi fare.. comunque provo:
partiamo dal semplice:
Cubase
http://www.steinberg.net/983_1.html
è un sequencer professionale su cui caricare dati Audio&Midi ed Instruments in formato VST
http://www.steinberg.net/149_1.html
Ci fai un sacco di cose belle, e per essere chiari a livello qualità se ci sai lavorare ci puoi realizzare anche Song professionali.
Ma in poche parole non puoi fare altro che strutturare una SONG.

poi ci sono Software più avanzati che ti permettono di PROGRAMMARE attraverso codice o tools sia il tuo ambiente di lavoro
che gli strumenti che producono suono. Dai un occhiata e leggi un pò:
http://www.audiosynth.com/
http://www.cycling74.com/products/maxmsp
http://www.csounds.com/

Questo è il mio contributo, ripeto " le cose si sono evolute parecchio " piano piano
riprendi contatto, magari compra qualche rivista basic parla con qualche amico e fai le prime prove.

Consiglio , non spendere soldi , c'è un sacco di roba Freeware che funziona bene. Per Esempio:

Alternativa Gratuita a CUBASE è Reaper che funziona benissimo per cominciare e farti un pò le ossa
http://www.reaper.fm/
 
Vst instruments Gratuiti c'è vasta scelta vedi un po tu, cerca su Google " FreeVST "
http://www.vst4free.com/plugins/getfilehtml/getfilehtml.php?lng=en&id=29

Consiglio : fai le tue prove , carica installa , tocca , modifica .... poi dopo un pò FORMATTA TUTTO , ripulisci il Computer e ricomincia da capo.

Ciao P

PS: altre cose semplici ( ma NON gratuite )
http://www.ableton.com/
http://www.propellerheads.se/


7  Linguaggi per la Computer Music / Csound / Re: Csound e Windows Vista 64-bit il: Gennaio 08, 2008, 09:56:32
Sorry sono ancora su XP  Sorriso e ce ne passerà un pò prima che passi a Vista, (devono proprio convincermi  Wow )

Ricordo che quando sono passato da Windows98 a XP ho tenuto per almeno un anno la macchina con il doppio Boot.

8  Categoria Generale / Off Topics / Re: Salve a tutti il: Gennaio 08, 2008, 09:34:40
 Grossa risata Ola
9  Computer (& Computerless) Music / Questioni Tecniche / Re: BOOKS_List of .. il: Gennaio 07, 2008, 16:11:11
Citazione
Quanto mi viene poi per la spedizione ecc?

Niente è tutto compreso . Per SOLI  Sorriso  141.80 dollari  Grossa risata

10  Computer (& Computerless) Music / Questioni Tecniche / Re: BOOKS_List of .. il: Gennaio 07, 2008, 14:09:51
Bò...!!

Sinceramente è anni che faccio acquisti su amazon americano, ho il mio account li ,le mie ricerche e whish list
poi quando mi interessa una cosa non sto tanto li a guardare se risparmio +-10 euro..

ripeto Bò. non so rispondere  Sorriso
11  Linguaggi per la Computer Music / Altri linguaggi / Re: Midi to XML to Midi il: Gennaio 07, 2008, 12:09:35
Citazione
se già hai capito come estrarre i dati (ci sono cmq parecchie librerie che lo fanno)

io mi sto scrivendo tutto il codice da zero, che in realtà non è poi cosi complesso, però non uso librerie
e non ne conosco di dedicate al midi per C.
forse qui trovo qualcosa?
http://www.microsoft.com/downloads/details.aspx?FamilyId=4B78A58A-E672-4B83-A28E-72B5E93BD60A&displaylang=en

Se hai qualche Link e indicazione ne approfitto!! come sempre  Grossa risata

Ciao Bru
12  Computer (& Computerless) Music / Questioni Tecniche / BOOKS_List of .. il: Gennaio 07, 2008, 11:48:54
Ciao Guys

Segnalo alcuni dei miei ultimi acqusti in libreria(amazon) , ottimo materiale

http://www.amazon.com/Musimathics-1-Mathematical-Foundations-Music/dp/0262122820/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1199702529&sr=1-1

http://www.amazon.com/Musimathics-2-Mathematical-Foundations-Music/dp/0262122855/ref=pd_bbs_sr_2?ie=UTF8&s=books&qid=1199702529&sr=1-2

http://www.amazon.com/Beyond-MIDI-Handbook-Musical-Codes/dp/0262193949/ref=sr_1_1?ie=UTF8&s=books&qid=1199702477&sr=1-1

il terzo non mi è ancora arrivato, ma è ottimo se scrivi e progetti codice

HaveFun Grossa risata

13  Computer (& Computerless) Music / Talkin' About Music / Re: Topten del momento il: Gennaio 07, 2008, 10:23:27
Non ce li ho 10 Top al momento  Grossa risata ma questi tre stanno facendo un bel lavoro in ambito Techno

RedShape
http://www.discogs.com/artist/Redshape
http://www.shapedworld.com/
http://www.myspace.com/redshape

Mathematics Recordings
http://www.discogs.com/label/Mathematics+Recordings
http://www.myspace.com/musicfrommathematics
http://www.discogs.com/artist/Hieroglyphic+Being

FXHE Records
http://www.discogs.com/label/FXHE+Records
http://www.discogs.com/artist/Omar-S
http://www.omarsdetroit.us/


+ OldSchoolMasters
http://www.officialslyandrobbie.com/    Linguaccia

14  Linguaggi per la Computer Music / Altri linguaggi / Re: Midi to XML to Midi il: Gennaio 07, 2008, 10:08:07
 Sorriso Grazie Bruno

In effetti quello che avevo pensato di fare è proprio la soluzione che mi proponi, cosi evito di fare complicate chiamate a sistema
e me la cavo aggiornando semplicemente una lista di file che poi passo su argv[1].

Sul cosa fare dei dati è un argomento molto vasto. in realtà ci sono piu llivelli: Analisi dati(Progressioni,Accordi&Rivolti,Modulazioni,Scale)
oppure TempoTracks,GrooveQuantizeMaps etc. piano piano procedo e decido il da farsi.

Al momento preferisco concentrarmi sul lavoro di SCORE che sulla SintesiSonora.
Poi riprenderò contatto con SuperCollider, ma in genere mi interessa lavorare sul COSA SUONA e QUANDO, piuttosto che provare
a costruire synth o effetti che in realtà già esistono e suonano bene.
A breve prenderò questa bestiolina http://www.davesmithinstruments.com/products/p8/   (è da provare, consiglio  Occhiolino)

Procedo  Grossa risata Grazie Bruno è sempre un piacere.

Se passi da Torino fatti sentire che ti faccio vedere il mio studio nuovo  Sorriso
15  Linguaggi per la Computer Music / Altri linguaggi / Re: Midi to XML to Midi il: Gennaio 03, 2008, 17:23:20
Inoltre... Grossa risata già che ci sei ne approfitto Bru!!  Wow

queste righe di codice C ti permettono di accedere a singoli byte del protocollo midi e semplicemente li visualizza.

//  file  DecriptMidi.c
// compilare DecriptMidi.exe
// esempio utilizzo: c:\DecriptMidi MioFileMidi.mid

#include <dos.h>
#include <stdio.h>
#include <stdlib.h>

main()
{
        FILE *fp;

        unsigned char ch, c;

        if((fp=fopen(_argv[1], "rb"))==NULL)            /* open file to read */
        {
                printf("cannot open file %s\n",_argv[1]);
                helpdoc();
                exit(-1);
        }


        c=0;
        ch=fgetc(fp);

        while(!feof(fp))                        /* loop for whole file */
        {
                printf("%u\t", ch);             /* print every byte's decimal equiv. */
                c++;
                if(c > Figo                                 /* print 8 numbers to a line */
                {
                        c=0;
                        printf("\n");
                }

               
                ch=fgetc(fp);
        }

        getchar();
        fclose(fp);                     /* close up */
}

PS: la faccina con gli occhiali è un otto(numero)

Attualmente già ci faccio un sacco di roba con i singoli dati.

Quello che non so ancora fare è un Batch processing che legga per esempio
da una cartella 100 midi file automaticamente e ne memorizzi il contenuto su un DataBase unico. ( attualmente devo aprire ed elaborare un file alla volta )
In poche parole non so come organizzare un Batch Processing in C

Hai qualche idea in proposito?? sarebbe molto utile  Sorriso

Ciao P
Pagine: [1] 2 3 ... 16


Login con username, password e lunghezza della sessione

Powered by MySQL Powered by PHP © Copyright 1996 - 2008 - ConTempoNet Edizioni Musicali ® - P.IVA: 05174251008
Tutti i diritti riservati - Tutti i marchi sono registrati -
È vietata la riproduzione, anche parziale, dei testi e delle immagini.
Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC
Traduzione Italiana a cura di SMItalia
XHTML 1.0 Valido! CSS Valido!