A mix between DAW and a typewriter:
https://youtu.be/3jGRDtcXS2w?t=466
Supports Turbo Sound.
No sample editor so far, but it already can save the song (not load ))
Future music editor
-
- Manic Miner
- Posts: 401
- Joined: Fri Jan 03, 2020 10:00 am
Re: Future music editor
Load now works!
I added several samples, sample offset function, and copy function. And wrote the first song
https://youtu.be/Kw8_Jn-jiSs
I added several samples, sample offset function, and copy function. And wrote the first song
https://youtu.be/Kw8_Jn-jiSs
-
- Manic Miner
- Posts: 401
- Joined: Fri Jan 03, 2020 10:00 am
Re: Future music editor
It's very intense in CPU usage (even with only 14 tracks at start). The scroll slows down music even at ZX Evo, I should fix it somehow. You can download the whole repository http://nedoos.ru/svn/
Re: Future music editor
Try scrolling vertically, instead of horizontally. i.e. Change the layout of the channels on screen to be vertical/columns.Alone Coder wrote: ↑Mon Oct 05, 2020 10:44 pm It's very intense in CPU usage (even with only 14 tracks at start). The scroll slows down music even at ZX Evo, I should fix it somehow. You can download the whole repository http://nedoos.ru/svn/
It should improve the speed, since you can avoid any actual data shifting (scrolling), since it's a simple roll up (just changes Y position).
You can also improve the rendering processing by quite a margin (1/8), if you use a a font that is only 6 pixels high, since you only need to update 7 lines, when scrolling, 6 for the character, and one to clear the previous line where we are scrolling from.
- Ast A. Moore
- Rick Dangerous
- Posts: 2641
- Joined: Mon Nov 13, 2017 3:16 pm
Re: Future music editor
That would kind of defeat the purpose of the whole thing—to mix the UI of a tracker and a DAW.
Every man should plant a tree, build a house, and write a ZX Spectrum game.
Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
-
- Manic Miner
- Posts: 401
- Joined: Fri Jan 03, 2020 10:00 am
Re: Future music editor
The scroll now works asynchronously and doesn't slow down the player. The player is on-interrupt, but still needs speeding up.
Keys Home (ssQ) and End (ssE) can be used to move between starts and ends of the parts of a track.
https://www.youtube.com/watch?v=FdlDKjdfjno
Keys Home (ssQ) and End (ssE) can be used to move between starts and ends of the parts of a track.
https://www.youtube.com/watch?v=FdlDKjdfjno
Re: Future music editor
Please add also 3rd AY chip as on ZX NEXT or MB03+ interface. And final compiled music code please write compatible with original Z80 instruction set. Not as on ZX NEXT in NEXTDAW - here is used special player code using new Z80 incompatible instructions working only on ZX NEXT. Then music from NEXTDAW is not playable on original Z80 cpu.
-
- Manic Miner
- Posts: 401
- Joined: Fri Jan 03, 2020 10:00 am
Re: Future music editor
To do this, we need support for this device in Unreal Speccy.
I planned to use TurboSound FM, however I don't know how much time it would take. The composers currently are not interested.
I only added background play of a given loop, and the playback position is shown on the timeline. So you can edit when it's played.
I planned to use TurboSound FM, however I don't know how much time it would take. The composers currently are not interested.
I only added background play of a given loop, and the playback position is shown on the timeline. So you can edit when it's played.