Page 1 of 1
Future music editor
Posted: Sat Oct 03, 2020 10:36 pm
by Alone Coder
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
))
Re: Future music editor
Posted: Sun Oct 04, 2020 9:50 pm
by Alone Coder
Load now works!
I added several samples, sample offset function, and copy function. And wrote the first song
https://youtu.be/Kw8_Jn-jiSs
Re: Future music editor
Posted: Sun Oct 04, 2020 10:46 pm
by uglifruit
I'm very interested to try this out!
Re: Future music editor
Posted: Mon Oct 05, 2020 10:44 pm
by Alone Coder
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
Posted: Wed Oct 07, 2020 12:52 am
by RMartins
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/
Try scrolling vertically, instead of horizontally. i.e. Change the layout of the channels on screen to be vertical/columns.
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.
Re: Future music editor
Posted: Wed Oct 07, 2020 1:36 am
by Ast A. Moore
RMartins wrote: ↑Wed Oct 07, 2020 12:52 am
Try scrolling vertically, instead of horizontally . . .
That would kind of defeat the purpose of the whole thing—to mix the UI of a tracker and a DAW.
Re: Future music editor
Posted: Fri Oct 09, 2020 6:13 am
by Alone Coder
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
Re: Future music editor
Posted: Fri Oct 09, 2020 2:40 pm
by velesoft
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.
Re: Future music editor
Posted: Mon Oct 12, 2020 11:13 am
by Alone Coder
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.