Assign different instruments to low and high end of keyboard?
I'm trying to assign a hammond organ to the low end of my keyboard and strings to the high end. Is this possible in GarageBand? Thanks! E
Yes, of course, Logic can do everything
Each Track in Logic lets you set a Key Range (in the so-called "Track Inspector") that responds to the incoming MIDI Notes. You just set one Track to a lower note range and one Track to a higher range, record enable both Tracks and you are in business.
Here is a screenshot from Logic, how it looks like:
If you want to move up to Logic, check out my graphically enhanced manual "Logic Pro X - How it Works" that tells you all the ins and outs in the same easy to understand fashion as my book "GarageBand X - How it Works", in case you are familiar with that one.
Hope that helps
Edgar Rothermich
http://DingDingMusic.com/Manuals/
'I may receive some form of compensation, financial or otherwise, from my recommendation or link.'
Similar Messages
-
Select-options split date into month and assign to low and high
Hi,
In my select-options i am giving BEDAT (01.04.2004 TO 30.10.2005).I need to split month and
year in separate fields.that is
select-option_low-month in one field
select-option_high-month in second field
select-option_low-year in third field
select-option_high-year in fourth field.
Finally i need to move these four fields to it_final.
select * from mbewh into corresponding fields of table it_mbewh
for all entries in it_final where matnr = it_final-matnr and
bwkey = it_final-werks and lpmon = ? and lfgja = ?
and bklas <> ' '.
what input i have to give in lpmon and lfgja in select query to get for lfmon (04 to 10)
and lfgja (2004 to 2005).
suggest some ideas.Hi ,
Can you please check the following code.
Hi ,
data : l_low_yr(4),
l_high_yr(4),
l_low_mon(2),
l_high_mon(2).
Splitting the select option date to month and year into low and higher values
l_low_yr = s_date-low+00(04). " Year low value from the date range
l_low_mon = s_date-low+04(02). " Month low value from the date range
l_high_yr = s_date-high+00(04)." Year high value from the date range
l_high_mon = s_date-high+04(02)." Month high value from the date range
selecting the data from the table mbewh based on some conditions.
select * from mbewh into corresponding fields of table it_mbewh
for all entries in it_final where matnr = it_final-matnr and
bwkey = it_final-werks and lfmon BETWEEN l_low_mon and l_high_mon
and lfgja BETWEEN l_low_yr and l_high_yr and bklas EQ ' '.
This select will retrive the desired data records from the table MBEWH.
Please let me know if this works according to your requirement.
Thanks and Regards
Saritha -
I am retrieving high and low limits from step results in VB code that looks something like this:
' (This occurs while processing a UIMsg_Trace event)
Set step = context.Sequence.GetStep(previousStepIndex, context.StepGroup)
'(etc.)
' Get step limits for results
Set oStepProperty = step.AsPropertyObject
If oStepProperty.Exists("limits", 0&) Then
dblLimitHigh = step.limits.high
dblLimitLow = step.limits.low
'(etc.)
So far, so good. I can see these results in
VB debug mode.
Immediately after this is where I try to put the limits into the results list:
'Add Limits to results
call mCurrentExecution.AddExtraResult("Step.Limits.High", "UpperLimit")
call mCurrentExecution.AddExtraResult("Step.Limits.Low", "LowerLimit")
(No apparent errors here while executing)
But in another section of code when I try to extract the limits, I get some of the results, but I do not get any limits results.
That section of code occurs while processing a UIMsg_EndExecution event and looks something like this:
(misc declarations)
'Get the size of the ResultList array
Call oResultList.GetDimensions("", 0, sDummy, sDummy, iElements, eType)
'Step through the ResultList array
For iItem = 0 To iElements - 1
Dim oResult As PropertyObject
Set oResult = oResultList.GetPropertyObject("[" & CStr(iItem) & "]", 0)
sMsg = "StepName = " & oResult.GetValString("TS.StepName", 0) & _
", Status = " & oResult.GetValString("Status", 0)
If oResult.Exists("limits", 0&) Then
Debug.Print "HighLimit: " & CStr(oResult.GetValNumber("Step.Limits.High", 0))
Debug.Print "LowLimit: " & CStr(oResult.GetValNumber("Step.Limits.Low", 0))
End If
'(handle the results)
Next iItem
I can get the step name, I can get the status, but I can't get the limits. The "if" statement above which checks for "limits" never becomes true, because, apparently the limit results never made it to the results array.
So, my question again is how can I pass the low and high limit results to the results list, and how can I retrieve the same from the results list?
Thanks,
GriffGriff,
Hmmmm...
I use this feature all the time and it works for me. The only real
difference between the code you posted and what I do is that I don't
retrieve a property object for each TestStand object, instead I pass the
entire sequence context (of the process model) then retrieve a property
object for the entire sequence context and use the full TestStand object
path to reference sub-properties. For example, to access a step's
ResultList property called "foo" I would use the path:
"Locals.ResultList[0].TS.SequenceCall.ResultList[].Foo"
My guess is the problem has something to do with the object from which
you're retrieving the property object and/or the path used to obtain
sub-properties from the object. You should be able to break-point in the
TestStand sequence editor immediately after the test step in question
executes, then see the extra results in the step's ResultList using the
context viewer.
For example, see the attached sequence file. The first step adds the extra
result "Step.Limits" as "Limits", the second step is a Numeric Limit (which
will have the step property of "Limits") test and the third step pops up a
dialog if the Limits property is found in the Numeric Limit test's
ResultList. In the Sequence Editor, try executing with the first step
enalbled then again with the first step skipped and breakpoint on the third
step. Use the context viewer to observe where the Limits property is added.
That might help you narrow in on how to specify the property path to
retrieve the value.
If in your code, you see the extra results in the context viewer, then the
problem lies in how you're trying to retrieve the property. If the extra
results aren't there, then something is wrong in how you're specifying them,
most likely a problem with the AddExtraResult call itself.
One other thing to check... its hard to tell from the code you posted... but
make sure you're calling AddExtraResult on the correct execution object and
that you're calling AddExtraResult ~before~ executing the step you want the
result to show up for. Another programmer here made the mistake of assuming
he could call AddExtraResult ~after~ the step executed and TestStand would
"back fill" previously executed steps. Thats not the case. Also, another
mistake he made was expecting the extra results to appear for steps that did
not contain the original step properties. For example, a string comparison
step doesn't have a "Step.Limits.High" property, so if this property is
called out explicitly in AddExtraResult, then the extra result won't appear
in the string comparison's ResultList entry. Thats why you should simply
specify "Step.Limits" to AddExtraResul so the Limits container (whose
contents vary depending on the step type) will get copied to the ResultList
regardless of the step type.
I call AddExtraResult at the beginning of my process model, not in a UI
message handler, so there may be some gotcha from calling it that way. If
all else fails, try adding the AddExtraResult near the beginning of your
process model and see if the extra results appear in each step's ResultList.
Good luck,
Bob Rafuse
Etec Inc.
[Attachment DebugExtraResults.seq, see below]
Attachments:
DebugExtraResults.seq 20 KB -
Table AGR_1251: Search between a range of the field "LOW" and "HIGH
Hello Experts,
i've got a problem by searching all users who have the authority for a transaction.
The transaction was written in a parameter, called p_trans.
I've the Tables AGR_1251, AGR_AGRS and AGR_USERS.
I know what I've to do.
Here is my Join.
SELECT agru~uname
INTO CORRESPONDING FIELDS OF TABLE gt_users
FROM agr_1251 as ag12
INNER JOIN agr_agrs as agrs
ON ag12~agr_name = agrs~child_agr
INNER JOIN agr_users as agru
ON agrs~agr_name = agru~agr_name
INNER JOIN usr01 as us
ON agru~uname = us~bname
WHERE ag12~object = 'S_TCODE' AND
ag12~field = 'TCD' AND
???? parameter p_trans between ag~low and ag~high????
SELECT agru~uname
APPENDING TABLE gt_users
FROM agr_1251 as ag12
INNER JOIN agr_agrs as agrs
ON ag12~agr_name = agrs~child_agr
INNER JOIN agr_users as agru
ON agrs~child_agr = agru~agr_name
INNER JOIN usr01 as us
ON agru~uname = us~bname
WHERE ag12~object = 'S_TCODE' AND
ag12~field = 'TCD' AND
???? parameter p_trans between ag~low and ag~high????
SORT gt_users BY uname ASCENDING.
DELETE ADJACENT DUPLICATES FROM gt_users COMPARING uname.
Here is my question:
In my code are question marks...here i want to say, that my transaction lays between the fields LOW and HIGH.
But how can i say, that in WHERE.
I have to say... Search that agr_name, where object = s_tcode, field=tcd and where my transaction lies between.
For example: low is T and high is X and i have the transaction va21.
So i must find out, in which range lays ma transaction.
I hope somebody understands me
Thanks!
Regards,
MarcelHi Marcel,
You are mentioning it as a parameter between having low & high values. Is it a parameter or select option.
If its a parameter, then anyway it will have only single value at any point of time.
If its a select option, then you need to use
select * from
and tcode in s_tcode.
Thanks,
Best regards,
Prashant -
How to Implement KFF Range (Low and High) in query find form in oracle apps
Hi,
Please provide some sample script for using KFF range LOV (Low and High) in one of the query find form in Oracle apps R12.
I need to customize one of the standard form and add this range functionality for that search form.
Thanks,
PrasannaYuvaraaj,
Your request is unique to the Oracle Enterprise Business Suite (EBS). Please post your question in the General EBS Discussion forum. If you have a general Forms question, by all means, ask it here! ;-)
Craig... -
Hellow!
I use Audigy2 Value for a long time but never had this question in my mind. Now i have to make music arrangement of several songs and mix a lot of tracks in Sonar, so i extremly need to hear "true" frequencies of my tracks in monitors while mixing. And the question is - what the right position of Low and High sliders in the Audigy 2 Mixer to archi've "orriginal" sound, without any frequency disbalance? (i usually move then from 50% to 00% and, of course, it's not the right way). Heeeelp, pleeeease!For all the equaliser sliders, the middle position of the slider is the neutral one. Above that, the freqv is accentuated, under that, the freqv is attenuated.
The Creative marking in % is a unfortunate one, but 50% is the position that would be neutral. -
Xserve and high end graphic cards?!
anybody tried to put a new graphic card (like ati 850xt or similar with 256 memory) into a xserve??
could it work? i want to use xserve as desktop machine with gb ram on photoshop... so i need as well a high end graphic card ...
any suggestions?No, you can't do this. The Xserve will only take PCI video cards; high-end graphics cards all use the very high speed AGP interface. The best graphics card you can put in it is probably going to be an ATI Radeon 7000 or thereabouts.
The Xserve is not designed as a desktop machine. My suggestion is you buy a PowerMac G5 instead -
I am writing control software for a process that is usually dull and
requires only 10 Hz acquisition rate. At particular times during
the sequence, however, we are interested in looking at a couple of
channels at 1000 Hz. My approach so far is to configure my
Buffered DAQ to run at the higher rate at all times. When we are
in the 'high-speed DAQ' mode, the program logs every point to
disk. In the 'low-speed' mode, I am picking off every nth (in
this case, 10th) point to log to disk. At all times, I update my
GUI indicators on the front panel at a maximum of 4 times per second (I
find that anything faster results in an uncomfortable display), so I
fill up a FIFO with data in my acquisition / logging loop, and read the
FIFO in the display loop. The data in my GUI display can be up to
250 milliseconds off, but I find this acceptable . As a side note, I
need buffered Daq with hardware timing, as software timing results in
lost data at 1000 Hz.
This all works fine and dandy, but I am convinced that it is not the
most elegant solution in the world. Has anyone developed a
buffered DAQ loop where the scan rate can be adjusted during
operation? I would like to change the rate of the E-Series card
rather than relying on down-sampling as I am now doing.
The reason I have concern is that at the moment I am simulating my AI
using MAX and when running the down-sampling routine, I consistently
miss a particular event on the simulated data becuase the event in
question on the simulated data always occurs at the same 'time', and I
always miss it. Granted, while it is unlikely that my measured
signal and my acquisition are perfectly synchronized in the real world,
this particular situation points out the weakness in my approach.
More than anything, I am looking for ideas from the community to see
how other people have solved similar problems, and to have you guys
either tear apart my approach or tell me it is 'ok'. What do you
think?
Wes Ramm, Cyth UK
CLD, CPLIAdding to Alan's answer:
One of the problems that comes with these tricks for variable-rate acquisition is being able to match up sample data with the time that it was sampled.
If you weren't using either of E-series board's counters, there is a nifty solution to this! You'll be using 1 of the counters to generate the variable-rate sampling clock. You can then use the 2nd counter to perform a buffered period measurement on the output of the 1st counter. This gives you a hw-timed measurement of every sampling interval. You would need to keep track of a cumulative sum of these periods to generate a hw-accurate timestamp value for each sample.
Note: the very first buffered period measurement is the time from starting the 2nd counter until the first active edge from the 1st. For your app, you should ignore it.
-Kevin P. -
Invisible Selection Screen(Low and High) accordingly through radio-button
Dear Experts,
Currently I've faced some problem regarding selection-screen.Our user want that when he click P1(say) radio-button, then selection-screen "s1-high " is invisible and when he click P2(say) radio-button that time "s1-low" is invisible.
So can anybody tell me the how can i do it?
warm regards,
sameek mazumder.Hi Sameek,
If user clicks radio button P2 then how can s1-low become invisible? Do you mean when radio button P2 is clicked program will not display the select option at all?Since If s1-low becomes invisible there is no point of s1-high in the display. Please clarify your requirement.
However, I think that if it can be something like if radio button 1 is pressed s1-low is visible. If radio button 2 is pressed normal select option is displayed. Please check the following code to achieve this:
DATA: gv_matnr TYPE matnr.
PARAMETERS : p_rb1 RADIOBUTTON GROUP g1 USER-COMMAND radio,
p_rb2 RADIOBUTTON GROUP g1.
SELECT-OPTIONS s_matnr FOR gv_matnr.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF screen-name CS 'S_MATNR-HIGH'.
CASE 'X'.
WHEN p_rb1.
screen-active = 0.
WHEN p_rb2.
*Do nothing
ENDCASE.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
INITIALIZATION.
LOOP AT SCREEN.
IF screen-name CS 'S_MATNR-HIGH'.
screen-active = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
Hope this would help.
BR,
Atanu -
With iPhone 5 is it possible to assign ringtones from my own CD collection I have put on iTunes to different contacts in my phone book?
What about for SMS too?yes, try google for many different ways to do it.
-
Rman backup from lower and higher versions
Hi all,
we have three database one db in 8.1.0.6.0 and another 9.2.0.8.0 and another 10.2 database. Can i backup using 9i rman to lower version 8i and 10G using same catalog created in 9i ?Please check about compatible
http://download.oracle.com/docs/cd/B19306_01/backup.102/b14194/compat002.htm -
Datpump Export,Import across lower and higher versions
Versions involved : 10.2.0.4, 11.2.0.3
Operating System : AIX 6.1
+++++++++++++++++++++++++++++++++Lets say I export a schema in a 11.2 Database using 11.2 expdp .
Can I import the above dump (11.2) to a 10.2 Database using 10.2 impdp ?Setting VERSION=10.2 worked fine for me.
Since I was curious, I tested taking a table level export dump from 11.2.0.3 Schema using 11.2.0.3 expdp without VERSION parameter. I succesfully managed to import those tables to a 10.2.0.2 schema needless to say using 10.2.0.2 impdp.
I don't know how this worked . Maybe export,importing from higher to lower version at schema level might fail. Need to test it when I have time.
This is contrary to Oracle documentation (11.2 DB Utilities guide)
Data Pump Import cannot read dump file sets created by a database release that is
newer than the current database release, unless those dump file sets were created
with the VERSION parameter set to the release of the target database. Therefore,
the best way to perform a downgrade is to perform your Data Pump export with
the VERSION parameter set to the release of the target database
But, anyway I am glad that Oracle's superior coding has enabled me to export,import from higher to lower version. -
Quality problems with low and high resolution
Hi there all you Photoshop lovers =)
Problem 1
Recently i have experienced a problem in my drawing in Photoshop CS4. When i try to use my brushes, gradiants and feather in the marquee tools I get this result: http://data.fuskbugg.se/skalman01/-------------------------------------------------------- ------------------------------wtf.jpg
I have tried to find the problem by checking the document settings.
Resolution: 72 pixels/inch (since im working with web graphics)
RGB 8bit.
I have even tried to put the resolution up to 250 and the bit up to 16/32 and I still get the same result.
I use a PC with Windows 7, 64x. Useing 32 bits colors in windows.
Is this a known issue? Can someone help me?
Problem 2
A colleague have a new PC computer with Windows XP 64x. The issue we have on that cumputer is that he only has a Adobe design premium cs3 version. What I have read on the box is that the cs3 version only supports x32 bits systems. I have also read that Adobe dous not support Windows XP 64x.
So do my colleague need to buy a Adobe kit cs4 to be able to use his 10 gig ram in the Adobe programs?
Will CS4 support Windows XP 64x ?
Thanks for the support!
// RobinYou can reset your preferences as described in the FAQ.
http://forums.adobe.com/thread/375776?tstart=0
You either have to physically delete (or rename) the preference files or, if using the Alt, Ctrl, and Shift method, be sure that you get a confirmation dialog.
This resets all settings in Photoshop to factory defaults.
(A complete uninstall/re-install will not affect the preferences and a corrupt file there may be causing the problem.)
Another idea would be to try turning off OpenGL drawing in PS preferences. -
I find that the synced clips have the separate audio channel lagging the camera's audio by several seconds in every synced clip I've tried.
What format is the audio…what are the properties?
Russ -
Nokia Maps between high-end and low-end lumia devi...
Hi! I was wondering if there is/are any difference (features, performance, and eetc.) between the Nokia Maps app installed on lower-end Lumia devices, say the 610, and high-end Lumia devices, say the 800?
Solved!
Go to Solution.Absolutely no difference at all in features / use of map data etc between the devices, my friend.
Maybe you are looking for
-
Does the warranty cover the headphones that comes with it ?
so does it ? Because mine just sound REALLY, REALLY bad when its at full blast and me loving loud music (rock), i always put it at near full blast. so do you guys think i can return headphones and get a replacement ? its only been less than a month.
-
White screen with no response to any input or hard reset.
I recently tried using my iPhone, and shortly after using it the screen began to malfunction, it stopped responding to touch, froze entirely, then did some of the normal LCD breaking stuff (strobes of colours, etc). it is now stuck on a pure white sc
-
Need to add a second weblogic server for high availability
I have a weblogic 10.3.3 server with forms and reports 11.1.1.3. I have an adminServer, WLS_FORMS and WLS_REPORTS managed servers setup. This was setup with the wizard, so the WLS_FORMS is in the cluster_forms cluster group and WLS_REPORTS in the clu
-
Thread pool tuning on J2ee NW04s...
Hi, I have troubles in defining the number of threads in the pool of the server and dispatcher. First of all, I know that there are several thread pools depending on the node you are: - Server node: System and Application thread pool. - Dispatche
-
Parsing XML using SDO API.
Hi I am looking to see if JDeveloper comes with necesssary SDO APIs to help a developer parse XML. I am looking at this as a replacement for JAXB. I have access to JDev 11g and 10g. If it is possible can you please tell me 1) What are the libraries t