Spis treści:
IMYplay to program do odtwarzania dzwonków w formacie iMelody
(plików IMY) zgodnych ze specyfikacją iMelody, podaną w doc/imelody.txt
.
Przykładowy plik IMY wygląda tak:
BEGIN:IMELODY VERSION:1.2 FORMAT:CLASS1.0 NAME:Test BEAT:120 STYLE:S1 VOLUME:V15 MELODY:c1d2e3f4g5 END:IMELODY
Najbardziej aktualna dokumentacja znajduje się w paczce, wygenerowana kopia jest dostępna tutaj w katalogu docs.
Dokumentacja jest też dostępna na IMYplay wiki.
IMYplay może korzystać z następujących bibliotek do tworzenia dźwięku:
Może też:
Zrzuty ekranu są dostępne na stronie projektu na SourceForge.
Program jest do pobrania ze stron SourceForge.
(darmowa grafika dostarczona przez Shields.io)
Kanał wydań plików IMYplayZależności paczki RPM:
Najbardziej aktualna instrukcja znajduje się w paczce, wygenerowana kopia jest dostępna tutaj w katalogu docs.
Wymagania do kompilacji pełnej wersji pod systemami Un*x:
make
Wpisz ./configure
by skonfigurować program pod swój system. Jeśli nie chcesz obsługi
określonego wyjścia, podaj opcję --enable-SYS=no
dla ./configure
(SYS=allegro, SDL, ALSA, OSS, LIBAO, PORTAUDIO, PULSEAUDIO, JACK, MIDI, EXEC, GSTREAMER, FILE, SPKR).
Uruchom ./configure --help
po więcej szczegółów.
Domyślnie do parsowania pliku wejściowego używany jest skaner oparty na programie flex.
Jeśli skaner ten się nie kompiluje lub nie działa, można go wyłączyć poprzez
./configure --enable-FLEXPARSER=no
i ponowną kompilację IMYplay.
Jeśli NIE chcesz, aby IMYplay korzystał z sieci lub mógł pobrać
adres IP komputera, pobierz LibHideIP>=0.2 i
LibNetBlock
i skonfiguruj IMYplay następująco:
./configure --enable-LIBHIDEIP --enable-LIBNETBLOCK
UWAGA: to może spowodować, że sieciowe wyjście dźwięku przestanie działać.
Wpisz make
, by skompilować program.
Dokumentacja jest skompilowana, ale może być zmieniona i przekompilowana, jeśli
masz program makeinfo
(paczka texinfo
).
Tłumaczenia programu zostaną skompilowane, jeśli masz paczkę gettext
.
Wpisz make install
, by zainstalować program.
UWAGA: make install
NIE jest zalecane. Jeśli to możliwe,
stwórz i zainstaluj paczkę RPM.
Wpisz info imyplay
(po instalacji) lub info doc/imyplay.info
(przed instalacją), by przeczytać pomoc do programu.
Wymagania do automatycznej kompilacji wersji dla DOS:
sed
(jest w DJGPP)zip
(jest w DJGPP)upx
(upx.sf.net) jest opcjonalny.
Program kompiluje się poprawnie bez niego.tr
(jest w DJGPP coreutils) jest opcjonalny.
Program kompiluje się poprawnie bez niego.
Aby skompilować program pod DOS-em wykorzystując DJGPP, włącz obsługę LFN (długich
nazw plików) lub znajdź plik limits.h
swoejgo kompilatora
(NIE ten standardowy) i zmień linię
#include "syslimits.h"na
#include "syslimit.h"
Potem uruchom make -f Makefile.dos
. Jeśli nie masz programu 'make',
możesz uruchomić plik dosdist.bat
.
Jeśli wolisz skompilować program ręcznie (gdy, na przykład, nie masz wszystkich wymaganych
programów), wejdź do katalogu src. Zmień @VERSION@
na aktualny numer wersji
w pliku imyp_cfg.hin
i zmień nazwę tego pliku na imyp_cfg.h
. Potem skompiluj
wszystkie pliki, które chcesz (plik dosfiles.txt
jest dobrym punktem wyjścia),
na przykład:
gcc -o imyplay.exe *.c -lalleg
Wynikowy plik imyplay.exe
jest programem, którego można używać.
IMYplay, w różnych wersjach i konfiguracjach, udało się skompilować na następujących systemach:
Wszelkie defekty i problemy mogą być zgłaszane przez e-mail lub przez stronę zarządzania defektami na SourceForge (po angielsku).
Wszelkie propozycje usprawnień mogą być zgłaszane przez e-mail lub przez stronę zarządzania zgłoszeniami na SourceForge (po angielsku).
Aby zgłosić problem z budowaniem lub instalacją, załącz:
gcc
wersja 10),glibc
wersja 2.x),configure
. Możesz go przechwycić, wykonując
./configure > configure-output.txt 2>&1
,config.log
,config.h
, jeśli istnieje,make
. Możesz go przechwycić, wykonując
make > make-output.txt 2>&1
,Aby zgłosić problem z używaniem, załącz:
Pomóż w zwycięstwie, zagraj w grę, wyślij pozdrowienia, lub chociaż nie używaj niektórych produktów
shred
,shred
(system plików tez jest niszczony)h2fasm
, h2gas
, h2nasm
),make4fasm
),symvers-nasm
, symvers-fasm
),ax_prog_nasm.m4
, ax_prog_nasm_opt.m4
,
ax_prog_fasm.m4
, ax_prog_fasm_opt.m4
,
ax_prog_yasm.m4
, ax_prog_yasm_opt.m4
,
ax_prog_tasm.m4
, ax_prog_tasm_opt.m4
,
ax_prog_masm.m4
, ax_prog_masm_opt.m4
,
ax_prog_hla.m4
, ax_prog_hla_opt.m4
)Zawsze aktualna lista moich projektów na SourceForge jest na moim profilu na SourceForge.
Last-Modified
Mój adres: bogdro AT users . sourceforge . net (polski akceptowany, napisz '[SOFT]' w tytule).
bogdro
Certyfikat publiczny dla poczty e-mail:
format crt,
format cer,
format pem,
format p7b,
format p7c
Skrót RIPEMD160 certyfikatu: 99:4E:9C:0F:D9:1B:F8:D2:F2:AE:E5:18:9F:3B:5C:61:E6:6C:B4:A8
Skrót SHA256 certyfikatu: 26:22:FE:0F:D7:3A:DE:0A:60:4A:99:29:CB:66:3D:DF:10:45:8B:B6:EC:3E:04:31:DA:67:A5:6E:C4:70:30:B9
Certyfikat publiczny dla bogdro-soft
:
format crt,
format cer,
format pem,
format p7b,
format p7c
Skrót RIPEMD160 certyfikatu: 01:A7:57:30:52:EB:F6:58:70:AC:EF:DF:C9:74:50:B1:B3:40:BD:47
Skrót SHA256 certyfikatu: D2:B3:73:22:C0:10:DB:62:3F:DB:1D:FC:EC:44:5C:48:21:0C:C5:9B:E1:7D:E3:63:26:CB:3A:B5:94:45:8C:A5
Certyfikat publiczny dla bogdro-perl
:
format crt,
format cer,
format pem,
format p7b,
format p7c
Skrót RIPEMD160 certyfikatu: BF:66:A2:24:6C:87:55:53:90:2C:2B:A5:62:26:D8:11:93:AC:41:98
Skrót SHA256 certyfikatu: 45:C6:17:13:CD:19:FF:39:6C:8D:EC:02:86:5E:E5:90:B5:0B:B6:3F:86:68:E2:7F:60:B7:19:FF:7D:B4:0D:24
Certyfikat wystawcy: format der
Skrót RIPEMD160 certyfikatu wystawcy: D8:F4:50:F0:8F:79:25:CC:65:20:C9:8D:70:1F:63:14:22:B0:12:24
Skrót SHA256 certyfikatu wystawcy: 5E:B4:48:78:F7:58:C6:94:D9:C8:04:B2:42:63:24:9F:5F:03:D0:22:E1:C6:55:18:3E:21:D8:4B:F0:7E:7F:11
Klucz publiczny GnuPG /
PGP keys:
Bogdro-sf e-mail, format asc,
numer 476249B50EE1F2E59C4005AF67FFC0790E2D6D3C
.
Zweryfikowana wersja jest dostępna we wpisie dla bogdro-sf na PGP® Global Directory
Bogdro-soft, format asc,
numer 7E05C1468119E8C32B69F72E11B90C14CAE8F72A
.
Zweryfikowana wersja jest dostępna we wpisie dla bogdro-soft na PGP® Global Directory
Bogdro-perl, format asc,
numer A17EBF519B8D55F43472997BFCDBA236678656EA
.
Zweryfikowana wersja jest dostępna we wpisie dla bogdro-perl na PGP® Global Directory
PGP® i Pretty Good Privacy® są zarejestrowanymi znakami handlowymi Symantec Corporation w USA i innych krajach.
Certyfikat serwera znaczników czasu potwierdzającego czas podpisu można znaleźć na stronie freeTSA.org.
Ta strona jest hostowana na SourceForge.net.
Ta strona jest napisana z wykorzystaniem prawidłowych
HTML 4.01
,
, i dla wszystkich przeglądarek:
Ta strona korzysta z prawidłowego arkusza stylów CSS
Ta strona ma politykę bezpieczeństwa zawartości.
Ta strona nie używa obrazków GIF ani JPG.
Ta strona to czysty HTML i CSS.
Ikona projektu została stworzona z wykorzystaniem Inkscape™.
Oracle®, Java, i MySQL są zarejestrowanymi znakami handlowymi Oracle i/lub jego wspólników. Inne nazwy mogą być znakami handlowymi odpowiednich właścicieli.
LINUX® jest zarejestrowanym znakiem handlowym Linusa Torvaldsa.
"Fedora" i logo Fedora są znakami handlowymi Red Hat, Inc.
Debian jest zarejestrowanym znakiem handlowym Software in the Public Interest, Inc.
FreeBSD jest zarejestrowanym znakiem handlowym The FreeBSD Foundation.
Wszystkie inne znaki handlowe, logo i nazwy na tej stronie i wszystkich podstronach są własnością odpowiednich właścicieli i są tu podane tylko jako przykład.