Openmusic

OpenMusic-software is een volledige visuele programmeertaal op basis van CommonLiP / Clos.
Download nu

Openmusic Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Augusto Agon, Jean Bresson and Karim Haddad
  • Uitgever website:
  • http://recherche.ircam.fr/equipes/repmus/OpenMusic/

Openmusic Tags


Openmusic Beschrijving

OpenMusic-software is een volledige visuele programmeertaal op basis van CommonLiP / Clos. OpenMusic-software is een volledige visuele programmeertaal op basis van CommonLiP / Clos. OpenMusic is icon georiënteerd, gebruikt uitgebreid slepen en neerzetten en heeft ingebouwde visuele besturingsstructuren die interface met lispen, zoals lus. Leef de OpenMusic-projecten boven de OpenMusic-kernel. Een project is een gespecialiseerde set klassen en methoden die rechtstreeks zijn geschreven in Lisp, toegankelijk en zichtbaar in de OpenMusic-omgeving. OpenMusic kan worden gebruikt als een functionele / object / visuele programmeertaal van het algemene doel. Op een meer gespecialiseerde niveau maken een reeks verstrekte klassen en bibliotheken het een zeer handige omgeving voor muziekkopenmusicposition.Objects worden gesymboliseerd door pictogrammen die kunnen worden gesleept en rondom vallen. De meeste operaties worden vervolgens uitgevoerd door een pictogram Fropenmusic een bepaalde plaats te slepen en deze naar een andere plaats te laten vallen. Veel klassen die muzikale gegevens / gedrag implementeren, worden verstrekt. Ze zijn geassocieerd met grafische editors en kunnen door de gebruiker worden uitgebreid om aan een specifieke behoeften te voldoen. Verschillende weergaven van een muziekproces worden behandeld, waaronder Kopenmusicmon Notatie, MIDI-pianobroodje, geluidssignaal. Op hoog niveau in-time organisatie van het muziekmateriaal wordt voorgesteld door het MAQUETT-concept. Uitvoerende KopenmusicMonLisp / Clos-code kan eenvoudig worden hergebruikt in OpenMusic, en de nieuwe code kan op een puur visuele manier worden ontwikkeld. Er zijn enkele belangrijke kenmerken van "openmusic" : · Visuele programmering. OM biedt basic programmeergereedschappen (conditionals, lussen, lijstenbeheer) voor het bouwen van visuele programma's. Muzikale objecten en structuren (akkoorden, akkoordensequenties, rtythms, break-point-functies, geluiden) kunnen worden gemaakt dankzij een set klassen en gemanipuleerd met gespecialiseerde functies. · Object georiënteerde programmering. Door de gebruiker gedefinieerde klassen kunnen worden gemaakt en verbonden met de Hiërarchie van de OM. Generieke functies en gespecialiseerde methoden kunnen worden gedefinieerd door visuele programma's. · Constraint-programmering. Constraint-tevredenheidsproblemen kunnen grafisch worden gedefinieerd en opgelost met verschillende beperkingen. · Muzikale editors. De muzikale objecten kunnen worden bewerkt met behulp van specifieke editors. · Maquette. De maquette is een originele sequencing / programmeerinterface waarbij muzikaal object kan worden georganiseerd en verbonden in een tijdelijke context. · Wiskundige muziektheorie. · Geluidsanalyse / synthese. Geluid kan worden geanalyseerd en gesynthetiseerd in OM met behulp van interfaces met externe geluidsverwerkingstools. Speciale gegevensstructuren en programmeerinstrumenten zorgen voor het beheersen van geluidsbeschrijvingen en synthesisparameters.REQUIRINGEN: · GTK + V2.X · SBCL V1.X · CLG (CVS) · Midishare · LibaudioDiStream · SDIF-LIM · Omosc.so · Fluidsynth (opnieuw gecompileerd met Midishare Ondersteuning) (optioneel) · Slijm 2.0 of betere (optionele) installatie: - Voordat u OM hebt gecompileerd, moet u de 4 OMFONTS INSTALLEN IN OM DIRECTE-FRESUSTEN / FONTS-LINUX.- Uw .sbclrc-bestand moet er als volgt uitzien: (Vereist 'ASDF ) (SETF (logische padnaam-vertalingen "CLG") '(("**; *. *. *" "/ Home / MyAccount / Some-CLG-IS / CLG / ** /"))) (Push # + SBCL (Truename #p "CLG: Systems") # + CMU (CONCATENATE 'STRING (UNIX-NAMESTRING #P "CLG: Systems") "/") ASDF: * Centraal-register *) (vereisen' GTK) compilatie: Eerste lancering SBCL Vorm een terminal. Zorg ervoor dat het de CLG-bindingen laadt. Voer vervolgens de volgende uitdrukking in: (laad #p "/home/hyperion/dev/om/om-5.2.1/buildimage/buildlinux/init.luisp") Nadat OM is gecompileerd, gebruik deze uitdrukking om 'OM'-afbeelding te bouwen : (SB-EXT: Save-LISP-EN-DIENEN #P "/HOME/HYPERION/DEV/OM/OM-5.2.1/IMAGE/LINUX/OM") Om OM te starten: CD / OM-5. X / Image / Linuxthen Lanceer opnieuw SBCL met deze opdracht: SBCL - Core OM -Userinit init.luisp


Openmusic Gerelateerde software

Libsound77

Libsound77 is een bibliotheek voor het produceren van geluidsgegevens in Fortran77-programma's die zijn opgesteld met G77. ...

153

Downloaden

fysh

FYSH is een klein perl-script dat ik schreef om alle taken te verwerken die zijn gekoppeld aan mijn iPod-shuffle. ...

71

Downloaden