Có gì mới
2.0.0 — 2026-09-05
- Tự tạo hình — tab Music giờ là trình chỉnh sửa bước. Chọn một kiểu có sẵn như trước, hoặc tự vẽ: một lưới cho mỗi người chơi và các hợp âm bên dưới, tất cả trên một trục thời gian, để một hợp âm nằm trên các nhịp mà nó sở hữu và hai người chơi xếp thẳng hàng với nhau. Nó phát trong khi bạn chỉnh sửa, với cột âm thanh được chiếu sáng, để bạn nghe thấy mọi thay đổi khi bạn thực hiện.
- Các hàng là bậc hợp âm, không phải nốt cố định. Hàng 1 là gốc của bất kỳ hợp âm nào đang phát, vì vậy một hình bạn vẽ một lần sẽ phát toàn bộ tiến trình — hình dạng giữ nguyên, các nốt theo hòa âm. Có một hàng cho quãng năm và một hàng thả toàn bộ hợp âm còn lại vào một bước duy nhất.
- Một kiểu là một cặp hai hình. Mỗi người chơi chọn hình của riêng mình — một hình hợp âm cho âm cao, một hình bass cho âm trầm — và một kiểu đơn giản là một cặp được đặt tên của chúng. Hoán đổi một và giữ nguyên cái kia; kiểu đọc là Tùy chỉnh để nói rằng cặp đó bây giờ là của bạn, và chọn lại bất kỳ kiểu nào là cách quay lại.
- Hình của bạn đi kèm với hạt giống. Một hình đã chỉnh sửa được lưu vào
.yams đầy đủ, không phải dưới dạng tham chiếu đến kiểu mà nó đến từ, vì vậy một hạt giống nghe giống nhau trong một năm ngay cả khi hình được vận chuyển sau này được cải thiện. Các hạt giống từ các phiên bản trước mở ra không thay đổi.
- Thay đổi cảm giác mà không cần vẽ lại. Chia nhịp chuyển lưới giữa các nốt móc đơn, nốt móc kép và lưới ba nốt, và định thời lại hình thay vì từ chối nó — một chuỗi nốt móc đơn trở thành chuỗi tương tự trong ba nốt. Swing đẩy các nốt lệch nhịp với bốn lượng được đặt tên, và nhịp độ bây giờ là một menu các nhịp mà ứng dụng thực sự phát.
- Tạo hình một nốt nhạc duy nhất. Bất kỳ bước nào cũng có thể được đẩy lên một quãng tám, biến thành một nốt đi qua thang âm riêng của tiến trình của bạn, được nhấn hoặc làm mờ, duy trì đến khi hợp âm thay đổi hoặc cắt ngắn, chỉ phát trong nhịp cuối cùng của hợp âm — hoặc được tạo ra để phát hợp âm tiếp theo sớm, đó là sự dự đoán mang lại cho một rãnh sự nghiêng.
- Giữ một hợp âm qua các nhịp không đều. Đặt một số trước một hợp âm —
2Am 2E G B — và nó kéo dài bấy nhiêu đơn vị của dòng. Nó không giống như viết hợp âm hai lần: lần đánh đầu tiên vang lên trong khi hình tiếp tục chạy qua nó, trong khi một lần lặp lại sẽ phát lại nó.
- Mười sáu nhạc cụ nữa, tổng cộng chín mươi bảy. Hai cây đàn piano lớn, ba miếng đệm synth và một miếng đệm hợp xướng trong một họ Synth mới, cộng với guitar điện, bass gảy và gảy, accordion, kèn túi, ocarina, saxophone tenor, kalimba và đàn môi — tất cả từ các phiên bản được cấp phép mở. Mọi cách phát âm mà một nhạc cụ có bây giờ là một nút trên hàng của nó thay vì một mục trong danh sách, và hai dấu mũi tên chuyển đến nhạc cụ bên cạnh mà không cần mở danh sách.
- Đã sửa: một miếng đệm hoặc drone chỉ phát hợp âm đầu tiên của một dòng. Khi một số hợp âm chia sẻ một dòng, hợp âm đầu tiên được giữ qua tất cả chúng. Mọi hợp âm bây giờ phát vào đầu riêng của nó, cho dù hình có một bước ở đó hay không.
- Đã sửa: một số arpeggio phát cùng một nốt hai lần. Trên một hợp âm ba nốt, bậc thứ tư lặp lại gốc thay vì phát quãng tám trên nó, vì vậy các hình đạt đến độ cao đó đã lặng lẽ hẹp hơn so với vẻ ngoài của chúng.
- Đã sửa: Phát lặp lại ô nhịp đầu tiên của một hình hai ô nhịp. Bản xem trước khởi động lại hình ở mỗi lần lặp lại trong khi tệp được kết xuất xen kẽ chính xác — vì vậy những gì bạn nghe không phải là những gì bạn nhận được.
1.5.0 — 2026-09-02
- Thư viện nhạc cụ thực tế. Seed không còn là một synth đơn độc: 83 nhạc cụ được lấy mẫu — piano, guitar, dây, kèn gỗ, kèn đồng, bộ gõ có điều chỉnh, giọng hát — được biên soạn từ các buổi ghi âm có giấy phép mở, được sắp xếp theo họ và được khớp về độ lớn và điều chỉnh để việc chuyển đổi nhạc cụ thay đổi âm thanh, không phải âm lượng hay cao độ.
- Hai người chơi thay vì một. Âm trầm và âm bổng giờ đây độc lập: mỗi âm có nhạc cụ, mức độ, quãng tám và nút tắt tiếng riêng. Một cây đàn bass đứng dưới một cây đàn piano điện, một synth sâu dưới các dây đàn gảy — hoặc để âm trầm ở chế độ giống nhau và một người chơi bao phủ cả hai, như trước đây.
- Nghe trước khi kết xuất. Nút Play chạy seed trực tiếp, lặp lại cho đến khi bạn dừng nó — và mọi thứ vẫn có thể chỉnh sửa trong khi nó phát. Hợp âm, phong cách, nhạc cụ, nhịp độ, bộ trộn: mỗi thay đổi sẽ xuất hiện ở hợp âm tiếp theo, vì vậy bạn thiết kế seed bằng tai và chỉ kết xuất khi nó đúng. Bàn phím piano sáng lên các nốt đang phát khi chúng vang lên, và nhấp vào bất kỳ phím nào sẽ thử âm thanh đó với nhạc cụ hiện tại.
- Bộ lọc phòng và bộ lọc tổng. Đặt seed vào một trong bốn phòng được tạo — từ một căn phòng nhỏ đến một nhà thờ — với mỗi người chơi gửi lượng riêng của mình vào đó, để âm trầm có thể giữ khô trong khi các hợp âm nở rộ. Bộ lọc thông cao và thông thấp ở cuối chuỗi cắt bỏ tiếng ồn và tiếng rít để tệp dành khoảng không của nó cho âm nhạc.
- Các phong cách được xây dựng lại trong ba bộ sưu tập. Mười phong cách được nhóm theo chức năng của chúng: Pads thể hiện sự hài hòa, Arpeggios chia nó thành các hình chuyển động, Grooves điều khiển nó bằng một đường bass đi bộ. Bên dưới, tất cả chúng đều chia sẻ một ngôn ngữ mẫu — với động lực thực, các hợp âm được đẩy và các nốt đi qua — đây là nền tảng mà trình chỉnh sửa phong cách tương lai của ứng dụng sẽ xây dựng.
- Một cửa sổ được thiết kế lại. Biểu mẫu được chia thành tab Music (bài hát và người chơi) và tab Render (tệp: phòng, bộ lọc, định dạng). Các hàng nhạc cụ đọc giống như các dải kênh với các nút điều khiển; các nhạc cụ được liệt kê một lần, với các cách thể hiện của chúng — ngân, ngắt, rung — dưới dạng các nút một lần nhấp; nhấp vào biểu tượng họ sẽ chuyển thẳng đến âm thanh của họ đó.
- Tên tệp ghi nhớ cài đặt của chúng. Các mã thông báo tên đầu ra mới ghi lại cách một bản kết xuất được tạo — hai nhạc cụ, lượng phòng và hồi âm, các giá trị bộ lọc — để một thư mục các bản kết xuất thử nghiệm vẫn dễ đọc mà không cần mở một tệp nào.
1.0.4 — 2026-08-23
- Hộp thoại Tải mở tại vị trí bạn đã dừng lại. Việc chọn một hạt giống để mở giờ đây sẽ bắt đầu trong thư mục bạn đã sử dụng lần trước, thay vì đưa bạn trở lại Tải xuống mỗi khi khởi chạy — và nó ghi nhớ thư mục đó giữa các phiên, vì vậy các hạt giống bạn thường xuyên quay lại chỉ cách một cú nhấp chuột.
- Các liên kết trợ giúp và cập nhật giờ đây mở bằng ngôn ngữ của bạn. Nút trợ giúp, và các liên kết Có gì mới và Tải xuống trong thông báo cập nhật, trước đây thường chuyển về tiếng Anh cho mọi ngôn ngữ ngoại trừ tiếng Pháp, tiếng Tây Ban Nha và tiếng Đức. Giờ đây, chúng sẽ trực tiếp đưa bạn đến trang bằng ngôn ngữ mà ứng dụng được đặt, bất cứ nơi nào trang đó tồn tại.
1.0.3 — 2026-08-17
1.0.2 — 2026-08-17
- Ứng dụng mở nhanh hơn. Giờ đây, ứng dụng chỉ tải ngôn ngữ bạn thực sự sử dụng, thay vì tải tất cả 52 bản dịch khi khởi chạy — và ngôn ngữ của bạn được đặt đúng vị trí trước khi khung hình đầu tiên được vẽ, vì vậy không có gì bị nhấp nháy khi vào. Việc chuyển đổi ngôn ngữ trong Cài đặt hoạt động chính xác như trước đây.
1.0.1 — 2026-07-28
- Seeds giờ đây có tên riêng. Một trường Tên mới nằm ở đầu biểu mẫu, vì vậy một seed có thể được gọi theo ý tưởng của nó — "Chorus lift" — thay vì chỉ được xác định bằng tên tệp mà các bản render của nó tình cờ có được. Tên được lưu cùng với seed và sẽ hiển thị lại khi bạn mở lại.
- Tên đầu ra đã trở thành một mẫu hiển thị. "Tên đầu ra" giờ đây là Đầu ra, và nó luôn hiển thị mẫu thực tế mà nó sẽ sử dụng thay vì để trống phía sau một trình giữ chỗ "(tự động)". Một mã thông báo
{name} mới sẽ đưa tên của seed vào đó, và một seed mới bắt đầu bằng {name}-{style}-{bpm} — vì vậy việc đặt tên cho seed thường là tất cả những gì bạn cần làm để đặt tên cho mọi thứ mà nó tạo ra. Xóa trường này sẽ khôi phục mặc định đó thay vì chuyển sang hành vi ẩn.
- Biểu đồ hợp âm dài không còn tạo ra tên tệp không sử dụng được. Mã thông báo
{chords} giờ đây chỉ sử dụng tám hợp âm đầu tiên; việc dán một bài hát đầy đủ trước đây đã khiến tên kéo dài đến vài trăm ký tự.
- Các seed được lưu trước phiên bản này vẫn tiếp tục render dưới cùng tên tệp. Trường tên đơn cũ được đọc lại dưới dạng mẫu đầu ra, vì vậy việc mở lại một seed hiện có và render lại nó sẽ tạo ra chính xác những gì nó đã làm trước đây.
- Kéo một seed vào cửa sổ giờ đây sẽ mở nó đúng cách. Một tệp
.yams được kéo và thả đến mà không có vị trí của nó, vì vậy tab mở ra không có tên và không thể lưu cũng như render — việc kéo một seed giờ đây hoạt động chính xác như mở một seed bằng nút Tải.
1.0.0 — 2026-07-15
Mục lục