Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - hangnef

Pages: [1] 2 3 ... 9
1
MV-Basement / Re: Post your Studio/Setup pics!
« on: November 04, 2020, 08:19:36 am »
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
Here's my basement studio setup, the MV being the centerpiece of the DAWless stuff...


Nice Huey promo.

Keen eye there!

2
MV-General Production / Re: Possible enhancements/fixes for MV firmware
« on: November 04, 2020, 08:19:26 am »
Was using my MV last night and needed to do a right click on a track to bring up the popup menu and realized there was no way to do this without the mouse (that I could find). 

Is there a way to do that in VGA mode?  If not, I will add to the list Shift + Menu to bring up popup menu for selection.

EDIT: I've found that Track Parameter in the main Fkey list will do what I wanted (context menu for a Pattern Track selection).

Back on this full steam during my evenings, had to take another break...

3
MV-Basement / Re: Post your Studio/Setup pics!
« on: November 02, 2020, 11:51:45 am »
Here's my basement studio setup, the MV being the centerpiece of the DAWless stuff...

You are not allowed to view links. Register or Login<br /><br />You are not allowed to view links. Register or Login<br /><br />You are not allowed to view links. Register or Login<br /><br />You are not allowed to view links. Register or Login



4
MV-Modifications / Re: LCD on/off switch and silicone 'corks'
« on: November 02, 2020, 11:35:45 am »
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
I also wanted a little more sensitivity, and I did the same trick I did on my Korg padKontrol.

Thanks a ton for sharing your "fix". I did the same to my MV and oh boy, what a difference.  8)

Awesome, good to hear it is working for folks.  I was using my MV last night after a while away and was surprised at how responsive they were (I honestly forgot I had modded them).  They register very slight touches.

I see a lot of complaints online (other forums) about the pads, I wonder if this would have helped...

5
MV-General Production / Re: Possible enhancements/fixes for MV firmware
« on: September 13, 2020, 12:26:28 pm »
You are not allowed to view links. Register or Login
Hello eveybody I think I’m late to this party. Scrolled through all the 17 pages on a hangover today lol and acctully read the most of this over 1 year long post. Great job hangnef, big props!

I’m on MV8000 v3.54. I find myself often using all of the 16 songs in a project, that way there is no load time when I change songs but of cause I get to pay the price when I change projects. Why you might ask and the resaon comes from the MV in itself. When I start a new project, witch I don’t like at all since then I need to start loading patches and samples and naming tracks, normalizing and setting up the fxs and auxes etc. The more positive reason why I use all the songs comes here, then when I open a new song witch I copy from a previous one that I like and I keep the instruments and fx. Then all the tracks are there pre named like kick snr hi sampler sub etc.. whatever I named them and I can just start making music instantly. An other thing that it brings is that as the songs evolve from song 1 to 2 to 3 and so forth the twaeks get more advanced. Parts are getting better and better so usually when I come to song15 and 16 they act as a unique preset and I’m always at that point like now where talking :) things are paned, volume balanced, filtered, lfo:ed, sounds sound good together and so on. Actually sometimes I hit a banger in a couple of minutes that way :o


Here is my wish list for x-mas that in my opinion would improve this monster machine.

• ability to edit many pads at ones /filter/lfo/amp/etc, even loop mode and so on.
this should be possible since if you make an instrument out of one sample then the sampler(a part) behaves this way. in other words if you change one parameter and it changes it for all the pads that are assigned to the instrument

• ability to zoom out more to see the whole song in the sequencer. ATM 16bars is visible.
I find this to be limiting when navigating a longer song.

• yes to PS/2 keyboard I would deffenetly use one if I could. Imagen all the tactile switches that posibly could be used for more shortcuts !!

• Faster way to use the 6 pad banks I hate to have to press the PAD BANK button and theN scroll/arrow/number to change different banks 1-2-3-4-5-6.

• Abbility to move around the loop to next/previuos marker. This would also be great for using the MV live. As for now with shortcut jump+step< > you navigate the markers back and forth, this I use everyday and the abbility to move the loop the same way would be awasome. Alternativly to have many loops (loop1, loop2, loop3 etc) that could be changed on the fly, a little bitt like pad banks, then you could have more controll and flex with your song/live performance.

• would love to be able to mixdown individual tracks even if that would take 30mins, I could go to the store meanwile

 

Cheers and ones again thank you for your great effort hangnef. if there will be a gerilla release for the MV8800/8000 I think there is more people in here then I that  would be willing to donate

Thank you for the kind words, and as for donating, I'd like to keep it free.  It's a fun project, but once money enters I'd feel the weight of responsibility those who kindly donated and my free time flucuates a lot.

I have had the "modify multiple pads" at the same time feature in my list, but maybe I should ask for input on how folks would like that to work/look.  I think this could be do-able.  The keys will be:

From a UI/input standpoint how would it work?
Finding the places these values are changed and writing new routines to also update all pads at the same time.

One other thing I'm working on, which I imagine will interest no one but probably myself is the ability to reverse the mouse wheel direction.  I have a trackball and it works backwards.  I'm hoping this will be an easy change, but debugging it has been painful.

As for your ideas, all very good ones, thank you!

PS/2 isn't do-able I believe without massive changes.  Nothing I've seen in the firmware (so far) seems to handle keyboard input.  The hw may be supported, but it doesn't look like the firmware does.  I would have to dig in deeper to be 100% sure though.

Zooming in/out may be possible if you can already zoom in to some degree (I can't recall), it would be hard to inject that functionality as a new concept to the firmware.  (I keep wanting to use "code" instead of firmware, but it's really not code hehe, I'm binary patching things and reading assembly).

The changing banks thing annoys me too, open to ideas on how that would work as far as workflow, I don't think this would be too difficult to implement if the numeric keypad or something was utilized.

I added the others to my list, although I thought you could already mixdown to disk via some method?

6
MV-General Production / Re: Possible enhancements/fixes for MV firmware
« on: September 13, 2020, 12:18:21 pm »
You are not allowed to view links. Register or Login
Any updates?

Thanks for the ping, not much as far as changes, still a lot of reversing. 

I'm frustrated with just how hard it is to change stuff, and to be honest, nothing but extremely small changes (like the suppression of those dialog boxes) will go fast, as much as I would like to.  It's a LOT of machine code and replacing even moderate chunks of it requires a ton of work.  Add to that the limited memory space for sticking new code and all the hardcoded addresses and non position independent machine code makes for even more difficulty. 

I will say though that the loading/saving speedup is rock solid.  I'm using it on my non-testing 8800.  I do have 2 more areas to check for improvements here as well, the IDE communications/registers and the FAT filesystem code (daunting to even think of reversing this lol).

I wish I could have licensed the source code from Roland.  I know the JJOS guy has the code for the HW he works on and I'm envious.   :)  If I had that, wow, I could crank you stuff pretty quickly, as with any normal code development project.

I continue to work on this project though and will be making more improvements, but the workflow is literally like swimming in molasses.

7
You are not allowed to view links. Register or Login
Cheers @hangnef for sorting this out!  8)

No problem at all, it was a change I wanted to make too.  :)

Little progress update, still cranking away at the code.  I'm finding that in addition to understanding the UI and dialogs, another area I needed to focus on was how the inputs were processed, so I've been spending a lot of time reverse engineering how that works.   Understanding that will allow me to make more shortcuts, add new options, etc.  One of the pretty straightforward ideas I had (but certainly not easy to implement) was the use of a shift key to allow the 3 effect knobs to control 6 things (sorta like having pad or qlink banks, but needing a button held).

One of the related projects I did was to build an EXTREMELY old Red Hat Linux system (circa 1999 or so) via virtualization, building a Super-H toolchain in there and building some programs using the SH-3 toolchain to have a frame of reference for all of the newlib (C library) routines.  I managed to figure out a lot of routines in the MV code that I had no idea what they were before.  So, all in all a good exercise!

I've also been a little distracted by some new gear (a Yamaha RX5 drum machine [AMAZING], which I'm circuit bending).  I do spend an hour or so a night though reversing code, it's almost like comfort food now.   :)

I had asked a question a while back about synth differences between the MV and MC909 and I think I have an idea on what the differences might be.  One might be that the polyiphony is just 1 (but since the same chip is used in the MC-909 I think this is an artificial limitation), or it could be the oscillators in the MV code are tailored towards bass sounds.  That can also probably be handled by just adding a few more choices, but I'm thinking it's more that it is a monosynthm so is more suited to bass lines.

Curious to hear others' thoughts...

8
You are not allowed to view links. Register or Login
2)  The Audio track capacity to be either 8 Stereo (Current arrangement) or splittable into 16 mono tracks (Or a mixture of both)...  each fully discrete, pan-able and fully supported across all bus & FX arrangement ... i think the original MV-8000 DID allow for 16 mono tracks, so why Roland dropped this on the 8800 is a proper thumb in the ass decision!

Not sure how I missed this comment, but is it true?  I'm not sure I'll be able to find an older version of the MV8000 firmware to pull that code out even if it were true unfortunately.  Seems only the latest are available online, although I did find a slightly older MV8000 firmware package somewhere.

9
Finished this up last night.  Both dialogs are now not shown post mixdown/master.  I will eventually make these system variables which can be toggled.

10
You are not allowed to view links. Register or Login
press the mastering button..select mixdown mode and you go back

Duh, that sorta makes sense.  I would have thought choosing mixdown while in mixdown would do nothing, didn't think it would prompt to exit.  Looking at the firmware, I can see that now.  It will do an Exit popup if in mixdown already.

Thank you!

11
Spent some time implementing the suggestion about making the "Mixdown done go to Mastering" optional, but I'm having a hard time figuring out how to exit Mixdown mode from the LCD.  Where exactly is it?  Is the process similar for when in Mastering mode?  It's pretty straightforward w/ VGA.

If there isn't a way to exit, those dialogs have to stay unless I add some menu items.

12
I should also mention the Fantom XR (and related Fantoms) are also pretty much identical to the 909/MV series, although all of the Roland custom chips are combined into a single chip, the WX.

I checked out the XV5080, it uses the exact same chip as the MV/MC909, TC223C660CF-503(XV).  However, it has 2 of them.  :)

Also trying to find MC909 synth patches, not having much luck.  These would be equivalent to the Analog Bass MFX patches on the MV (but most likely very different in their file format).

What I'm trying to figure out here is, is the MV inferior to these 2 other machines in terms of synthesis (not counting the missing 2nd XV chip in the case of the 5080, and the SRV card support)?  Why is there only a bass synth?  Could there be more that could be done?  If so, I'd like to add that functionality.

13
Thanks for the info.  The 909 and MV have the same XV chip so it's interesting that there is more functionality there w/ the 909 (not taking into account the ability to take those cards).  Figuring out what is missing and could come over will take a while, I'm not a big synthesis guy so I can't really spot that stuff easily.  Is it is as simple as there are fewer oscillators/waveforms built it?  I'll have to read up to answer those types of questions.  My understanding is the XV synths are romplers (I have an Integra which has that stuff built in).

And thank you for the turntable simulator info, saved me a LOT of effort.  If it can't do varispeed it's not as interesting to me, I'll have to look into modifying the sample rate via HW or tweaking the DAC/ADCs.

14
Been a month since I've updated so I thought I would.  :)

Making good progress on understanding some of the fundamental things I need to to make changes.

The UI/popup dialogs are much less of a mystery then they were... still awkward and weird how they do it, but I will be able to change these.  The big issue with these is changing large ones.  I'll have to make a copy of the code and do all those address fixups (ugh).  I may be able to inject a function to call so I don't have to do that in some cases.

Also spent a lot of time learning how the MV talks to the xv synth chip and reversing the analog bass mvff file format.

Also, I do not believe supporting a PS/2 keyboard would be easy.  The pins are there, but the input section/graphics library doesn't seem to support it.  I'd need to do a deeper dive to be sure.  How important is this feature?  I personally wouldn't use it, but am curious.

Another thing I looked into was speeding up the USB interface as it is a USB 2.0 chip.  On boot, the MV definitely sets the chip to the high speed setting via its registers.  So, the I/O bottleneck seems to be the disk or FAT file system, not the USB.  If anyone has observed the MV showing up as a USB 1.0 device, then that is interesting to know...

The project speed up changes are working just great, I may do a similar tweak for the library files since those when not used take up a ton of time as well when loading/saving projects.  Not much I can do about the sample loading other than speeding up the disk drive or filesystem code.

I have some dumb questions for those who might own an MC-909 and could answer or test for me:

Is the built in synth better than the MV?  Wondering if it is more than just the bass synth in the MV?  I ask because these 2 machines are almost identical in HW going by the schematics and if there's some synth stuff I can pull over, I think that is do-able.  I did look into whether the MV could somehow support those plug in cards, but the HW pins to interface with those are not present on the MV.  However, they both have pretty much the same custom Roland chips and overall architecture.

2nd, I'm wondering if the Turntable Simulator works like varispeed on a tape machine.  Can you slow down the playback/pitch with the it, record something (say a sample or audio track if the MC909 supports it), and then if you pitch it back up the recorded part would play faster/higher pitched.

So, lots of learning (and questions) going on.   :)

15
MV-Modifications / Re: LCD on/off switch and silicone 'corks'
« on: April 22, 2020, 11:14:15 am »
You are not allowed to view links. Register or Login
Thanks for the tip re the silicon "cork". Just installed it on my MV today using the material you linked to and what a difference. The pads are now super sensitive and it's much easier to consistently hit them dynamically. The pads now respond more like Maschine pads which is a great thing in my book.

Great to hear, glad it worked well for you!

Pages: [1] 2 3 ... 9