ZincTrumpet
Max Output Level: -73 dBFS
- Total Posts : 891
- Joined: 2014/12/02 13:30:11
- Location: UK
- Status: offline
[SOLVED] ChordPulse is very useful but...
I sometimes use ChordPulse to create quick backing tracks which I then export as a MIDI file and import to Sonar as a starting point for a track. I can then assign the MIDI tracks to decent sounding virtual instruments to create a much more convincing sound. This works fine apart from one annoying "feature" in the exported MIDI file. Strings or Pad tracks created in ChordPulse typically contain short chords with a cc 64 Hold controller to sustain the chord until the next one (see below). So when working on the song when you stop the track to edit something the tracks with these cc64s continue sounding (until you hit the panic button). This gets very tiring very quickly! I can easily edit out all of the cc64s but then I have to go through each track manually and extend the chords to continue until just before the next one. I'm sure there is a way to do this either using a built-in function or CAL. Does anyone know how to do it? Thanks in advance ZT
post edited by ZincTrumpet - 2017/10/17 09:04:31
|
scook
Forum Host
- Total Posts : 24146
- Joined: 2005/07/27 13:43:57
- Location: TX
- Status: offline
Re: ChordPulse is very useful but...
2017/10/16 17:29:00
(permalink)
☄ Helpfulby ZincTrumpet 2017/10/16 17:45:47
Instead of exporting, try connecting ChordPulse to SONAR with a virtual MIDI cable. LoopBe1 and LoopMIDI are a couple of free options. Once the virtual cable is installed, go into the ChordPulse Options > More... menu and change the MIDI output device to the virtual cable. Then open SONAR, add the virtual cable to MIDI input devices and create a project with synths on channels 10 through 16.
|
ZincTrumpet
Max Output Level: -73 dBFS
- Total Posts : 891
- Joined: 2014/12/02 13:30:11
- Location: UK
- Status: offline
Re: ChordPulse is very useful but...
2017/10/16 18:15:27
(permalink)
Thanks for the suggestion scook. I already had LoopBe installed as part of Liquid Notes which was handy. I just tried your suggestions but the resultant recorded MIDI still looks like the above (short chords with cc 64 to control the sustain). Maybe some kind of MIDI filtering within Sonar would help?
|
scook
Forum Host
- Total Posts : 24146
- Joined: 2005/07/27 13:43:57
- Location: TX
- Status: offline
Re: ChordPulse is very useful but...
2017/10/16 18:39:54
(permalink)
☄ Helpfulby ZincTrumpet 2017/10/17 14:42:16
I hadn't noticed the problem probably because of the synths in my template. There is a legato.cal which will stretch the notes. It could be modified to delete CC64 too.
|
ZincTrumpet
Max Output Level: -73 dBFS
- Total Posts : 891
- Joined: 2014/12/02 13:30:11
- Location: UK
- Status: offline
Re: ChordPulse is very useful but...
2017/10/16 19:02:01
(permalink)
Thanks scook. I will give it a go and post it here if it works.
|
TheMaartian
Max Output Level: -47.5 dBFS
- Total Posts : 2774
- Joined: 2015/05/21 18:30:52
- Location: Flagstaff, AZ
- Status: offline
Re: ChordPulse is very useful but...
2017/10/16 19:13:45
(permalink)
scook Instead of exporting, try connecting ChordPulse to SONAR with a virtual MIDI cable. LoopBe1 and LoopMIDI are a couple of free options. Once the virtual cable is installed, go into the ChordPulse Options > More... menu and change the MIDI output device to the virtual cable. Then open SONAR, add the virtual cable to MIDI input devices and create a project with synths on channels 10 through 16.
I had been using LoopBe1 for years with no problems, but a couple of months ago, I needed two ports, so I used LoopMIDI instead of paying for LoopBe30. Got the job done...and I forgot about the switch. And then I started having latency issues playing my MIDI controller in real time. I chased that around for a week or so and finally tried switching back to LoopBe1 (uninstall LoopMIDI, reinstall LoopBe1). Latency gone! So, I bought LoopBe30 and stuck with the default 2 ports. No noticeable latency. LoopMIDI was adding latency just by being there; I wasn't even using it. Anyone else have this experience?
Intel i7 3.4GHz, 16 GB RAM, 2 TB HD Win10 Home 64-bit Tascam US-16x08 Studio One 4 Pro Notion 6 Melodyne 4 Studio Acoustica 7 Guitar Pro 7 PreSonus FaderPort Nektar P6 M-Audio BX8 D2 Beyerdynamic DT 880 Pro NI K9U XLN AK, AD2 AAS VS-2, GS-2, VA-2, EP-4, CP-2, OD Toontrack SD3, EZK
|
S.L.I.P.
Max Output Level: -72 dBFS
- Total Posts : 949
- Joined: 2004/07/10 18:00:29
- Status: offline
Re: ChordPulse is very useful but...
2017/10/16 19:20:14
(permalink)
There is a CAL script called "Thin Controller Data." Not sure if that will work, but you can try it.
|
ZincTrumpet
Max Output Level: -73 dBFS
- Total Posts : 891
- Joined: 2014/12/02 13:30:11
- Location: UK
- Status: offline
Re: ChordPulse is very useful but...
2017/10/17 09:14:10
(permalink)
Thanks S.L.I.P - for some reason that CAL script wouldn't work for cc 64 (I specified every 1 event i.e. all cc64 events). Thanks scook; The LEGATO.CAL script actually does most of the job and works great (I hadn't noticed that CAL script before but it will be getting a lot more use in future). I then manually remove the cc64 events from the PRV controller view using the erase tool (takes a few seconds). Makes the whole job simple and quick. So I have marked this as solved.
|
msorrels
Max Output Level: -70 dBFS
- Total Posts : 1025
- Joined: 2003/11/08 02:04:59
- Location: Pittsburgh, PA
- Status: offline
Re: ChordPulse is very useful but...
2017/10/17 11:24:03
(permalink)
☼ Best Answerby ZincTrumpet 2017/10/17 14:42:31
Here's a version of LEGATO.CAL that asks if you want to remove the sustain events and removes them. Might be useful. I have ChordPulse (but don't use it very often) and this seems to work, though it's just a quick hack (and I'm not very good with CAL). https://drive.google.com/open?id=0B6PJ_vzx_2PaSWNTMmYyc0I0bG8
|
ZincTrumpet
Max Output Level: -73 dBFS
- Total Posts : 891
- Joined: 2014/12/02 13:30:11
- Location: UK
- Status: offline
Re: ChordPulse is very useful but...
2017/10/17 11:53:31
(permalink)
Helpful as ever, thanks Matt. I will give this a go when I am at my PC.
|
S.L.I.P.
Max Output Level: -72 dBFS
- Total Posts : 949
- Joined: 2004/07/10 18:00:29
- Status: offline
Re: ChordPulse is very useful but...
2017/10/17 13:55:19
(permalink)
☄ Helpfulby ZincTrumpet 2017/10/17 14:33:56
|
ZincTrumpet
Max Output Level: -73 dBFS
- Total Posts : 891
- Joined: 2014/12/02 13:30:11
- Location: UK
- Status: offline
Re: ChordPulse is very useful but...
2017/10/17 14:40:31
(permalink)
msorrels Here's a version of LEGATO.CAL that asks if you want to remove the sustain events and removes them. Might be useful. I have ChordPulse (but don't use it very often) and this seems to work, though it's just a quick hack (and I'm not very good with CAL). https://drive.google.com/open?id=0B6PJ_vzx_2PaSWNTMmYyc0I0bG8
Just tried and it works great! Thanks again Matt
|
ZincTrumpet
Max Output Level: -73 dBFS
- Total Posts : 891
- Joined: 2014/12/02 13:30:11
- Location: UK
- Status: offline
Re: ChordPulse is very useful but...
2017/10/17 14:41:41
(permalink)
|
bwbalint
Max Output Level: -85 dBFS
- Total Posts : 296
- Joined: 2015/03/28 17:13:56
- Location: Eastern USA
- Status: offline
Re: ChordPulse is very useful but...
2017/10/31 02:29:51
(permalink)
This has all been useful for me. I have been trialing Chord Pulse. But I have a question that may just be a small concrete mental block in my head. I can easily connect Sonar and Chord Pulse with LoopMidi, but how do I cordinate the start of both programs at the same time? Starting them seems to be mutually exclusive. Although I guess the easy way would just be start recording in Sonar, then start the CPulse sequence. . Then realign the recording when it is finished. Any better ways? Gracias!
CbB latest incarnation, Focusrite Scarlett (2nd generation), WIN10 1809 build, , MCU pro , Yamaha Motif classic 6 , focusrite ASA one
|