Openmusic.

Il software OpenMusic è un linguaggio di programmazione visiva completo basato su CommonLisp / Clos.
Scarica ora

Openmusic. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • LGPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Augusto Agon, Jean Bresson and Karim Haddad
  • Sito web dell'editore:
  • http://recherche.ircam.fr/equipes/repmus/OpenMusic/

Openmusic. Tag


Openmusic. Descrizione

Il software OpenMusic è un linguaggio di programmazione visiva completo basato su CommonLisp / Clos. Il software OpenMusic è un linguaggio di programmazione visiva completo basato su CommonLisp / Clos. OpenMusic è orientato all'icona, utilizza ampiamente trascinare e rilasciare, e ha strutture di controllo visivo integrate che interfacciano con quelle LISP, come loop. Sopra il kernel openmusico, vivi i progetti openmusici. Un progetto è un set specializzato di classi e metodi direttamente scritti in liscio, accessibili e visualizzabili nell'ambiente openmusico. OpenMUSIC può essere utilizzato come linguaggio generico funzionale / oggetto / linguaggio visivo di programmazione. Ad un livello più specializzato, un insieme di classi e librerie fornite rendono un ambiente molto comodo per la musica copenmusicposition.Objects è simboleggiata da icone che possono essere trascinate e cadute tutto intorno. La maggior parte delle operazioni viene quindi eseguita trascinando un'icona fropenmusica un luogo particolare e lasciandolo in un altro posto. Sono fornite molte classi che implementano dati musicali / comportamenti. Sono associati a editor di editor grafici e possono essere estesi dall'utente per soddisfare le esigenze specifiche. Diverse rappresentazioni di un processo musicale sono gestite, tra cui la notazione copenmusicmons, il ribaltamento del piano midi, il segnale sonoro. L'organizzazione di alto livello in-tempo del materiale musicale è proposto attraverso il concetto di maquette. Exististing CopenmusicMonLisp / Codice Codice può essere facilmente riutilizzato in OpenMusic e il nuovo codice può essere sviluppato in modo puramente visivo. Ciò sono alcune caratteristiche chiave di "OpenMusic" : · Programmazione visiva. OM fornisce strumenti di programmazione di base (condizionamenti, loop, gestione elenchi) per la creazione di programmi visivi. Oggetti musicali e strutture (accordi, sequenze di accordi, rtythms, funzioni di interruzione, suoni) possono essere creati grazie a un set di classi e manipolato con funzioni specializzate. · Programmazione orientata agli oggetti. Le classi definite dall'utente possono essere create e collegate alla gerarchia della classe om. Funzioni generiche e metodi specializzati possono essere definiti da programmi visivi. · Programmazione vincoli. I problemi di soddisfazione dei vincoli possono essere definiti graficamente e risolti utilizzando diversi solutori di vincoli. · Editor musicali. Gli oggetti musicali possono essere modificati utilizzando specifici redattori. · Maquette. La Maquette è un'interfaccia originale di sequenziamento / programmazione in cui l'oggetto musicale può essere organizzato e connesso in un contesto temporale. · Teoria della musica matematica. · Analisi / sintesi del suono. Il suono può essere analizzato e sintetizzato in OM utilizzando le interfacce con strumenti di elaborazione audio esterni. Strutture di dati speciali e strumenti di programmazione consentono di maniulance Descrizioni del suono e parametri di sintesi.requirementi: · GTK + V2.X · SBCL V1.X · CLG (CVS) · Midishare · Libaudiostream · SDIF-Lib · OMOSC.so · FLUIDSYNTH (ricompilato con Midishare Supporto) (facoltativo) · Slime 2.0 o migliore (facoltativo) Installazione: - Prima di compilare OM, è necessario installare i 4 OmFonts trovati in OM Directory Risorse / Fonts-Linux.- Il file .sbclrc dovrebbe assomigliare a questo: (richiedere "Asdf ) (SETF (Logical-PathName-Translations "CLG") '("(" **; *. *. * "" / Home / MyAccount / Somewhere-CLG-IS / CLG / ** / "))) + SBCL (Truename #p "CLG: Systems") # + CMU (Concatenate 'String String (Unix-Namestring #p "CLG: Systems") "/") Asdf: * Registro centrale *) (Richiedere la compilazione "GTK): Il primo lancio SBCL forma un terminale. Assicurati che carichi i Binding CLG. Quindi inserire la seguente espressione: (Carica #p "/home/hyperion/dev/om/om-5.2.1/Dev/om/om-5.2.1/buildimage/buildlinx/init.lisp") Dopo che OM è stato compilato, usa questa espressione per costruire l'immagine "om" : (SB-EXT: salva-lisp-and-die #p "/home/hyperion/dev/om/om-5.2.1/image/linux/om") per avviare OM: CD / OM-5. X / Image / Linuxthen Lancio di nuovo SBCL usando questo comando: SBCL --Core Om --Userinit init.lisp


Openmusic. Software correlato

Cryosleep.

Il software Cryosleep genera cambiamenti di noisewaves con un cervello sovrapposto. ...

54

Scarica

Mediasort.

MediaSort è uno strumento che indicizza, ordina e rinomina i file multimediali come immagini e mp3. ...

154

Scarica

Ottimouem

Project OBSPELYIEM è un jukebox con streaming con streaming RTP / multicast basato su rete. ...

116

Scarica