Tôi đang làm việc trong một dự án nhỏ, đang trong giai đoạn phát triển ban đầu. Những gì tôi đang cố gắng tìm ra là làm thế nào để tôi tạo ra âm nhạc ngẫu nhiên, đặc biệt là các ghi chú. Bằng cách googling tôi chỉ quản lý để tìm trình tạo ghi chú tiền chuộc và rất nhiều nhạc ngẫu nhiên, trong đó từ ngẫu nhiên không liên quan gì đến định nghĩa của biến ngẫu nhiên :) Tôi không biết có ai đã làm điều này trước đây chưa và tôi muốn biết về sự hiện diện công việc như vậy để cho tôi một số hướng dẫn. Dưới đây là một số ý tưởng ngây thơ của tôi:
Với nốt gốc của hợp âm tạo ra một nốt ngẫu nhiên với giá trị trung bình của nốt đó và một số sai lệch, có thể được kiểm soát bởi một phần của thanh mà bạn hiện đang ở.
Tôi muốn đặt 0 làm tham chiếu đến ghi chú gốc trong mỗi thanh và tạo số nguyên, điều đó có nghĩa là có bao nhiêu giai điệu lên hoặc xuống giai điệu nên lệch khỏi gốc. Nhưng cách tiếp cận này có thể làm cho việc nối các thanh giai điệu với nhau khó hơn, vì vậy một ý tưởng khác là sử dụng khóa của toàn bộ phần làm ghi chú tham chiếu và sau đó thay đổi giá trị trung bình của biến ngẫu nhiên theo thanh nào tương ứng với phím nào.
Vì vậy, bây giờ, tôi đã giải thích một chút về cách tôi mong đợi giá trị trung bình của ghi chú ngẫu nhiên, hãy chuyển sang tạo số ngẫu nhiên trong thanh hoặc một bản nhạc. Cái tôi cần là một chuỗi các số nguyên có nghĩa là . Ứng cử viên tự nhiên có thể
- Tổng của hai biến phân phối Poisson, một trong số chúng nên được nhân với
- Điều tương tự với các biến ngẫu nhiên nhị thức.
Có lẽ bạn có thể đề nghị một cái gì đó tốt hơn?
Đối với việc tạo nhịp, tôi có thể sẽ đặt số lượng ghi chú tối đa cố định cho mỗi thanh và sau đó tạo chuỗi số 0 và số, người ta sẽ chỉ ra rằng nhịp đang thay đổi. Có lẽ tôi sẽ đặt xác suất bằng không có điều kiện về số lượng số 0 trước đó. Nếu ai có ý tưởng, tôi rất thích nghe họ!