Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Forum Jump  
Groundbreaking Workaround Discovered!!!
Last post Wed, Mar 24 2004 by evan evans, 161 replies.
Options
Go to last post
9 Pages«<23456>»
Posted on Fri, Mar 12 2004 16:55
by stupid8track
Joined on Thu, Mar 13 2003, Posts 230
Craig

perhaps i wasn't clear - you only have to restart 7 times once, when the song is first opened, so that OS X can recognize all the memory you wish to use (the samples) and allocate for it.

once the memory is allocated (after the 7 starts), you can playback at will, just like with any other song. you can switch between instruments, logic instances, etc. and everything will playback as normal.

so it is more of a 'boot-up' process than a workflow issue. adds about 10-20 seconds when the song is first booted, then you work as usual.

it really is not a big deal at all - especially given the power it provides.

and keep in mind that 7 starts was required on about as large a single logic song as you can create - one with 3.4 GB of Virtual Memory used. smaller songs, as most would be, playback much faster. but again, even 7 starts is no big deal since you only have to do it once. takes much less time than even booting the machine.

hopefully this makes it clearer.

cheers

edit: i just re-read your post. when i said starts, i didn't mean restarts of the machine or of logic - i just meant hitting play in the transport. you hit play, the program plays then stops, so you hit play again and the cycle repeats.

essentially, after hitting play 7 times, you are done. sorry, in my excitement, i perhaps wasn't clear enough with language.
Posted on Fri, Mar 12 2004 17:33
by Cyril Blanc
Joined on Thu, Dec 19 2002, Paris France, Posts 2900
Hi

This tread is very interesting but it is getting out of the subject Big Smile

I am getting all confused ; sorry English is not my main language. Surpriseops:

Can we come back to the main subject : [Wink]

HOW TO GO OVER 2GB limit

Can I have a little resume of what is or is not working.

Thanks in advance

Cyril
MacBook Pro 2019 16" 64gb 4TB + 2 x Odisseey G9 49"

MacPro 2010 12 core 2.93 ghz 64 GB Mac OS X 10.11 2722 Rocket Raid Sata III card with 8 x ssd

Kbd : P80 Yamaha, S88 + S25 Komplete Kontrol, DX7
I-Controls Pro
Synth : many....
--
Logic X , Dorico, Band In A Box, ORB Composer
VSL : MIR PRO 3D, Appassionata Strings I, Solo strings , Wind, Brass, Percussion Complete, Dimension Brass, Big Band Orchestra series, Many Synchronised libs, Many Sychron Instruments

Kontakt, Omnisphere, QLSO, QLSC, CS 80, Arturia V5, Maximo, Realivox Blue. CS 80 V3, The Orchestra 3, Art Conductor, Genesis Children Choir, Lunaris, Lacrimosa, Kinetic libs, EW libs

Final Cut pro
Camera full HD
Posted on Fri, Mar 12 2004 17:39
by stupid8track
Joined on Thu, Mar 13 2003, Posts 230
Cyril

to go over 2 GB limit, just buy a G5 and put 4+ GB in it.

there is no workaround necessary because logic automatically uses almost 3.5 GB of RAM (at least logic 6.3.3 on OS 10.3.2).

if you want to use more than 3.5 GB of RAM with Logic, then you have to use the advice in this thread.

but forget the 2 GB limit - it does not exist. 2 GB is a number with no meaning anymore with regards to Logic/EXS.

does that help?

and no worries on your english - it is a hell of a lot better than my french, german, spanish, russian, japanese, etc.

cheers
Posted on Sat, Mar 13 2004 01:02
by stupid8track
Joined on Thu, Mar 13 2003, Posts 230
ok, just to confirm that this is working, i currently have 4 Logic instances open with a combined 137 EXS VSL instruments (actually, the number would technically be higher as some of these are ALL instruments).

i am slowly building up section template songs in logic and so far i have a rough one for violins, cellos, violas, and double bass (38 in each, except the violas which has 23 at the moment).

i have loaded them all up and can play them all back together and play/record to any of the channels at will. and it doesn't take 7 starts to get playback the first time - just a couple.

one drawback is that, at the moment, the master keyboard controls all logic songs, so playing on AI 1 in violas also plays AI 1 in the other 3 (only records if i want to, of course). this can easily be fixed, but i'm waiting to see what workflow feels comfortable.

by the way, this is with only 4 GB of RAM still. 4 more are on the way.

will test more when i can, but i've gotta run now.

cheers
Posted on Sat, Mar 13 2004 01:39
by christianobermaier
Joined on Fri, Mar 05 2004, germany, Posts 68
>playing on AI 1 in violas also plays AI 1 in the other 3 (only records if i want to, of course). this can easily be fixed, but i'm waiting to see what workflow feels comfortable.

Uncheck the record buttons of each active (ie, selected) track of all background songs.

Do i get this right, that this thinktank here has dropped the idea of one foreground song containing the actual notes which control all background songs that contain all loaded instruments only ?

How about asking John Pitcairn whether his LC-Emulator would help us get rid of even the physical LC as master transport control ?

Or while we're at it, has anyone checked the possibilities MMC and MTC as means to sync the whole mess without an LC ?

Christian


[URL=http://uk.geocities.com/christianobermaier/Gearlist.htm]gear list [/URL] studio pics show reel
Posted on Sat, Mar 13 2004 07:18
by stupid8track
Joined on Thu, Mar 13 2003, Posts 230
Quote:
Uncheck the record buttons of each active (ie, selected) track of all background songs


Christian

yes, that was my first thought, but it is a little clumsy having to select each song and mute each track just to write a line. i think the easiest thing would just be to limit each song to a separate midi channel and just switch my master controller accordingly.

Quote:
Do i get this right, that this thinktank here has dropped the idea of one foreground song containing the actual notes which control all background songs that contain all loaded instruments only ?


i'd be surprised if evan has thrown in the towel on that, but it isn't of much interest to me. but since i really have no good idea about how to achieve it, i'm not much of a loss in that quest.

Quote:
How about asking John Pitcairn whether his LC-Emulator would help us get rid of even the physical LC as master transport control ?


while i know next to nothing about the LC emulator, that could be a great solution for people without and LC.

this is really a very exciting development and i look forward to its streamlining over time.

cheers
Posted on Sat, Mar 13 2004 11:06
by evan evans
Joined on Tue, Jun 17 2003, Hollywood, CA, Posts 2058
Hi guys,

I am on a business trip to LA (conducting Holst PLANETS later this year). But I have been checking in.

Quickly, I HAVE NEVER GIVEN UP ON ANYTHING IN MY LIFE. You will slowly learn that about me. I will NOT throw in any towels. Although you could think of me as the captain that goes down with the ship, I am also someone who could figure out how to breathe under water to survive. I do not ever let any one thing get in my way. I WILL solve this thing.

Smile

Keep up the absolutely wonderful work all. I look forward to working with all this new information next week when I get back.

What the heck is LC Emulator? Does it remove latency issues? Hmm.

Evan Evans
Evan Evans
Film Scoring Academy
http://filmscoring.academy
Posted on Sat, Mar 13 2004 12:51
by christianobermaier
Joined on Fri, Mar 05 2004, germany, Posts 68
S8T

> it is a little clumsy having to select each song and mute each track
> just to write a line.

Given that Logic's current way of auto-record-enabling MIDi tracks is truly smart, yes. Then, you do *exactly* this with audio tracks anyway, so it comes down to kind of a workflow adjustment.

>the easiest thing would just be to limit each song to a separate midi channel and just switch my master controller accordingly.

Sounds good to me.

>>How about asking John Pitcairn whether his LC-Emulator would help

>i know next to nothing about the LC emulator

I'll ask John in a spare moment.


Evan

>I HAVE NEVER GIVEN UP ON ANYTHING IN MY LIFE. You will slowly learn that about me.

Heh, honestly, i guessed that already ;o)

Christian


[URL=http://uk.geocities.com/christianobermaier/Gearlist.htm]gear list [/URL] studio pics show reel
Posted on Sat, Mar 13 2004 15:14
by Carlos D
Joined on Tue, Oct 14 2003, Riverside, CA, USA, Posts 63
Additional ideas:

1) Has anyone tried to reduce the head size minimum in EXS using the method I suggested (or any other)?

2) One way around the shared preference problem (and I don't know if this has been suggested already, but...) : Launch your different copies of Logic as different users.

In the terminal login to a different account:

login

enter the name and password then:

open -a /Applications/Logic\\ 6\\ Series/Logic\\ Platinum\\ 6.3.3.app

Interested to find out if anyone has success with this.

Carlos
---
My music:
http://music.altamar.dynalias.org/
just posted my music and soliciting comment --2/2004!
listen at: http://music.altamar.dynalias.org/
Posted on Sat, Mar 13 2004 16:09
by Ned Bouhalassa
Joined on Sat, Mar 13 2004, Montreal, Posts 16
Thanks for the wonderful news, S8T!

Any idea how those of us without a Logic Control could trigger all those instances of Logic in sync? Perhaps with a MIDI note-on or something?
Posted on Sat, Mar 13 2004 17:26
by stupid8track
Joined on Thu, Mar 13 2003, Posts 230
evan

glad to hear you haven't quit, though somehow i'm not shocked at that either. it would obviously still be of great benefit if you can get all the routings to work seamlessly, without too much CPU sacrificed. the logic control (and i'm sure most other controllers) could then be used for global control of all songs, while writing from one, which would certainly make navigation easier, thus enhancing workflow. as always, i'll be happy to tell you it is impossible whenever your fire needs stoking. Devil

by the way, where and when with Holst?

Christian

yes, logic's intelligence (which i love) is the difficulty here. because if i have 4 logics open and select AI 10 on the logic control, all four AI 10s get record enabled. i'd rather not have to go to the 3 songs i don't want to record in and disable their record setting on AI 10 just to write a line for one part without hearing/recording to the others. certainly, if i hit record in the transport of the specific song of the section i want to write the line for, i will only record to AI 10 of that song as it will be the only one which will play. but i will still hear the other 3 channels playing back (assuming, of course, the range of the instruments overlap)

at the moment, my thinking is as above - to just create songs in which the instruments will be 'limited' to one specific midi channel. then this problem will only come up every 17th loaded song. Smile if you have any ideas or suggestions of other things to consider, i'd appreciate it.

actually, one thing which occurs to me now is that the easiest thing might just be to switch to the song i want to write for (say violins), disable record on the Logic Control for AI 10 (which will hopefully disable record on all AI 10 in all songs, including violins) then just record enable the one in violins by selecting record via the mouse on AI 10 in that song. will look into this further when i get back to office.
Posted on Sat, Mar 13 2004 17:43
by stupid8track
Joined on Thu, Mar 13 2003, Posts 230
Carlos

i haven't tried lowering the EXS sample load because i just have no idea where to even begin with something like that. all my figures/testing are with the lowest sample load setting within EXS, FWIW.

as to the preferences, i haven't tried logging in as a separate user for each instance and i'm not sure what would be gained by it. i'm sure there is something, but i'm not seeing it.

i recall being able to select different audio card drivers for each song already - it is not a global setting - but i will try this again just to confirm when i get back to the system. if i'm not wrong about that, i'd think you could physically route audio from one song out one audio card and into a second song via another. there would be some latency, but it would be just like you would have with gigasampler. unsure about clocking issues.

Ned

i'd imagine any controller capable of being recognized by logic would work the same way - globally controlling start/stop at the very least. what's the cheapest one which emagic lists support for? might be a good investment.

alternatively, perhaps that logic control emulator software could be set-up in each song and then you could program global start and stop to any buttons on any keyboard? i don't know the first thing about the LC emulator software, but it might be a real option for people without a controller.

i'd imagine it won't be long before a solution arrives for those without a logic control. considering what evan is up against with the midi/audio solution he seeks, this one is a piece of cake. i'll look into it some more when i get back to work.

cheers
Posted on Sat, Mar 13 2004 19:17
by stupid8track
Joined on Thu, Mar 13 2003, Posts 230
evan (or anyone)

what about the potential to use something like Cuemix by motu or MIOConsole by metric halo (assuming, of course, a user has one of their interfaces) to route the audio between logics?

is it possible to somehow feed an output to an input within one of those via busses or auxes?

i really doubt it and it would hardly provide enough channels, but thought i'd mention it just in case. in the end, you never know what ideas it might trigger.

i mean, it is kind of the same idea as wormhole/Jack but running off non-apple CPU.
Posted on Sat, Mar 13 2004 19:25
by christianobermaier
Joined on Fri, Mar 05 2004, germany, Posts 68
>2) One way around the shared preference problem (and I don't know if this has been suggested already, but...) : Launch your different copies of Logic as different users.

Wouldn't you have to log out and back in to even switch between Logic instances then ? Would certainly make it impractical.

Why would sharing the same prefs be a problem anyway ? The prefs file is only touched when leaving the program or when explicitely saving key commands, so access conflicts are not likely.

That keycommands and all other user settings are identical is the advantage, not the problem. Now, if we work towards a synchronized system with different MMC and MTC settings, then this will become problematic *for sure*


> if i have 4 logics open and select AI 10 on the logic control, all four AI 10s get record enabled.

Yes, didn't think of it that way, since i'm not spoilt by a tangible logic Control ;o)

Normally, you would have to bring the Song to record into to the front, select a track *with the mouse* and record. Then, before leaving that song, unclick the current track's record button and go into the other Song.

This way you'd always only hear the one rec-enabled track.

> just create songs in which the instruments will be 'limited' to one
> specific midi channel.

I'm sure this will work fine.

> then this problem will only come up every 17th loaded song.

What do you mean ? Are you to say that we're limited to 16 instances of Logic this way ? That this initially promising setup would already top out at a measly 1024 EXS instances ? 65536 voices ? What kind of programmer's stupor does this limit come from ? How are we expected to get any serious music done with that kind of obstacles ? Lets file a class suit to Emapple, anyone ?

Christian


[URL=http://uk.geocities.com/christianobermaier/Gearlist.htm]gear list [/URL] studio pics show reel
Posted on Sat, Mar 13 2004 19:49
by stupid8track
Joined on Thu, Mar 13 2003, Posts 230
christian - thanks for making me smile with that last post.

i just wanted to add another possible benefit of this 'workaround' (it is getting more groundbreaking all the time) - it might solve this:

Quote:
Yeah, it has always been like this. Many tears have been shed over this issue. It is essentially this what keeps folks from using Logic as an absolute killer VSTi host for realtime on-stage work.


because now you *might* finally be able to use logic live as a killer VSTi host.

just load up mulitple songs and layer the parts you want via the same channel in each song (so, if you want to play ES-2 with Atmosphere and Reaktor, just load ES-2 into AI #1 of song 1, Atmosphere into AI #1 of song 2, and Reaktor into AI #1 of song 3). you can then play them together from one master keyboard and, possibly (probably, i think), with no latency.

the reason i say possibly is that i think it works without latency, but i'm not at the office to test. when i was playing multiple AIs in different songs at once yesterday (and trying as i mentioned above to *not* play them at the same time) - i didn't hear any latency like i used to with the I/O plug in trick. even without playback engaged, it seems to me that all selected AI channels would play at the same time. at least that is how i remember it. i will test it when i get back to the studio.

so for live performance, just create many 'multi instruments' across several songs and use something like the logic control to switch between AI channels (thus switching between multi-instruments) in real time. you can have your above ES-2, atmosphere, reaktor on the 3 AI #1s and then reaktor, stylus, EXS-24 on the AI #2s and vanguard, FM-7, EXS-24 on AI#3s, etc.

and you could assign each song different midi channels (all AIs in song 1 respond to midi channel 1, all AIs in song 2 respond to midi channel 2, etc.) so you could use your master controller to control them all by sending midi out to all channels, but individually by sending out only specific channels.

of course, the potential also exists then to use multiple live inputs on the same audio channel in different songs - so a guitar could be routed 'live' to input one of audio channel one in song one. a bass to audio channel 1 of song 2, drums to audio channel 1 of song 3, etc. and all would have access to separate effects which are tempo synced.

again, i haven't tested for this 'live' potential and i'm only free thinking this, but the potential is there to finally use logic (multiple logics, actually) for true live perfomance.

of course, this will require much RAM and CPU. now where are those G5 powerbooks?

all in all, very exciting, i think.

cheers
Posted on Sun, Mar 14 2004 00:10
by christianobermaier
Joined on Fri, Mar 05 2004, germany, Posts 68
>>i know next to nothing about the LC emulator

> I'll ask John in a spare moment.

Just spoke to John, and he said, if the real LC can do it, then LC-Xmu should be able as well.

Christian


[URL=http://uk.geocities.com/christianobermaier/Gearlist.htm]gear list [/URL] studio pics show reel
Posted on Sun, Mar 14 2004 00:37
by stupid8track
Joined on Thu, Mar 13 2003, Posts 230
christian

that's great news. i assume the end user would merely need to set-up the LC emulator once in an autoload, then use that song to build all instruments template songs and then they'd be set to go?

cool.
Posted on Sun, Mar 14 2004 02:14
by christianobermaier
Joined on Fri, Mar 05 2004, germany, Posts 68
> set-up the LC emulator once in an autoload, then use that song to build
all instruments template songs and then they'd be set to go?

LC Xmu is a separate program that intercepts MIDI on the way to and from the MIDI interface. It takes whatever hardware controller you throw at it and makes it look like an LC to Logic.

Hold on, news coming in...

>>>The *big* question is, could this master transport task be achieved with
>>>LC-xmu as well ?

>>If it works for a real LC, it should work with LC Xmu...

>In fact, it occurs to me that you could probably
> (with LC Xmu 1.2, out, er ... soon) run multiple
> instances of LC Xmu, with each instance of Logic
> listening to a different instance of LC Xmu, all LC
> Xmu instances using the same note/CC input for
> transport controls but different note/CC input for
> other controls, and thus have separate control
> of the individual Logic instances' controls as
> needed, but linked transports...

>John Pitcairn


Are we spinning the wheel or what ? ;o)

Christian


[URL=http://uk.geocities.com/christianobermaier/Gearlist.htm]gear list [/URL] studio pics show reel
Posted on Sun, Mar 14 2004 02:32
by stupid8track
Joined on Thu, Mar 13 2003, Posts 230
wow, that's even cooler than i thought. much easier for users without logic controls.

regarding the ability to separate controls out for each instance - i can't imagine at the moment if that would be a good or a bad thing. it is certainly a good thing to have the option to do. will it prove useful? i just don't know.

perhaps this would be an easier way to - i don't know. but cool that the potential exists. given some time, we might find it a very useful ability indeed.

cheers
Posted on Sun, Mar 14 2004 02:42
by christianobermaier
Joined on Fri, Mar 05 2004, germany, Posts 68
Well, for one you would be able to surpass the LC-channel-select-and-record-buttons-access-all-Logics-in-parallel problem.

There's this guy Thorsten Klose at http://www.ucapps.de/index.html who has developed a DIY method for building a MIDI controller *the exact size and definition you want*.

Marry this concept with multiple LC-Xmus and you get:

128 buttons to uniquely select from 32 EXSs of each of four Logics.

and/or

32 motor faders to control/automate any 32 parameters with tactile feedback


Exciting stuff, innit ?

Christian


gear list studio pics show reel
9 Pages«<23456>»
You cannot post new threads in this forum.
You cannot reply to threads in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.