jacklab audio distribution 1.0 rc1

jacklab audio distribution 1.0 rc1

Sponsored Links
Sponsored Links

jacklab audio distribution 1.0 rc1

No.
Titel
Kategorie
Preis
Liscense
Expand All
1
System - Linux-Distributionen
GPL (GNU Gene
jacklab Audioverteilung ist ein remastered openSUSE für Musiker, Produzenten und Mediaschöpfer.

Das jacklab Team ist stolz, das erste allgemeine darzustellen Alpha-freigeben von der jacklab Audios-Verteilung (JAD). Die 1.2GB DVD ISO kann von jacklab.org zentralgeladen werden.

Wir haben gefunden, dass Musiker bestimmte Bedingungen für ihre Linuxumgebung haben. Eine Linux-gegründete Verteilung, die für Musik bestimmt ist, muß einfach und schnell sein flexibel, leistungsfähig, dennoch zu verwenden. Alle diese Sachen sind in einer besetzten, kreativen Umgebung wesentlich. Denkend an diese Bedingungen, entschieden uns wir, JAD auf dem openSUSE zu gründen wegen seiner Stabilität und langen Entwicklungsgeschichte. Alle Hauptverwaltungsaufgaben können graphisch und leicht erfolgt werden, ohne zu müssen, alle schwierigen Terminalbefehle zu erlernen.

JAD ist völlig - mit dem vor kurzem freigegebenen openSUSE 10.2 kompatibel. Es enthält eine volle Produktionsumgebung für Mediaproduktion, Haupt- Musik. Für dieses fügte das jacklab Team eine Echtzeitkernversion 2.6.19 hinzu, um das schnelle Audioaufbereiten mit einer Latenzzeit bis zu 1.5ms zu haben. Das Zahlungseinstellungaudiosystem basiert auf dem Jack-Audioanschluß-Satz, (JACK) der für die Notwendigkeiten der Musiker und der Produzenten bestimmt und ein Berufsaudio/eine Midisteuerschnittstelle gibt ist.

Der Installateur basiert auf dem beifallswürdigen YaST2, das auch als bedienungsfreundliches Verwaltungswerkzeug dient. Um bis zu wesentliche Rechnerbetriebsmittel für Musik so möglich zu halten, haben wir uns entschieden Tischplattenshell des Aufklärung D17 wie das ZahlungseinstellungFenster-Verwaltungsprogramm zu verwenden. KDE Tischplattenumgebung ist auch, also der benutzerfreundliche Dateienverwalter eingeschlossen - Konqueror, ist zusammen mit Kmail, Konversation, k3b und anderen KDE Werkzeugen erhältlich. Für Musikkreation und das Bearbeiten haben wir herum 70 Audioanwendungen mit den ganz eingebauten Anreihungen eingeschlossen, synthesizern und Werkzeugen und, um zu gehen vorbereiten. Benutzerfreundlicher Träger für Aufstellung und Instrumente und Effekte des Betriebs VST wird gegeben. Zusätzlich, gibt es Anwendungen für videoproduktion und eine graphische Suite, die auf dem DVD enthalten sind. Für das Durchstöbern des Internets, haben wir Firefox enthalten 2.0, das für seine Stabilität, Sicherheit und extendability gewählt wird.

JAD ist eine Gemeinschaft gegründete Bemühung und ist der Höhepunkt der Arbeit vieler Beisteuernden. Vor kurzem haben jacklab und Packer (packman.links2linux.de) sich Kräften angeschlossen, um JAD Zugriff zu den Packerbehältern anzubieten, damit aktuelle Audiosoftware, nicht-Audiosoftware und Multimedia Codecs für JAD Benutzer erhältlich sind. Das JAD Entwicklungsteam möchte, daß Sie am Entwicklungsprozesse auch teilnehmen. Es gibt unterschiedliche Arten, die Sie helfen können:

- Als Prüfvorrichtung, können Sie die neueste Version zentralladen und das bugtracker verwenden, um über alle mögliche Probleme zu berichten.
- Sie können am Graphikwettbewerb teilnehmen: Die besten eingegebenen Graphiken werden als Zahlungseinstellung für das bootscreen, die Tapete, die Häute und die Ikonen verwendet.
- Sie können Merkmalsanträge eingeben und an den Diskussionen auf der Adressenliste teilnehmen.
- Für die Teilnahme, an, Benutzerträger zu gewähren, gibt es ein Web gegründetes Forum und einen IRC-Kanal - es ist auch ein wesentlicher Bestandteil des Entwicklungsprozesses, zum des Feedbacks zu sehen.
2
System - Linux-Distributionen
GPL (GNU Gene
jacklab Audioverteilung ist ein remastered openSUSE für Musiker, Produzenten und Mediaschöpfer.

Das jacklab Team ist stolz, das erste allgemeine darzustellen Alpha-freigeben von der jacklab Audios-Verteilung (JAD). Die 1.2GB DVD ISO kann von jacklab.org zentralgeladen werden.

Wir haben gefunden, dass Musiker bestimmte Bedingungen für ihre Linuxumgebung haben. Eine Linux-gegründete Verteilung, die für Musik bestimmt ist, muß einfach und schnell sein flexibel, leistungsfähig, dennoch zu verwenden. Alle diese Sachen sind in einer besetzten, kreativen Umgebung wesentlich. Denkend an diese Bedingungen, entschieden uns wir, JAD auf dem openSUSE zu gründen wegen seiner Stabilität und langen Entwicklungsgeschichte. Alle Hauptverwaltungsaufgaben können graphisch und leicht erfolgt werden, ohne zu müssen, alle schwierigen Terminalbefehle zu erlernen.

JAD ist völlig - mit dem vor kurzem freigegebenen openSUSE 10.2 kompatibel. Es enthält eine volle Produktionsumgebung für Mediaproduktion, Haupt- Musik. Für dieses fügte das jacklab Team eine Echtzeitkernversion 2.6.19 hinzu, um das schnelle Audioaufbereiten mit einer Latenzzeit bis zu 1.5ms zu haben. Das Zahlungseinstellungaudiosystem basiert auf dem Jack-Audioanschluß-Satz, (JACK) der für die Notwendigkeiten der Musiker und der Produzenten bestimmt und ein Berufsaudio/eine Midisteuerschnittstelle gibt ist.

Der Installateur basiert auf dem beifallswürdigen YaST2, das auch als bedienungsfreundliches Verwaltungswerkzeug dient. Um bis zu wesentliche Rechnerbetriebsmittel für Musik so möglich zu halten, haben wir uns entschieden Tischplattenshell des Aufklärung D17 wie das ZahlungseinstellungFenster-Verwaltungsprogramm zu verwenden. KDE Tischplattenumgebung ist auch, also der benutzerfreundliche Dateienverwalter eingeschlossen - Konqueror, ist zusammen mit Kmail, Konversation, k3b und anderen KDE Werkzeugen erhältlich. Für Musikkreation und das Bearbeiten haben wir herum 70 Audioanwendungen mit den ganz eingebauten Anreihungen eingeschlossen, synthesizern und Werkzeugen und, um zu gehen vorbereiten. Benutzerfreundlicher Träger für Aufstellung und Instrumente und Effekte des Betriebs VST wird gegeben. Zusätzlich, gibt es Anwendungen für videoproduktion und eine graphische Suite, die auf dem DVD enthalten sind. Für das Durchstöbern des Internets, haben wir Firefox enthalten 2.0, das für seine Stabilität, Sicherheit und extendability gewählt wird.

JAD ist eine Gemeinschaft gegründete Bemühung und ist der Höhepunkt der Arbeit vieler Beisteuernden. Vor kurzem haben jacklab und Packer (packman.links2linux.de) sich Kräften angeschlossen, um JAD Zugriff zu den Packerbehältern anzubieten, damit aktuelle Audiosoftware, nicht-Audiosoftware und Multimedia Codecs für JAD Benutzer erhältlich sind. Das JAD Entwicklungsteam möchte, daß Sie am Entwicklungsprozesse auch teilnehmen. Es gibt unterschiedliche Arten, die Sie helfen können:

- Als Prüfvorrichtung, können Sie die neueste Version zentralladen und das bugtracker verwenden, um über alle mögliche Probleme zu berichten.
- Sie können am Graphikwettbewerb teilnehmen: Die besten eingegebenen Graphiken werden als Zahlungseinstellung für das bootscreen, die Tapete, die Häute und die Ikonen verwendet.
- Sie können Merkmalsanträge eingeben und an den Diskussionen auf der Adressenliste teilnehmen.
- Für die Teilnahme, an, Benutzerträger zu gewähren, gibt es ein Web gegründetes Forum und einen IRC-Kanal - es ist auch ein wesentlicher Bestandteil des Entwicklungsprozesses, zum des Feedbacks zu sehen.
3
Spiele - Simulation
GPL (GNU Gene
Linuxverteilungslaufring ist ein kühler Autolaufring für 4 Spieler, Autos benannt durch Linuxverteilungen (Mandrake, SUSE, RedHat, Debian).

Sie können Karten in der KORDEL herstellen. Bediengeräte: WSAD, TGFH, IKJL, Pfeile.

4
Programmierung - Bibliotheken
Perl Artistic
Linux:: Verteilung:: Paket-Perl-Baugruppe enthält eine Liste alle Pakete auf verschiedenen Linuxverteilungen.

SYNOPSE

Gebrauch Linux:: Verteilung:: Verpackt qw (distribution_packages distribution_write);

$linux = neuer Linux:: Verteilung:: Pakete ({Format => csv, output_file => packages.csv});
$linux->distribution_write ();

# oder Sie kann (bezüglich) die Optionen einstellen, wenn Sie schreiben.
$linux->distribution_write ({Format => xml, output_file => packages.xml});

#, wenn Sie die Paketdaten neu laden möchten
$linux->distribution_packages ();

Dieses ist eine einfache Baugruppe, die Linux: verwendet: Die Verteilung, zum der Linuxverteilung zu schätzen und verwendet dann die korrekten Befehle, alle Pakete auf dem System zu verzeichnen und sie in einem von drei Formaten dann auszugeben: Eingeborener, csv und xml.
Aktuell arbeitende Verteilungen: debian, ubuntu, Fedora, redhat, suse, gentoo, slackware, redflag.

Die Baugruppe übernimmt vom Linux:: Verteilung, also kann seine Aufrufe auch verwenden.

5
Multimedia - Audio
GPL (GNU Gene
Audioansammlungsindex ist ein Index, der Ihnen helfen kann, Ansammlungen der Audiodateien zu handhaben. Z.B. habe ich ein Verzeichnis mit allen meinen Audiodateien in ihm, sortiert durch Band/Album. Ich habe auch ein Audioansammlungsverzeichnis. Innerhalb dieses Verzeichnisses habe ich einige Listendateien, die Muster für Liede enthalten, die ein Teil dieser Ansammlung sein sollten. Der Index legt fest oder ändert ein Unterverzeichnis für jedes Listendateigeschenk und stellt Verbindungen innerhalb jener Verzeichnisse zu allen Musikdateien von meinem Hauptaudioverzeichnis her, die die Muster in der Listendatei abgleichen.

Ein Beispiel:

Ihre Musikdateien sind in /audio
Ihre Ansammlungen sind in /audio-collections
Die Datei /audio-collections/funny.list hat die folgenden Leitungen:

/audio-collections/funny/
#the folgende Leitung gleicht alle Liede innerhalb eines Stativverzeichnisses ab
Stativ
monty*python
kevin*bloody*wilson
bill*clinton*miss*lewinsky*and*i

Wenn es laufen gelassen wird, bereitet es jede .list Datei im aktuellen Verzeichnis auf. So für dieses Beispiel, wenn es von /audio-collections gelaufen wird, erstellt es oder säubert heraus das Verzeichnis /audio-collections/funny und stellt Verbindungen innerhalb es für alle mögliche Dateien her, die innerhalb /audio gefunden werden, die die spezifizierten Muster abgleichen.

Die erste Leitung in jeder Listendatei spezifiziert das Verzeichnis, um für die Links zu erstellen und zu verwenden. Die Muster in der Datei gleichen auf der vollen Bahn eines Lieds ab.

Mitteilung: Ich bin es würde sein nicht eine gute Bahn recht sicher, zum Ihrer Ansammlungen innerhalb Ihres Hauptaudioverzeichnisses zu setzen.
6
Multimedia - Video
GPL (GNU Gene
MPlayer ist ein Filmspieler für Linux (Lack-Läufer auf vielen anderes Unices und CPUs non-x86, sehen die Unterlagen). MPlayer spielt das meiste MPEG, VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, FLI, RM, NuppelVideo, YUV4MPEG, FILM, RoQ, die PVA Dateien, durch viele Eingeborenen, XAnim und DLLWin32 codecs unterstützt. Sie können VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5 und sogar WMV Filme überwachen, auch (ohne die avifile Bibliothek).

Ein anderes großes Merkmal von MPlayer ist die große Auswahl der unterstützten Ausgangfahrer. Es funktioniert mit X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, DirectFB, aber Sie können GGI, SDL (und auf diese Weise alle ihre Fahrer) verwenden, VESA (auf jeder VESA kompatiblen Karte, sogar ohne X11!) und einige niedrige card-specific Fahrer (für Matrox, 3Dfx und ATI), auch!

Die meisten ihnen Stützsoftware- oder -befestigungsteilskalierung, also Sie können Filme in Ganzseiten genießen. Die MPlayer Träger, die durch irgendeinen Befestigungsteile MPEG-Decoder anzeigen, einsteigt, wie das Siemens DVB, DXR2 und DXR3/Hollywood+ nd.

MPlayer hat eine Bildschirmanzeige (OSD) für Statusangaben, nette grosse antialiased schattierte Untertitel und Sichtfeedback zu den Tastaturbediengeräten. European/ISO 8859-1.2 (ungarisch, englisch, tschechisch, usw.), kyrillisches und koreanische Schrifttypen unterstützt zusammen mit 12 Untertitelformaten (MicroDVD, SubRip, OGM, SubViewer, Sami, VPlayer, Funktelegraphie, SSA, AQTitle, JACOsub, PJS und unsere Selbst: MPsub). DVD Untertitel (SPU-Ströme, VOBsub und geschlossene Untertitelen) unterstützt außerdem.

Sind hier einige Hauptmerkmale von „Mplayer“:

· (S) VCD (super videocd)
· CDRwins .bin Bilddatei
· DVD, einschließlich verschlüsseltes DVD
· MPEG-1/2 (ES/PS/PES/VOB)
· Dateiformat des RIFFS AVI
· ASF/WMV/WMA Format
· Format QT/MOV/MP4
· RealAudio-/RealVideo Format
· Ogg/OGM Dateien
· VIVO-Format
· FLI Format
· NuppelVideo Format
· yuv4mpeg Format
· Format des FILMES (.cpk)
· RoQ Format
· PVA Format
· Matroska
· NSV - Nullsoft, das Video strömt
· über HTTP strömen, RTP, RTSP, mms, mmst, mpst, sdp
· Fernsehapparat

Unterstützte video und AudioCodecs:

· Video MPEG-1 (VCD) und MPEG-2 (SVCD/DVD/DVB)
· MPEG-4 in allen Varianten einschließlich DivX; -), OpenDivX (DivX4), DivX 5 (Pro), XviD
· Windows Media Video 7/8 (WMV1/2)
· Windows Media Video 9 (WMV3) (using DLL x86)
· RealVideo 1.0, 2.0 (G2)
· RealVideo 3.0 (RP8), 4.0 (RP9) (using reale Bibliotheken)
· Sorenson v1/v3 (SVQ1/SVQ3), Cinepak, RPZA und andere QuickTimecodecs
· DV Video
· 3ivx
· Intel Indeo3 (3.1, 3.2)
· Intel Indeo 4.1 und 5.0 (using DLL x86 oder XAnim Codecs)
· VIVO 1.0, 2.0, I263 und andere (+) Varianten H.263 (using DLL x86)
· MJPEG, EIFRIG, VCR2, ASV2 und andere Befestigungsteilformate
· FLI/FLC
· HuffYUV
· verschiedenes altes einfaches RLE-wie Formate
· MPEG-Schicht 1, (MP3) audio 2 und 3
· (Dolbydigital) audio AC3/A52 (Software oder SP/DIF)
· AAC (Audio MPEG-4)
· WMA (DivX Audio) v1, v2
· WMA 9 (WMAv3), Voxware Audio, ACELP.net usw. (using x86 DLLs)
· RealAudio: KOCH, SIPRO, ATRAC3 (using reale Bibliotheken)
· RealAudio: DNET und ältere Codecs
· QuickTime: Qclp, Q-Konzipieren QDMC/QDM2, MUSKATBLÜTE 3/6 (using Quart-Bibliotheken)
· Ogg Vorbis audio
· VIVO-Audio (g723, Vivo-Sirene) (using DLL x86)
· alaw/ulaw, (Frau) G/M, PCM, *adpcm und anderes einfaches altes Audioformat
7
Programmierung - Bibliotheken
Other/Proprie
irrKlang ist ein freier hochqualifizierter 2D und Querder plattform 3D Tonmotor und Audiobibliothek, die WAV, MP3, OGG und mehr Dateiformate spielt, geschrieben und brauchbar in C++.

Das Projekt hat alle Merkmale, die von den niedrigen Audiobibliotheken sowie Lots nützliche Merkmale wie einen hoch entwickelten strömenden Motor, ausdehnbaren Audioanzeigen-, einzelnen und multithreadingbetriebsarten, Audioemulation 3d für Stufeenbefestigungsteile, ein steckbares System, mehrfache Rolloffbaumuster und mehr bekannt sind.

Alles kann dieses über eine extrem einfache API using eine ähnliche Nachricht orientierte Auslegung wie gewußt worden vom Irrlicht Motor erreicht werden.

Was in 0.9.1 beständigem Auslösen neu ist:

· Dieses Auslösen fügt Schallquellenpseudonyme (alternative Namen und Standardannahmen für Schallquellen), Werkzeuge ein bugfix hinzu, um Dateien MP3 mit Marken ID3v2 richtig zu spielen, addiert Schallquellen und Speicherplaybackfähigkeit- und -speicherverbrauchverbesserungen für die .NET Version und umfaßt einige bugfixes.

Was dem Auslösen in der Entwicklungs-1.0 rc1 neu ist:

· Träger für Mac OS X (x86) wurde addiert.
· irrKlang.NET ist jetzt in der Lage, den Dateizugriff gerade wie die C++ Version überzusteuern.

8
System - Linux-Distributionen
GPL (GNU Gene
Kern ist eine minimale Verteilung vom GNU/Linux Betriebssystem konzipiert, um die Basis für ein komplettes System zu sein, das vom Endbenutzer konstruiert wird. Ein neuer Einbau des Kernes lädt in eine Konsole auf und versieht den Benutzer mit den Werkzeugen, die benötigt werden, um andere Anwendungen zentralzuladen, zu kompilieren und einzubauen. Kern enthält nichts über, was hinaus benötigt wird, um diese Aufgaben durchzuführen.

Kern ist Haupt- für erfahrene Linuxbenutzer konzipiert, obwohl er ein Publikum mit denen gefunden hat, die schauen, um über die internals und die Arbeitsweise eines Linuxsystems zu erlernen. Entkernen erfordert den Benutzer, Anwendungen manuell zu konfigurieren, zu kompilieren und einzubauen und erwartet den Benutzer, Mannseiten und andere Unterlagen zu konsultieren.

Einbau:

Diese Anweisungen sind unvollständig, aber sollten genügend sein:

· Download, Brandwunde und laden die ISO auf.
· Trennwand, Format und befestigen das Festplattenlaufwerk.
· Install_core [Eingliederungspunkt des Festplattenlaufwerks] laufen lassen.
· Wahlweisepakete in /pkgs/optional können mit corepkg eingebaut werden (8).
· Den Kern von /pkgs/kernel zu /usr/src des Festplattenlaufwerks kopieren.
· Chroot [Eingliederungspunkt] heftigen Schlag laufen lassen - L zum chroot in das neue System.
· Den Linuxkern kompilieren und einbauen [sicher sein, LILO laufen zu lassen].
· Die Dateien unter /etc wiederholen und ändern.
· Und anfangen das, neue System zu konstruieren neu laden.

Summe MD5: 5da52af0d4b0a599cc119afcace77c9c
9
Programmierung - Bibliotheken
GPL (GNU Gene
Audio:: Amr:: Decodieren ist eine Perl-Extension decodieren .amr Dateien.

SYNOPSE

Gebrauch Audio:: Amr:: Decodieren;
Audio:: Amr:: Decodieren:: amr2raw (infile.amr, outfile.pcm);

Diese Baugruppe versucht, eine Amr gekodierte Audiodatei zu einer rohen PCM-gekodierten Audiodatei zu decodieren.

Das Paket enthält C-Quellendateien für den optimierten fixed-point Sprachedecoder. Der optimierte fixed-point Sprachedecoder ist mit 3GPP Fixpunktsprache-Decoderversion 4.1.0 der TS 26.073 Bit-genau.

10
System - Networking
LGPL (GNU Les
Ad hoc drahtloser Verteildienst (AWDS) ist ein verlegenprotokoll der Schicht 2 für drahtlose Maschennetze. Das Projekt liefert transparentes Ethernet-wie Zugriff zu allen teilnehmenknotenpunkten und so leicht erlaubt die Beschäftigung der verschiedenen höheren Protokolle wie IP (mit DHCP), IPv6, Appletalk,…

Eine Linuxumsetzung von AWDS kann von unserem Downloadabschnitt zentralgeladen werden. Öffnungen zu anderen Plattformen werden in hohem Grade geschätzt!
11
Programmierung - Bibliotheken
GPL (GNU Gene
Audio:: Daten sind eine Baugruppe für die Darstellung von Audiodaten zu Perl.

SYNOPSE

Gebrauch Audio:: Daten;
mein $audio = Audio:: Data->new (Zollsatz =>,…);

$audio->method (...)

$audio OP…

Audio:: Daten darstellen Audiodaten zu Perl in einer ziemlich kompakten und effizienten Weise using C über XS, um Daten als Wechselstrom-Reihe Gleitbetriebswerte anzuhalten. Der Gebrauch des Gleitbetriebs vermeidet viele Ausgaben mit Dynamikwerten, und typischer Gleitbetrieb hat 24 Bitmantisse, also sollten Quantelunggeräusche annehmbar sein. Viele Maschinen haben Gleitkomma-Befestigungsteile derzeit, und in solchen Fällen sollten Arbeitsweisen auf Gleitbetrieb als schnelles sein oder schneller als irgendeine Art „eingestufte ganze Zahl“.

Nominal erwartet Daten, um zwischen +1.0 und -1.0 zu sein - obgleich nur Code, der auf Außenwelt einwirkt (Anzeige/Schreibensdateien oder -einheiten) wirklich interessiert.
Es kann Elemente (Proben) auch darstellen die „komplizierte Zahlen“ sind, das viele Digital-Signalaufbereitungmethoden vereinfacht.

Methoden

Die Schnittstelle ist objektorientiert und liefert die Methoden unten.
$audio = Audio:: Data->new ([Methode => Wert…])
Der „Erbauer“ - nimmt eine Liste der Methoden-/Wertpaare und ruft $audio->method (Wert) auf der Nachricht in der Ordnung. Gewöhnlich zuerst „Methode“ ist der Zollsatz, zum des Musterstückzollsatzes der Nachricht einzustellen.

$rate = $audio->rate
Musterstückzollsatz der Nachricht erhalten.
$audio->rate ($newrate)
Musterstückzollsatz der Nachricht einstellen. Wenn Nachricht vorhandene Daten enthält, erneut probiert sie zum neuen bewertet. (Der Code, zum dies zu tun berechnet von einem Now datiert Version von sox.)
$audio->comment ($string)
Dazugehörte einfacher Zeichenkettekommentar der Einstellungen mit Daten rte.
$string = $audio->comment
Den Kommentar erhalten
$time = $audio->duration
Rückholdauer der Nachricht (in den Sekunden).
$time = $audio->samples
Rückholzahl der Proben in der Nachricht.
@data = $audio->data
Rückholdaten als Liste der Werte - empfohlen nicht für große Daten.
$audio->data (@data)
Einstellt Elemente vom @data lt.
$audio->length ($N)
Zahl der Proben auf $N einstellen - tuncating oder mit null (Ruhe) auffüllend.
($max, $min) = $audio->bounds ([$start_time [, $end_time]])
Zurückbringt eine Liste von zwei Werten, welche die Begrenzungen auf die Werte zwischen den zwei Zeiten darstellen, wenn $end_time nicht es führt zu der Dauer der Nachricht spezifiziert und wenn Anlaßzeit nicht spezifiziert, es zu null führt.
$copy = $audio->clone
Erstellt Exemplar der Daten, die Beispielzollsatz und Complex-ness von Daten übertragen.
$slice = $audio->timerange ($start_time, $end_time);
Zurückbringt eine Zeitscheibe zwischen spezifizierte Zeiten zierte.
$audio->Load ($fh)
Liest Sun/zunächst .au Daten vom Perl-Dateigriff (der das binmode haben sollte () angewendet an ihm.)
Dieses ändert schließlich - ihn andere Formate laden und Liste des Audios möglicherweise zurückbringen zu lassen:: Datenobjekte, zum der mehrfachen Kanäle (z.B. Stereolithographie) darzustellen.
$audio->Save ($fh [, $comment])
Einen Sun/zunächst .au Datei zum Perl-Dateigriff schreiben. $comment, wenn es spezifiziert, verwendet als der Kommentar.
$audio->tone ($freq, $dur, $amp);
Einen sinusförmigen Ton des spezifizierten freqency (in Hz) und der Dauer (in den Sekunden) und Höchstamplitude $amp. anfügen.
$audio->silence ($dur);
Einen Zeitraum von 0 Wert der spezifizierten Dauer anfügen.
$audio->noise ($dur, $amp);
Impuls (der Weiß) Geräusche der spezifizierten Dauer und der Höchstamplitude anfügen.
$window = $audio->hamming ($SIZE, $start_sample [, $k])
Zurückbringt eine Probe „des angehobenen Kosinusfensters“ der $SIZE Proben, die an spezifizierter Probe beginnen. Wenn $k spezifiziert, übersteuert es den Standardwert von 0.46 ert (z.B. geben ein Wert von 0.5 ein Hanning Fenster im Vergleich mit einem Hamming-Fenster.)
windowed = ((1.0-k) +k*cos (x*PI))
$freq = $audio->fft ($SIZE)
$time = $freq->ifft ($SIZE);
Eine schnelle Fourier-Transformation (oder sein Gegenteil) durchführen. (Mitteilung, das im allgemeinen Resultat dieser Methoden komplizierte Zahlen als die Elemente haben. $SIZE sollte a Leistung-von-zwei sein (wenn es nicht folgende größere Leistung von zwei verwendet ist). Daten aufgefüllt mit null wie erforderlich lt, um an $SIZE Proben zu gelangen.
@values = $audio->amplitude ([$N [, $count]])
Rückholwerte der Amplitude für die Probe $N.$N+$count einschließlich. wenn $N nicht spezifiziert, führt es zu null. Wenn $count nicht spezifiziert, führt es zu 1 für Skalarzusammenhang und Rest-vondaten im Reihenzusammenhang.
@values = $audio->dB ([$N [, $count]])
Rückholamplitude - in den DeciGlocken. (0dB ist 1/2 ** 15 d.h. wenig nachweisbarer Wert zur 16-Biteinheit.) Zahlungseinstellungen was Amplitude anbetrifft.
@values = $audio->phase ([$N [, $count]])
Rückholphase - (wenn Daten Efektivverzinsungen 0 sind). Zahlungseinstellungen was Amplitude anbetrifft.
$diff = $audio->difference
Zurückbringt den ersten Unterschied zwischen aufeinanderfolgende Elemente der Daten gende - also ist Resultat eine kürzere Probe. Dieses ist ein einfacher Hochpaß und verwendet viel, um GS-Versatz zu entfernen.
$Avalues = $audio->lpc ($NUM_POLES, [$auto [, $refl]])
Lineare vorbestimmte Kodierunganalyse von $audio durchführen und coefficents des resultierenden All-Pole Filters zurückbringen. 0th Element ist nicht ein coefficent Filter (es gibt kein A [0] in solch einem Filter) - aber ist eine Maßnahme des „Fehlers“ im abgleichenden Prozeß. $auto ist ein Ausgangargument und zurückbringt Berechnungs- Autokorrelation nungs-. $refl auch ausgegeben en und ist die sogenannten Reflexion coefficents, die „in der Gitter“ Realisierung des Filters verwendet. (Code für dieses angehoben „von den Festival“ Sprache-Systeme speech_tools.)
$auto = $audio->autocorrelation ($LENGTH)
Zurückbringt eine (unscaled) Autokorrelationsfunktion - kann verwendet werden, um Spitzen zu verursachen, wenn Daten periodisch sind - isch und verwendet als Vorläufer zur LPC-Analyse.

12
Programmierung - Bibliotheken
Perl Artistic
Audio:: AO ist eine Perl-Verpackung für die AO-Audiosbibliothek.

SYNOPSE

Gebrauch Audio:: AO qw (: alle);

initialize_ao;
mein $device = open_live (default_driver_id (), 16, $rate, $channels,
is_big_endian (), {});
während (#have Daten) {
Spiel ($device, $data_buffer, $len_of_buffer);
}
close_ao ($device ($device));
shutdown_ao;

Bietet Zugang zu Libao, „eine Kreuzplattform Bibliothek, die Programme PCM-Audiodaten zu den gediegenen Audioeinheiten auf einer großen Vielfalt der Plattformen ausgeben läßt.“ Libao unterstützt aktuell OSS, ESD, ALSA, Sun-Audio und Künste.

13
Programmierung - Bibliotheken
GPL (GNU Gene
Audio:: M4P ist eine Perl-Baugruppe, die M4P/MP4/M4A QuickTime Audiomusik-Formatbaugruppee liefert.

M4P ist ein QuickTime geschütztes AudioDateiformat.

SYNOPSE

Gebrauch Audio:: M4P:: QuickTime;

mein $mp4file = „file.m4p“;
mein $qt = neues Audio:: M4P:: QuickTime (Datei => $mp4file);
mein $tags = $qt->GetMetaInfo;
Druck „Künstler ist $tags-> {KÜNSTLER} N“ wenn $tags-> {KÜNSTLER};


Gebrauch Audio:: M4P:: Decrypt;

mein $outfile = mydecodedfile;
mein $deDRMS = neues Audio:: M4P:: Decrypt;
$deDRMS->DeDRMS ($mp4file, $outfile);

Die einzelnen Hülseunterlagen für audio auch sehen:: M4P:: QuickTime
und Audio:: M4P:: Decrypt.

14
Programmierung - Bibliotheken
Perl Artistic
Audio:: ConvTools ist eine API, zum der Audiodateien von/nach ogg mp3 und wav zu konvertieren.

SYNOPSE

Gebrauch Audio:: ConvTools;
Gebrauch Audio:: ConvTools qw/: ZAHLUNGSEINSTELLUNG: Tmp: Bordbuch;

$status = ogg2mp3 (file.ogg);
$status = ogg2wav (file.ogg);
$status = ogg2wav (in.ogg, out.wav);
$status = mp32ogg (file.mp3);
$status = mp32wav (file.mp3);
$status = mp32wav (in.mp3, out.wav);
$status = wav2ogg (file.wav);
$status = wav2ogg (in.wav, out.ogg);
$status = wav2mp3 (file.wav);
$status = wav2mp3 (in.wav, out.mp3);

Audio:: ConvTools:: logMsg (dieses ist eine Bordbuchmeldung);
Audio:: ConvTools:: errMsg (dieses ist eine Fehlermeldung);

$tmp = Audio:: ConvTools:: getTmpFile (.wav);
Audio:: ConvTools:: destroyTmpFile ($tmp);

15
Programmierung - Bibliotheken
Perl Artistic
Audio:: Moosic ist eine Moosic Klientenbibliothek für Perl.

SYNOPSE

Gebrauch Audio:: Moosic;

$moo = Audio:: Moosic:: Unix->new ();

$moosic->append (/home/me/somewhat.ogg);
$moosic->play;
Druck $moosic->current, „N“;
$moosic->pause;


Audio:: Moosic auftritt als ein Klient für das musikalische Musikautomat programm Moosic mm (http://nanoo.org/~daniel/moosic/) durch Daniel Pearson.

Using Audio:: Moosic, das Sie an einen moosic Server entweder über eine UNIX-Kontaktbuchse oder eine INET Kontaktbuchse anschließen können.

16
Programmierung - Bibliotheken
Perl Artistic
Audio:: M4P:: Decrypt ist eine DRMS Dekodierung der Spielerdateien der Apple iTunes Art MP4.

Ursprünglich berechnet vom DeDRMS.cs Programm durch Jon Lech Johansen

SYNOPSE

Gebrauch Audio:: M4P:: Decrypt;

mein $outfile = mydecodedfile;
mein $deDRMS = neues Audio:: M4P:: Decrypt;
$deDRMS->DeDRMS ($mp4file, $outfile);

Das M4pDecrypt.pl Beispielprogramm in dieser Verteilung auch sehen.

METHODEN

neu

mein $cs = neues Audio:: M4P:: Decrypt;

mein $cs_conparam = Audio:: M4P:: Decrypt->new (
strHome => ~, sPfix =>. , dirSep =>/
);

Wahlweiseargumente: strHome ist das Verzeichnis, welches das keyfile Verzeichnis enthält. Nach dem Betrieb von VLC auf einer .m4p Datei unter Windows, sollten Mac Os X und Linux, dieser durch die Baugruppe automatisch gefunden werden (APPDATA dir unter Win32, ~/unter OS X und Linux). sPfix ist. für MacOS/*nix Null mit Windows. dirSep ist die Putzfrau, die Verzeichnisse trennt, häufig/.

Für Fehlersuchezwecke z.B. verwenden: mein $cs_conparam = Audio:: M4P:: Decrypt->new (=> 1, DEBUGDUMPFILE => m4ptree.html AUSPRÜFEN);

AUSPRÜFEN dreht ein ausprüfen Ausgang. DEBUGDUMPFILE ist ein Ausgangdateiname, zum einer HTML-Abbildung der m4p Datenstruktur auszugeben.

DeDRMS

mein $cs = neues Audio:: M4P:: Decrypt;
$cs->DeDRMS (infilename, outfilename);

Infilename decodieren, zum outfilename schreiben. Anzeige slurps herauf eine gesamte Datei, also ausgegeben die gleiche Datei ohne ein Problem überschreiben, können wir hoffen. Reserve zuerst.

DecryptFile

$cs->DecryptFile (infilename, outfilename);

Beschreibenderes Pseudonym für die DeDRMS Methode.

17
Programmierung - Bibliotheken
GPL (GNU Gene
Audio:: Scrobbler ist eine Perl-Schnittstelle zu audioscrobbler.com/last.fm.

SYNOPSE

Gebrauch Audio:: Scrobbler;

$scrob = neues Audio:: Scrobbler (cfg => {…});

$scrob->handshake ();
$scrob->submit (Künstler => „foo“, Album => „hallo“, Schiene => „Welt“,
Länge => 180);

Das Audio:: Scrobbler Baugruppe zur Verfügung stellt eine Perl-Schnittstelle zur Schienevorlage API von Last.fms AudioScrobbler - http://www.audioscrobbler.com/. Bis jetzt nur Schienevorlagen gehandhabt; die Zukunftspläne umfassen Zugriff zu den verschiedenen Statistiken.

18
Programmierung - Bibliotheken
GPL (GNU Gene
Audio:: DSP ist eine Perl-Schnittstelle *NIX zur digitalen Audioeinheit.

SYNOPSE

Gebrauch Audio:: DSP;

($buf, $chan, $fmt, $rate) = (4096, 1, 8, 8192);

$dsp = neues Audio:: DSP (Buffer => $buf,
kanalisiert => $chan,
Format => $fmt,
Zollsatz => $rate);

$seconds = 5;
$length = ($chan * $fmt * $rate * $seconds)/8;

$dsp->init () || $dsp->errstr sterben ();

# Satz 5 Sekunden des Tones
für (mein $i = 0; $i < $length; $i += $buf) {
$dsp->read () || sterben $dsp->errstr ();
}

# Spiel es zurück
für (; ;) {
$dsp->write () || Letztes;
}

$dsp->close ();

Audio:: DSP aufgebaut um das OSS (geöffnete Tonanlage) API und läßt Perl an eine digitale Audioeinheit anschließen. Es liefert unter anderem eine Initialisierungsmethode, die ioctl Nachrichtenübermittlung auf der Audioeinheitdatei öffnet und handhabt. Audio:: DSP zur Verfügung stellt auch einige rudimentäre Methoden für die Speicherung und die Handhabung von Audiodaten im Speicher.

Zwecks audio verwenden:: DSP, youll Notwendigkeit, die notwendigen die OSS Fahrer/Bibliotheken einbauen zu lassen. OSS ist für viele populäres Unices erhältlich, und eine GPLed Version (mit, welchem diese Extension zuerst entwickelt und geprüft), verteilt mit mit dem Linuxkern.

19
Programmierung - Bibliotheken
GPL (GNU Gene
Audio:: DB sind Werkzeuge für das Generierung der relationalen Datenbasen von MP3s.

SYNOPSE

Gebrauch Audio:: DB;
mein $mp3 = Audio:: DB->new (- Benutzer =>user,
- =>password führen,
- Host =>db_host,
- DSN=>music_db,
- Adapter => mysql);

$mp3->initialize (1);

$mp3->load_database (- dirs => [/path/to/MP3s/],
- tmp =>/tmp);

Audio:: DB ist eine Baugruppe für das Erstellen der relationalen Datenbasen der Dateien MP3 direkt von den Daten, die in den Marken ID3 gelagert oder von den flatfiles der Informationen der Schieneinformationen. Sobald erstellt, Audio:: DB zur Verfügung stellt verschiedene Methoden für das Erstellen von Reports und von Webseiten Ihrer Ansammlung.

Obgleich sein nahrhaftes und köstlich eigenständig, Audio:: DB erstellt für Gebrauch mit Apache:: Audio:: DB, eine Unterklasse von Apache:: MP3. Diese Baugruppe bildet es einfach, Ihre Ansammlung Web-zugänglich, komplett zu bilden mit das Durchstöbern, das Suchen, das Strömen, mehrfachesbenutzern, Titellisten, Bewertungen und mehr!

20
Programmierung - Bibliotheken
Perl Artistic
Audio:: XMMSClient ist eine Perl-Schnittstelle zum Spieler der Musik xmms2.

SYNOPSE

Gebrauch Audio:: XMMSClient;

$c = Audio:: XMMSClient->new ($name);
$c->connect;

mein $r = $c->playback_status;
$r->wait;
Druck $r->value;

Diese Baugruppe zur Verfügung stellt eine Perl-Schnittstelle zur Bibliothek des Klienten xmms2. Sie ermangelt aktuell guten Unterlagen, aber das turorial Verzeichnis liefert einige nette und gut erklärte Beispiele, um Sie zu erhalten fürs Erste begonnen.

Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links