Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by Variorum

  1. Here's an updated version of CSMultiCompander called... CSMultiCompanderV2! The same functionality is available, but it uses a Spline Curve instead of the sliders... should be more intuitive. It's a different component than the original version, so any previous presets you've saved won't apply to this one. It's also effectively a replacement for CSResponseCurve since it contains the same functionality (better, actually... fixed some minor issues) When it's in Velocity adjustment mode, hitting keys on your Midi device will display an indicator of the velocity in the window (just for @ZincT 😁) Get it here.
  2. NP... It could do a lot more with a little work, but I really have no idea what would be useful. πŸ€·β€β™‚οΈ
  3. I whipped up a little Articulation Map Editor that should solve your Transpose problem πŸ™‚ It's a hidden page (not available from the main page) because I'm lazy. Get it here. Excerpt from website... The only functionality included in this version is Transposing Note events. This covers Articulation Maps that control key-switches. Select the Articulation Map you want to modify in the Articulation Maps panel. All Groups contained in the map will be displayed in the Groups panel. Click to select one or more Groups to modify. You can use standard Windows controls (i.e. Hold Ctrl to select/deselect multiple items and hold Shift to select a range). Set the amount to transpose each note/key using the numeric control on the right. The range is +/-48, which is 4 octaves up or down. Click modify to start the process. The first time an Articulation Map is modified, the program will save a copy with the added extension β€œ.orig” in the same folder, just in case. A message box will pop up to confirm the operation. If the selected transposition causes any note range to go out of bounds ( less than β€˜0’ or more than β€˜127’), the program will notify you of the specific articulations that would fail and abort the entire modification operation without changing the file. If this occurs, you may need to modify the articulations individually in Cakewalk.
  4. Only good for a specific need, but nice to add to your collection πŸ™‚
  5. Wellllll... That would be a good idea, but this plugin only affects CC's, not velocity 😜 I'll probably make a revised version of MultiCompander that uses my new spline control. I'll make sure it shows pressed keys when modifying velocity... 'cause Arturia does it! Not to mention theirs looks prettier than mine.
  6. Hey @gmp, I made a dedicated response curve MidiFX that might suit your needs a bit better. Check out the post here.
  7. Here's a specialized plugin for adjusting the response curve of a keyboard control (ie. Volume, Modulation, etc,) called CSResponseCurve Of course, you can use it for any CC, I just made it to address a specific issue raised by @gmp to balance volume response between an external keyboard/TG and a VST. Download it here as usual. Hope it works!
  8. No problem. I'll try to finish up the final version soon...
  9. Probably not switchable in this plugin... a log response will just be a little more "natural". I may split this plugin out to a dedicated Response Curve MidiFX that will use a simple spline curve or a linear line. Any plugins after that will likely be VST-Midi plugins... unless Steinberg completely cripples it in the future 😬
  10. I made a couple modifications to MidiCompander to get rid of the glitch and display a more meaningful graph when it's set to anything other than Velocity. I'm working on changing the algorithm to be logarithmic rather than linear for CC's, but if you want to try out this interim version you can download it here. You'll probably get the "This type of file may damage your computer, blah blah blah" warning because you're downloading a DLL directly. You can ignore it... If you just copy it over your existing CSMultiCompander.dll file it will work... you won't have to uninstall, re-register, etc. It would be best to do this when Cakewalk isn't running Select the Ctrl Chng button and type 7 into the box below it to modify Volume. Move the High, Low, and Offset sliders and the graph will show you how the Volume will be modified. You can stomp your volume pedal while playing your keyboard to test your adjustments in real-time. I'll update the plugin on the main site when I've finished the log modifications.
  11. The MIDI buffer delay only applies when you're playing back an existing (recorded) track. Real-time input (if you're playing your keyboard) is passed to the VST (or passed back out) instantly. MidiCompander can be used to balance the response curves to multiple instruments, but it can have an annoying "jump" at the bottom or top of the range. I'll see if I can smooth that out.
  12. Might want to look at Godfazer. It'll do phase sequencing plus a whole lot more. It's $75 regular price (still cheaper than most stomp boxes), but you might catch a BF deal in the next few weeks.
  13. Hey @Michael Bauer, Sorry to go off on a tangent, but it looks like there are M-Audio drivers (Windows 10/64-bit) for your Uno 1 x 1... It should be usable, in case you ever need it. https://m-audio.com/support/download/drivers/midisport-windows-driver-v6.1.3
  14. Variorum

    Note Time Question

    I think you're looking for Ticks per Quarter-Note in Preferences...
  15. I wanna be this guy when I grow up...
  16. Yeah, this DNS change wouldn't affect the Cakewalk application authentication. I'd guess Cakewalk contacts a bandlab.com address for that and update info. It would only affect the cakewalk.com addresses (like this forum). I did panic a bit when it looked like the cakewalk.com address was no longer valid (Eeek!) It does look like there was an update today, though... Maybe it was just my machine πŸ™„
  17. It looks like cakewalk.com renewed or made some other DNS change today. The IP address changed from 201.(something) to and made my Chrome very unhappy. I kept getting redirected to one of those generic search pages 😝 Clearing the local Chrome DNS cache didn't fix it; I had to clear the Windows cache (ipconfig /flushdns). Strangely, Firefox didn't have any issues!?!? Just posting in case anyone else has the same problem... of course, they won't be able to get here to read to solution πŸ€ͺ
  18. Hmmm... It should be there. The only other possibility might be C:\ProgramData\Cakewalk\Cakewalk Core, but I'm pretty sure it won't be in there. Just in case you tried searching for the file... I've noticed that using search (in File Explorer) will not find any files in sub-folders if you start the search from the C:\Users\ folder. It won't find the file unless you search from at least the C:\Users\<USER NAME>\AppData\ folder. The file has to exist somewhere because Cakewalk stores important info about your MIDI ports in it. If you can't see the C:\Users\<USER NAME>\AppData\ folder, make sure you have "Hide protected operating system files" unchecked in File Explorer's Folder and Search Options.
  19. Well, this used to be the way to tell Cakewalk to automatically turn off Local Control... not sure if it's still used. 1. In the directory where SONAR is installed, double-click on the TTSseq.ini file to open it. (In the Cakewalk Core directory). 2. In the [Options] section, add the line: SendLocalOff=1 3. Save the file and close it. 4. When you launch SONAR, it automatically sends a Local Off message to your keyboard. If you don't have an Options section with the line SendLocalOff=1 in your TTSseq.ini file, you could try adding it, then change the line to SendLocalOff=0 That should disable it (maybe?) Make a backup copy of your TTSseq.ini file before changing it... in case I'm giving you garbage advice πŸ€ͺ *** UPDATE *** My keyboard doesn't respond to Local On/Off messages, but I tested the above option with LoopMIDI and MIDI-OX and it does indeed work. If SendLocalOff is not in the TTSseq.ini file at all or is present and is set to 1, Cakewalk sends the LocalOff message to each midi device. If SendLocalOff=0 is present in the [Options] section, Cakewalk does not send the LocalOff message. BTW - The TTSseq.ini file is probably in C:\Users\<USER NAME>\AppData\Roaming\Cakewalk\Cakewalk Core
  20. Yeah... this is because there's some weirdness in the way Cakewalk processes notes when they're input from the keyboard as opposed to when they're played back from the track. When a note comes in from the keyboard, it's represented as raw (actual) Midi data in the MFX. While there are discrete Note On and Note Off events defined in the Midi standard, most Midi keyboards use a Note On event with a velocity of zero to turn the note off. That's why the Velocity MFX leaves the note playing when it's played from the keyboard... it passes the note when the velocity is above the level you've set but it filters out the release of the note (same note where velocity=0), so the note stays on. Notes coming from the track (during playback) are represented by a more complex structure defined by Cakewalk that always has discrete Note On/Note Off elements, so the MFX works correctly by filtering the Note On by velocity level and always passing the (discrete) Note Off event.. It would be pretty easy to write an MFX that filtered notes by velocity range for both keyboard and track input, but you'd still need a separate track for each instrument.
  21. I just picked up a 32" HP Omen for a really good price. It's 2560x1440, so a nice compromise between the size of the screen elements and additional real estate. The icons, etc. are almost identical in size to my 23" 1080p monitor; pixels per inch is almost the same, so there's no need to scale. I was afraid it would be ginormous, like sitting in front of a TV, but it's really not as big as I thought. My aging eyes are happy πŸ‘€
  22. Well, here's a new plugin... it's basically a velocity tweaker that works across the entire midi note range. @Max Arwood needed to adjust the velocity response to a piece after switching out the piano VST, so that's what this does. Left click to draw, right click to erase, tap your midi keyboard to highlight a note on the graph. Check the description for other details. Granted it has a limited use range, but hopefully you tweakers will find some interesting things to do with it. Maybe adjusting the toms on a whole set drum track when you switch to a different drum VST? Anyway, thanks to Max for testing out the first version and giving me some good ideas for enhancements 😁 It should be up on Viramor.com by now. Back up all your computers and phones... and buy extra insurance on your house and car before using it... I haven't tested it it much πŸ€ͺ
  23. Hi @Helio Dias Vieira I took a look at the binary data in the files... it appears that the file "Midi with no problem" is storing a timebase of 960 ticks per quarter note and the file "Midi WITH PROBLEM" is storing a timebase of 9600 ticks per quarter note. I would guess that the DAW that writes 9600 tpqn divides by 10 internally, so it interprets this as 960.0 A midi file with a timebase of 9600 would play back very slowly (1/10 speed) in a DAW that was using a timebase of 960. I don't know why that would appear in the middle of the song, though. My guess is that Cakewalk misinterprets the timebase of 9600 and something weird is happening internally... not sure though.
  • Create New...