Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

midi2abc - Trực tuyến trên đám mây

Chạy midi2abc trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh midi2abc có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


midi2abc - chương trình chuyển đổi các tệp định dạng MIDI sang ký hiệu abc

SYNOPSIS


midi2abc -f trong tập tin [-xa] [-ga] [-a nhịp điệu] [-NS thời gian chữ ký] [-ppu phần trên mỗi đơn vị]
[-aul mẫu số của đơn vị độ dài] [-gu] [-b thanh] [-NS tiến độ] [-u xung] [-k chính] [-NS
kênh] [-obpl] [-bpl bar] [-bps bar] [-o tên tập tin] [-s] [-sr đơn vị] [-sum] [-nt]
[-splitbars] [-splitbars] [-midigram] [-mftext] [-nogr] [-title string] [-origin string]

MÔ TẢ


midi2abc lấy một tệp định dạng MIDI và chuyển đổi nó thành một thứ gì đó gần với abc nhất có thể
định dạng văn bản. Sau đó, người dùng phải thêm các trường văn bản không có trong tiêu đề MIDI và
có thể dọn dẹp đầu ra ghi chú abc.

Đầu ra của midi2abc được in ra màn hình. Để lưu nó vào một tệp, hãy sử dụng chuyển hướng
toán tử, (ví dụ: midi2abc -f tập tin.mid > tập tin.abc) hoặc chỉ định tệp đầu ra bằng -o
tùy chọn.

Chỉ sử dụng một hoặc không có tùy chọn -u -gu, -b và -Q. Midi2abc thường chuyển đổi MIDI
đơn vị thời gian thành đơn vị lượng tử thông thường tương ứng với nốt abc 1/16 hoặc 1/32
Ghi chú. Nếu không có cái nào trong số này, chương trình sẽ sử dụng thông tin PPQN trong MIDI
tiêu đề để tính toán hệ số chuyển đổi phù hợp. Đối với hầu hết các tệp MIDI trên web, nó là
nên dựa vào thông tin tiêu đề MIDI và không sử dụng bất kỳ tùy chọn nào khác
hơn các tùy chọn định dạng.

Chương trình sẽ trích xuất thông tin chữ ký thời gian từ tệp MIDI nếu nó
Món quà. Nếu không, nó sẽ giả sử là 4/4 hoặc bạn có thể chỉ định nó bằng -m. Lựa chọn.

Nếu giai điệu có đảo ngữ, bạn có thể sử dụng tùy chọn -ga hoặc -xa để ước tính
chiều dài. Ngoài ra, bạn có thể chỉ định giá trị của nó bằng cách sử dụng tùy chọn -a. Anacrusis là
được chỉ định bằng nửa đơn vị độ dài, trong đó độ dài đơn vị được xác định bởi trường L:. Vì
ví dụ nếu L: 1/8, thì nốt một phần tư sẽ được biểu thị bằng giá trị 4, (4 1/16 đơn vị).

LỰA CHỌN
-a nhịp điệu
trong đó acbeats chỉ định anacrusis bằng nửa đơn vị độ dài.

-xa trích xuất anacrusis từ tệp bằng cách tìm ghi chú mạnh mẽ đầu tiên

- vì đoán anacrusis bằng cách giảm thiểu số lượng các mối quan hệ qua các thanh

-m thời gian chữ ký
chữ ký thời gian

-b thanh
số lượng thanh mong muốn trong đầu ra

-Q tiến độ
nhịp độ theo nốt phần tư mỗi phút

-u xung
Cho phép bạn chỉ định trực tiếp số lượng xung midi trên mỗi đơn vị thời gian abc.

-ppu các bộ phận mỗi abc đơn vị chiều dài
Thông thường, đơn vị nốt nhỏ nhất mà midi2abc có thể trích xuất là một nửa đơn vị L:
độ dài Đây được gọi là đơn vị lượng tử. Vì vậy, đối với L: 1/8, midi2abc có thể trích xuất 1/16
nốt chứ không phải nốt 1/32. Bạn có thể thay đổi điều này bằng cách chỉ định -ppu 4 chẳng hạn.
Số bộ phận phải là lũy thừa của 2.

-aul mẫu số of abc đơn vị chiều dài
Thông thường midi2abc chọn độ dài đơn vị là 1/8 hoặc 1/16 tùy theo thời điểm
Chữ ký. Đối với chữ ký thời gian nhỏ hơn 3/4, L: 1/16 được sử dụng và lớn hơn
chữ ký thời gian L: 1/8 được sử dụng. Bạn có thể chỉ định độ dài đơn vị sẽ được sử dụng bằng cách sử dụng
tham số này. Do đó -aul 32 sẽ khiến midi2abc sử dụng độ dài đơn vị là 1/32 nd
Ghi chú.

-gu Cho midi2abc ước tính số lượng xung midi trên mỗi đơn vị thời gian abc từ
thời lượng hoặc khoảng cách ghi chú trong tệp MIDI.

-gk Cho midi2abc đoán chữ ký khóa bằng cách giảm thiểu số lần tình cờ
ngay cả khi chữ ký khóa đã được chỉ định trong tệp MIDI. Theo mặc định, khóa
chữ ký là chữ ký được chỉ định trong tệp MIDI. Nếu nó không được chỉ định, thì
chương trình đoán chữ ký khóa bằng cách giảm thiểu sự cố tình cờ.

-k chính chữ ký chính: -6 đến 6 dấu thăng.

-c kênh
chỉ chọn kênh midi này.

-f trong tập tin
tập tin đầu vào ở định dạng midi

-o đầu ra hồ sơ
chỉ định tên tệp abc đầu ra.

-s không bỏ đi các ghi chú rất ngắn.

-sr lượng tử các đơn vị
không ghi chú một phần còn lại ngắn hơn kích thước quy định sau một ghi chú. Nếu
kích thước (theo đơn vị lượng tử) bằng XNUMX, không có gì được thực hiện. Đối với các giá trị lớn hơn, phần còn lại là
hấp thụ vào ghi chú trước. Nói cách khác, ghi chú trước được kéo dài
để bao gồm phần còn lại.

-Tổng in bản tóm tắt ngắn của tệp midi đầu vào.

-nt không tìm kiếm ba hoặc nhịp điệu bị hỏng

-obpl Chỉ in một vạch trên mỗi dòng thay vì 4. Đối với nhạc phức tạp, điều này cải thiện
dễ đọc và tránh một số vấn đề với một số bộ chuyển đổi abc sang tái bút. Cái này
tùy chọn không được dùng nữa.

-nogr (Không có nhóm ghi chú.) Chèn khoảng cách giữa tất cả các ghi chú. Nó làm cho một kém xinh đẹp
tệp tái bút nhưng dễ chỉnh sửa hơn.

-bpl nbar
In các thanh nhạc trên mỗi dòng có dấu gạch chéo ngược.

-b / giây nbar
Khi nbars đã được in (bao gồm cả những dòng được nối bằng dấu gạch chéo ngược
tiếp tục) chuyển đến một dòng mới (không có dấu gạch chéo ngược).

-thanh chia
Tham số này thay đổi cách midi2abc in các hợp âm bao gồm các nốt không bằng nhau
độ dài (hợp âm đa âm). Thông thường, midi2abc kết hợp các ghi chú dài hơn với các ghi chú
trong hợp âm sau bằng cách sử dụng các quan hệ. Đầu ra dễ đọc hơn, có thể nhận được nếu
thước đo được chia thành các phần riêng biệt bằng cách sử dụng tính năng '&' trong ký hiệu abc. Các
thuật toán chia các nốt trong hợp âm đa âm để tách các giọng
(label_splits trong midi2abc.c) cần một số cải tiến. Tôi hoan nghênh bất kỳ sự trợ giúp nào.

-các hóa đơn
Tham số này như trên xử lý các hợp âm đa âm bằng cách tách toàn bộ giọng nói
thành nhiều giọng nói.

-midigram
Khi tùy chọn này xuất hiện, tất cả các tùy chọn khác đều bị bỏ qua và không có tệp abc nào
được sản xuất. Thay vào đó, danh sách tất cả các ghi chú trong tệp MIDI được in cố định
định dạng. Mỗi dòng đại diện cho một cặp sự kiện bật / tắt nốt MIDI. Dòng chứa
thời gian bật / tắt của nốt nhạc, số bản nhạc, số kênh, cao độ âm trung và âm trung
vận tốc. Bản ghi cuối cùng cho biết thời lượng của tệp MIDI trong xung MIDI
các đơn vị. Đầu ra được thiết kế để chuyển sang giao diện người dùng đồ họa sẽ
tạo biểu diễn đồ họa (cuộn đàn piano).

-mftext
Khi tùy chọn này xuất hiện, tất cả các tùy chọn khác đều bị bỏ qua và không có tệp abc nào
được sản xuất. Thay vào đó, một danh sách tất cả các lệnh MIDI được in. Đầu ra là
được thiết kế để chuyển sang giao diện người dùng đồ họa do runabc.tcl cung cấp.

-chức vụ chuỗi
Thay thế trường tiêu đề mặc định sau T: bằng chuỗi đã cho.

-gốc chuỗi
Thêm trường O: với chuỗi đã cho.

TÍNH NĂNG, ĐẶC ĐIỂM
* Chìa khóa được chọn để giảm thiểu số lần tình cờ. Ngoài ra, người dùng
có thể chỉ định khóa bằng số (một số dương là số dấu thăng, số âm
số trừ đi số căn hộ).

* Độ dài nốt có thể được thiết lập bằng cách chỉ định tổng số thanh hoặc nhịp độ của bản nhạc.
Ngoài ra, độ dài ghi chú có thể được đọc từ tệp. Tuy nhiên, theo mặc định, nó là
được suy luận theo phương pháp heuristic từ các khoảng cách giữa các nốt nhạc. Điều này có nghĩa là bạn không
phải sử dụng đồng hồ MIDI làm máy đếm nhịp khi chơi một giai điệu từ bàn phím.

* Các vạch được chèn tự động. Người dùng chỉ định số lượng các biện pháp trong
anacrusis trước vạch đầu tiên và chữ ký thời gian.

* Chương trình có thể đoán chiều dài của anacrusis như thế nào, bằng cách tìm kiếm đầu tiên
nốt mạnh hoặc giảm thiểu số lượng các nốt bị chia cắt bởi một thanh ngang.

* Trường hợp một nốt vượt quá dấu ngắt thanh, nó được chia thành hai nốt gắn liền.

* Đầu ra có 4 vạch trên mỗi dòng.

* Đủ các dấu hiệu ngẫu nhiên được đưa vào âm nhạc để đảm bảo rằng không có lỗi cao độ nào xảy ra nếu
vạch được thêm vào hoặc bị xóa.

* Chương trình cố gắng nhóm các nốt một cách hợp lý trong mỗi ô nhịp.

* Hỗ trợ nhịp ba và nhịp đứt quãng (a> b).

* Hợp âm được xác định.

* Thông tin văn bản từ tệp MIDI gốc được bao gồm dưới dạng nhận xét.

* Tùy chọn -c có thể được sử dụng để chỉ chọn 1 kênh MIDI. Sự kiện trên các kênh khác là
mặc kệ.

GIỚI HẠN
midi2abc không ...

* Cung cấp tiêu đề giai điệu, nhà soạn nhạc hoặc bất kỳ lĩnh vực nào khác ngoài X :, K :, Q :, M: và L: - những
phải được thêm bằng tay sau đó, mặc dù chúng có thể đã được đưa vào văn bản của
Tệp MIDI.

* Hỗ trợ duplets, quadruplets, các tính năng bí truyền khác.

* Hỗ trợ phím giữa giai điệu hoặc thay đổi chữ ký thời gian.

* Giảm số lần lặp lại. Đầu ra chỉ là các ghi chú trong tệp đầu vào.

* Khôi phục một giai điệu abc như được cung cấp cho abc2midi. Tuy nhiên, nếu bạn muốn làm điều này, "midi2abc
-xa -f file.mid "đến gần.

Sử dụng midi2abc trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    NSIS: Hệ thống cài đặt tập lệnh Nullsoft
    NSIS: Hệ thống cài đặt tập lệnh Nullsoft
    NSIS (Cài đặt tập lệnh Nullsoft
    System) là một mã nguồn mở chuyên nghiệp
    hệ thống để tạo bộ cài đặt Windows. Nó
    được thiết kế nhỏ và linh hoạt
    như sở hữu ...
    Tải xuống NSIS: Hệ thống cài đặt tập lệnh Nullsoft
  • 2
    xác thực
    xác thực
    AuthPass là một mật khẩu nguồn mở
    quản lý với sự hỗ trợ cho phổ biến và
    Keepass đã được chứng minh (kdbx 3.x VÀ kdbx 4.x ...
    Tải xuống mật khẩu xác thực
  • 3
    Zabbix
    Zabbix
    Zabbix là một công ty mở cấp doanh nghiệp
    nguồn giải pháp giám sát phân tán
    được thiết kế để giám sát và theo dõi
    hiệu suất và tính khả dụng của mạng
    máy chủ, thiết bị ...
    Tải xuống Zabbix
  • 4
    KĐ3
    KĐ3
    Kho lưu trữ này không còn được duy trì
    và được giữ cho mục đích lưu trữ. Nhìn thấy
    https://invent.kde.org/sdk/kdiff3 for
    mã mới nhất và
    https://download.kde.o...
    Tải xuống KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX là một GUI cho
    Bộ nạp USB của Waninkoko, dựa trên
    libwiigui. Nó cho phép liệt kê và
    khởi chạy trò chơi Wii, trò chơi Gamecube và
    homebrew trên Wii và WiiU ...
    Tải xuống USBLoaderGX
  • 6
    Chim lửa
    Chim lửa
    Firebird RDBMS cung cấp các tính năng ANSI SQL
    & chạy trên Linux, Windows &
    một số nền tảng Unix. Đặc trưng
    đồng thời và hiệu suất tuyệt vời
    & sức mạnh...
    Tải xuống Firebird
  • Khác »

Lệnh Linux

Ad