music


ανοιχτά modules για synthesizers

Πριν αρχίσω να γράφω να ευχαριστήσω το Κωνσταντίνο Καναβό έναν από τους ιδρυτές του OSarena που με ενημέρωσε (αν θέλετε μπορείτε και εσείς να με ενημερώστε για κάτι χρησιμοποιήστε την σχετική φόρμα).  Ο Κώστας λοιπόν θέλησε να με ενημερώσει για την δραστηριότητα της  Rebel Technology. Η Rebel Technology είναι μια ομάδα δημιουργίας synthesizer modules ανοιχτού κώδικα. Στην παρούσα φάση δύο modules είναι διαθέσιμα, και τα δύο στο μέγεθος Eurorack

Τo module “Στοιχεῖα” που είναι ένας διπλός sequencer που το όνομα του το έχει πάρει από το ομώνυμο βιβλίο του Ευκλείδη στο οποίο περιγράφεται η μέθοδος εύρεσης του μέγιστου κοινού διαιρέτη γνωστή και ως αλγόριθμος του Ευκλείδη, για περισσότερα σχετικά με αυτό ρίξτε μια ματιά στο ενδιαφέρων paper του Godfried Toussaint για το πως ο Αλγόριθμος του Ευκλείδη μπορεί να χρησιμοποιηθεί για την αναπαραγωγή γνωστών μουσικών ρυθμών. Τα ηλεκτρονικά του βασίζονται στο AVR ATMega168 στο οποίο έχει φορτωθεί το Arduino Bootloader και ουσιαστικά μπορείτε να το προγραμματίστε λες και είναι ένα Arduino Diecimila.

Τo module “Λόγοι” λειτουργεί ουσιαστικά ως διαιρέτης, μετρητής, και ως καθυστέρηση στο σήμα μας και είναι και αυτό ανοιχτό hardware.

Παρακάτω μπορείτε να βρείτε το module Στοιχεῖα έτοιμο στους ακόλουθους διανομείς.

Επίσης παρακάτω μπορείτε να δείτε ένα βίντεο του JC Credland που δοκιμάζει το module Στοιχεῖα

(more…)


Gereqi vs. Clementine δύο κλώνοι του Amarok 1.4 4

Στις αρχές Μαρτίου είχα αναφερθεί στο Clementine ένα αρκετά ενδιαφέρων project που είχε σκοπό να μιμηθεί τις ιδιαίτερα πρακτικές εκδόσεις του Amarok 1.4. To Gereqi είναι και αυτό με την σειρά του ένα αρκετά ενδιαφέρων project με παρόμοιο στόχο, γραμμένο σε PyQt και κάνοντας χρήση του Gstreamer και είναι κάτω από την GPLv3. Από την άλλη το Clementine από την τελευταία φορά που έγραψα κάτι για αυτό έχει κάνει τεράστια βήματα προς τα εμπρός, και μόλις την Πέμπτη 29 Ιουλίου προχώρησε στην έκδοση 0.4 του.

το Gereqi

Το Gereqi έχει τις ακόλουθες δυνατότητες:

  • τυχαία και χωρίς παύσεις αναπαραγωγή
  • δημιουργία media library
  • πληροφορίες από την Wikipedia
  • λήψη cover art των albums σας
  • ενσωμάτωση στο system tray
  • δημιουργία Playlist χρησιμοποιώντας την Media-library και browser αρχείων
  • Audio tagging (μόνο ανάγνωση μέχρι στιγμής)
  • αναπαραγωγή Ogg,Flac, m4a και Mp3
  • σώσιμο μετονομασία και φόρτωση playlists
  • τοπικό σώσιμο του playlist-view (ακόμη και αν δεν το έχετε σώσει εσείς)
  • προσθήκη tracks στο playlist-view με όποιο τρόπο σας αρέσει

το Clementine

Το Clementine έχει όλες αυτές και ακόμη περισσότερες δυνατότητες:

  • αναζήτηση και αναπαραγωγή της τοπικής Music library σας
  • δυνατότητα ακρόασης μουσικής από τα  Last.fmSomaFM και Magnatune.
  • Tabbed playlists, εισαγωγή και εξαγωγή στα ακόλουθα πρωτόκολλα M3U, XSPF, PLS and ASX.
  • απεικονίσεις της μουσικής με το  projectM.
  • μετατροπή μουσικής σε αρχεία MP3, Ogg Vorbis, Ogg Speex, FLAC ή AAC
  • επεξεργασία tags σε MP3 και OGG αρχεία
  • Διαπλατφορμικό – δουλεύει σε Windows, Mac OS X και Linux.
  • Ειδοποιήσεις στην επιφάνεια εργασίας στο Linux με το libnotify και στο Mac OS X με το Growl.
  • Υποστήριξη MPRIS (Media Player Remote Interfacing Specification) στο Linux, η τηλεχειρισμός μέσω command line

Προσωπικά προτιμώ το Clementine καθώς το χρησιμοποιώ περίπου εδώ και 4-5 μήνες περίπου στα περισσότερα desktop μηχανήματα μου. Επίσης να μην ξεχνάμε ότι υπάρχουν εξαιρετικοί players που βασίζονται στην GTK+ όπως ο Rythmbox.


Οι Έλληνες στο Google Summer Of Code 10

Παρά την πεποίθηση ότι η ανάπτυξη ελεύθερου λογισμικού στην Ελλάδα είναι περιορισμένοι υπάρχουν αρκετοί νέοι προγραμματιστές που κατάφεραν και μπήκαν στο Google Summer Of Code για το έτος 2009. Πάντα επιτυχίες παιδιά.

Ευστάθιος Καμπέρης: C99/POSIX Conformance Audit για το DragonFly BSD.

Ηλίας Μαρίνος: Application-Specific Audit Trails για το FreeBSD

Φώτης Χατζής :  Ncat & General Feature Extension για το Nmap Security Scanner

Δημήτρης Διακόπουλος: Openframeworks toolkit for developing multi-touch musical interfaces για το Natural User Interface Group

Γιάννης Μπελιάς: GPhoto configuration backend for Oyranos για το OpenICC

Σίμος Ξενιτέλλης: International Input (X11) για το Simple DirectMedia Layer

Γιώργος Πολίτης: Ηush-hush chats with Off The Record (OTR) messaging για το SIP communicator.

Αλέξανδρος Στεργιάκης: Improve GIS support in Tcl για το Tcl Community Association

Παρασκευή Νικολαΐδου: HTTP/1.1 support and Chameleon, native look for Tk widgets για το Tcl Community Association

(ίσως η λίστα να μην είναι πλήρης και να μου έχει διαφύγει κάποιος, παρακαλώ ενημερώστε με σχετικά)

και έτσι έγινε:

ο Γιώργος Κιαγιαδάκης: Voip Client για το KDE

Επίσης ο Νίκος Κουρεμένος είναι μέντορας για λογασιασμό του Python Software Foundation στο project του Jeffrey Ling  Gajim: Whiteboard Implementation.

και ο Διομήδης Σπινέλλης είναι μέντορας για λογαριασμό του FreeBSD Project στο project της  Tatsiana Elavaya: ipfw ruleset optimization and highlevel rule definition language.


250+ Χριστουγεννιάτικα & πρωτοχρονιάτικα τραγούδια με άδεια creative commons! 15


Τα Χριστούγεννα έρχονται σε λίγες μέρες μιας και είναι μια γιορτή αγάπης μοιράζουμε δώρα, και τι καλύτερα από δώρα που μπορείτε με την σειρά σας να τα μοιράστε και εσείς, ξανά και ξανά… παρακάτω έχω μια συλλογή με 256 Χριστουγεννιάτικα  τραγούδια για την μουσική επένδυση αυτών των ημερών.. Ξέρω ότι πολλά μπορεί να μην σας αρέσουν, ακούστε τα και φτιάξτε την δική σας Χριστουγεννιάτικη λίστα και στείλτε την στους φίλους σας.

Καλές γιορτές… πολλές ευχές για υγεία και ευτυχία

πηγή

Να επισημάνω έαν έχετε υπόψην σας και άλλα χριστουγεννιάτικα τραγούδια με άδεια χρήσης Creative Commons αφήστε ένα σχόλιο παρακάτω. Ευχαριστώ!


παρτιτούρες με ανοιχτό λογισμικό

Όταν ήμουν μικρός και αθώος (λέμε τώρα) είχα αρχίσει να παίζω μουσική. Είχα μια πολύ καλή δασκάλα που με βοηθούσε πολύ και στην θεωρία και στην πρακτική. Αυτά για εμένα όμως δεν είμαι μόνο εγώ που μπορώ να διαβάσω μουσική και να καταλαβαίνω (πάνω κάτω) τι βλέπω υπάρχουν πολλοί που ξέρουν πολύ καλύτερα από εμένα να διαβάζουν και να παίζουν μουσική όπως και υπάρχουν πολλά προγράμματα για τον σκοπό αυτό αν δούμε μερικά από αυτά ενδεικτικά.

Καταρχάς θα ασχοληθούμε με το πρώτο πρόγραμμα για δημιουργία παρτιτούρας. Το Lilypond. Το πρόγραμμα αυτό είναι ένα πρόγραμμα που λειτουργεί στη κονσόλα (σαν να λέμε γραμμή εντολών) και πάνω κάτω λειτουργεί ως εξής. Το χρήστης γράφει σε ένα κειμενογράφο της αρεσκείας του το “κώδικα” του τραγουδιού σύμφωνα με μια “γλώσσα προγραμματισμού” αργότερα χρησιμοποιώντας το Lilypond ο χρήστης μπορεί να μετατρέψει αυτό το κείμενο σε παρτιτούρα σε μορφή PDF. Μάλιστα ορισμένοι κειμενογράφοι όπως ο Emacs έχουν την δυνατότητα να βοηθήσουν κάποιο που γράφει “κώδικα” Lilypond με την χρήση highlighting. Το αποτέλεσμα είναι συχνά εξαιρετικό και πολλές φορές καλύτερο και ορθότερο (μην ξεχνάτε και η παρτιτούρα είναι κώδικας) από παρτιτούρες του εμπορίου. Ένα εξαιρετικό εγχειρίδιο θα βρείτε εδώ.

Φυσικά εάν έχετε την γνωστή αλλεργία της κονσόλας δεν πειράζει θα σας περάσει (ο ιατρός είπε 1 μήνα αποχή από επαφή με πρωτόγονα κλειστά λειτουργικά συστήματα) έτσι μπορείτε να χρησιμοποιήστε μια GNOME εφαρμογή το Denemo που λειτουργεί ως ένα ωραίο γραφικό περιβάλλον για το Lilypond.

Για τους φίλους του KDE τώρα υπάρχει το KNoteEdit που έχει πάρα πολλές δυνατότητες και μπορεί με την χρήση γραφικού περιβάλλοντος να δώσει την δυνατότητα στο χρήστη να κάνει εξαιρετικά πράγματα. Μια από τις δυνατότητες του KNoteEdit είναι η ικανότητα να χρησιμοποιήσει και MIDI keyboard ώστε να παίζετε απλά στο keyboard σας και να εμφανίζονται νότες καθώς παίζετε μουσική. Πιο αναλυτικά όσο αφορά την χρήση του KNoteEdit θα δείτε στο πολύ εκτενές tutorial του εδώ. Στο σημείο αυτό πρέπει να πούμε ότι πλέον η ανάπτυξη του εν λόγω προγράμματος έχει σταματήσει από την άλλη ταυτόχρονα με την ανάπτυξη του KDE 4 γίνεται η ανάπτυξη του Canopus που όμως έχει αρκετή δουλίτσα μπροστά του.

Φυσικά μια αναφορά σε τέτοια προγράμματα θα ήταν ελλιπέστατη εάν δεν είχαμε αναφερθεί στο Rosegarden καθώς είναι έχει πολλές δυνατότητες μίξεως MIDI και έτσι πάει ένα βήμα μακρύτερα από το KNoteEdit. Καθώς το rosegarden αποτελεί ένα πρόγραμμα με πάρα πολλές δυνατότητες καλό είναι να μελετήστε σε αυτή την περίπτωση το εξαιρετικό manual που ώστε να συνδέστε την έξοδο MIDI με το JACK

Μια και το αναφέραμε το JACK που επιτρέπει την χρήση των εξόδων ήχου ενός προγράμματος ώς εισόδους για ένα άλλο πρόγραμμα με πολλές δυνατότητες μίξης.