Εμφάνιση απλής εγγραφής

Development of an application for composing sound in the programming environment (Application Programming Interface) Jsyn of Java.

Στοιχεία Dublin Core

dc.creatorΓκακίδης, Καριοφύλλης.el
dc.creatorGkakidis, Kariofillisen
dc.date.accessioned2016-03-15T14:20:49Z
dc.date.available2016-03-15T14:20:49Z
dc.date.issued2008-07-28T11:07:37Z
dc.identifier.urihttp://hdl.handle.net/20.500.12688/2478
dc.description.abstractΤο JSyn είναι ένα Application Programming Interface (API) το οποίο επιτρέπει την ανάπτυξη διαδραστικών μουσικών προγραμμάτων με την χρήση της γλώσσας προγραμματισμού Java. Οι εφαρμογές που μπορεί να γίνουν με το JSyn αφορούν σε ηχητικά εφφέ, ηχητικά περιβάλλοντα και μουσική. Είναι βασισμένο στο παραδοσιακό μοντέλο ηχητικών μονάδων – γεννητριών οι οποίες συνδεδεμένες μεταξύ τους μπορούν να παράγουν πιο περίπλοκους ήχους. Το JSyn το ανέπτυξε ο Phill Burk, και το παρουσίασε πρώτη φορά στο ICMC (International Computer Music Conference) το 1998. Από εκεί και μετά το JSyn συνεχίζει να αναπτύσσεται με εκδόσεις σχεδόν κάθε χρόνο. Η τελευταία έκδοση έγινε τον Ιανουάριο του 2008. Προς το παρόν το JSyn plug-in υποστηρίζει δύο λειτουργικά συστήματα. Το Microsoft Windows μέχρι την τελευταία έκδοση Vista, και το Apple Mac OS X μέχρι την τελευταία έκδοση Leopard 10.5. Η υποστήριξη για το λειτουργικό Linux θα είναι εφικτή στο άμεσο μέλλον. Στην εργασία αυτή παρουσιάζονται οι λειτουργίες του JSyn και πως αυτές βοηθούν στην ανάπτυξη εφαρμογών σύνθεσης ήχου. Ακόμα κάποιος μπορεί να δει τις εσωτερικές διεργασίες που γίνονται ώστε να μετατραπεί ο κώδικας γραμμένος σε Java μέχρι να φτάσει στην δυαδική μορφή του. Παρουσιάζονται ακόμα οι βασικές κλάσεις και οι κύριες ηχητικές μονάδες που παρέχει το JSyn. Επίσης έχουν αναπτυχθεί τρεις εφαρμογές με χρήση του JSyn και της Java. Με αυτές γίνεται προσπάθεια να αναπτυχθεί ένα ευρύ φάσμα τεχνικών σύνθεσης ήχου ώστε να γίνει αντιληπτό το μέγεθος και η ποιότητα του πακέτου JSyn. Στην δεύτερη εφαρμογή χρησιμοποιείται η σύνθεση πίνακα κυματομορφής, η προσθετική σύνθεση και η τεχνική διαμόρφωσης πλάτους. Στην τρίτη γίνεται χρήση της τεχνικής σύνθεσης ήχου διαμόρφωσης συχνότητας. Όλες οι εφαρμογές προσφέρουν στον χρήστη έλεγχο σε μερικές βασικές παραμέτρους με την χρήση γραφικού περιβάλλοντος διάδρασης σχεδιασμένο στην γλώσσα προγραμματισμού Java.el
dc.languageel
dc.publisherΤ.Ε.Ι. Κρήτης, Σχολή Εφαρμοσμένων Επιστημών (Σ.Εφ.Ε), Τμήμα Μηχανικών Μουσικής Τεχνολογίας και Ακουστικής Τ.Ε. (Ρέθυμνο)el
dc.publisherT.E.I. of Crete, School of Applied Sciences, Department of Music Technology and Acoustics Engineering (in Rethymno)en
dc.rightsAttribution-ShareAlike 4.0 International (CC BY-SA 4.0)
dc.rights.urihttps://creativecommons.org/licenses/by-sa/4.0/
dc.titleΑνάπτυξη εφαρμογών σύνθεσης ήχου στο περιβάλλον προγραμματισμού (Application Programming Interface) Jsyn της Java.el
dc.titleDevelopment of an application for composing sound in the programming environment (Application Programming Interface) Jsyn of Java.en

Στοιχεία healMeta

heal.creatorNameΓκακίδης, Καριοφύλλης.el
heal.creatorNameGkakidis, Kariofillisen
heal.publicationDate2008-07-28T11:07:37Z
heal.identifier.primaryhttp://hdl.handle.net/20.500.12688/2478
heal.abstractΤο JSyn είναι ένα Application Programming Interface (API) το οποίο επιτρέπει την ανάπτυξη διαδραστικών μουσικών προγραμμάτων με την χρήση της γλώσσας προγραμματισμού Java. Οι εφαρμογές που μπορεί να γίνουν με το JSyn αφορούν σε ηχητικά εφφέ, ηχητικά περιβάλλοντα και μουσική. Είναι βασισμένο στο παραδοσιακό μοντέλο ηχητικών μονάδων – γεννητριών οι οποίες συνδεδεμένες μεταξύ τους μπορούν να παράγουν πιο περίπλοκους ήχους. Το JSyn το ανέπτυξε ο Phill Burk, και το παρουσίασε πρώτη φορά στο ICMC (International Computer Music Conference) το 1998. Από εκεί και μετά το JSyn συνεχίζει να αναπτύσσεται με εκδόσεις σχεδόν κάθε χρόνο. Η τελευταία έκδοση έγινε τον Ιανουάριο του 2008. Προς το παρόν το JSyn plug-in υποστηρίζει δύο λειτουργικά συστήματα. Το Microsoft Windows μέχρι την τελευταία έκδοση Vista, και το Apple Mac OS X μέχρι την τελευταία έκδοση Leopard 10.5. Η υποστήριξη για το λειτουργικό Linux θα είναι εφικτή στο άμεσο μέλλον. Στην εργασία αυτή παρουσιάζονται οι λειτουργίες του JSyn και πως αυτές βοηθούν στην ανάπτυξη εφαρμογών σύνθεσης ήχου. Ακόμα κάποιος μπορεί να δει τις εσωτερικές διεργασίες που γίνονται ώστε να μετατραπεί ο κώδικας γραμμένος σε Java μέχρι να φτάσει στην δυαδική μορφή του. Παρουσιάζονται ακόμα οι βασικές κλάσεις και οι κύριες ηχητικές μονάδες που παρέχει το JSyn. Επίσης έχουν αναπτυχθεί τρεις εφαρμογές με χρήση του JSyn και της Java. Με αυτές γίνεται προσπάθεια να αναπτυχθεί ένα ευρύ φάσμα τεχνικών σύνθεσης ήχου ώστε να γίνει αντιληπτό το μέγεθος και η ποιότητα του πακέτου JSyn. Στην δεύτερη εφαρμογή χρησιμοποιείται η σύνθεση πίνακα κυματομορφής, η προσθετική σύνθεση και η τεχνική διαμόρφωσης πλάτους. Στην τρίτη γίνεται χρήση της τεχνικής σύνθεσης ήχου διαμόρφωσης συχνότητας. Όλες οι εφαρμογές προσφέρουν στον χρήστη έλεγχο σε μερικές βασικές παραμέτρους με την χρήση γραφικού περιβάλλοντος διάδρασης σχεδιασμένο στην γλώσσα προγραμματισμού Java.el
heal.languageel
heal.academicPublisherΤ.Ε.Ι. Κρήτης, Σχολή Εφαρμοσμένων Επιστημών (Σ.Εφ.Ε), Τμήμα Μηχανικών Μουσικής Τεχνολογίας και Ακουστικής Τ.Ε. (Ρέθυμνο)el
heal.academicPublisherT.E.I. of Crete, School of Applied Sciences, Department of Music Technology and Acoustics Engineering (in Rethymno)en
heal.titleΑνάπτυξη εφαρμογών σύνθεσης ήχου στο περιβάλλον προγραμματισμού (Application Programming Interface) Jsyn της Java.el
heal.titleDevelopment of an application for composing sound in the programming environment (Application Programming Interface) Jsyn of Java.en
heal.typebachelorThesis
heal.keywordγλώσσα προγραμματισμού Java, επεξεργασία ήχου, ηλεκτρονικός υπολογιστής, μουσική σύνθεση, μουσική με ηλεκτρονικό υπολογιστή, Jsyn (Λογισμικό σύνθεσης ήχου)el
heal.keywordJava (Computer program language), computer, sound processing, music composition, computer music, Jsyn (Audio synthesis software)en
heal.advisorNameΔιαμαντόπουλος, Ταξιάρχηςel
heal.advisorNameDiamantopoulos, Taxiarchisen
heal.academicPublisherIDteicrete
heal.fullTextAvailabilitytrue
tcd.distinguishedfalse
tcd.surveyfalse


Αρχεία σε αυτό το τεκμήριο

Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
Except where otherwise noted, this item's license is described as Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)