kopia lustrzana https://github.com/jameshball/osci-render
Make some suggested changes
rodzic
d23216ac51
commit
3aa8990e8e
|
@ -559,12 +559,14 @@ void OscirenderAudioProcessor::processBlock(juce::AudioBuffer<float>& buffer, ju
|
|||
|
||||
// Get MIDI transport info
|
||||
playHead = this->getPlayHead();
|
||||
if (playHead->getCurrentPosition(currentPositionInfo)) {
|
||||
bpm = currentPositionInfo.bpm;
|
||||
playTimeSeconds = currentPositionInfo.timeInSeconds;
|
||||
isPlaying = currentPositionInfo.isPlaying;
|
||||
timeSigNum = currentPositionInfo.timeSigNumerator;
|
||||
timeSigDen = currentPositionInfo.timeSigDenominator;
|
||||
auto cpi = playHead->getPosition();
|
||||
if (cpi == juce::nullopt) {
|
||||
currentPositionInfo = *cpi;
|
||||
bpm = *currentPositionInfo.getBpm();
|
||||
playTimeSeconds = *currentPositionInfo.getTimeInSeconds();
|
||||
isPlaying = currentPositionInfo.getIsPlaying();
|
||||
timeSigNum = (*currentPositionInfo.getTimeSignature()).numerator;
|
||||
timeSigDen = (*currentPositionInfo.getTimeSignature()).denominator;
|
||||
}
|
||||
|
||||
// Calculated number of beats
|
||||
|
|
|
@ -285,7 +285,7 @@ private:
|
|||
const double MIN_LENGTH_INCREMENT = 0.000001;
|
||||
|
||||
juce::AudioPlayHead* playHead;
|
||||
juce::AudioPlayHead::CurrentPositionInfo currentPositionInfo;
|
||||
juce::AudioPlayHead::PositionInfo currentPositionInfo;
|
||||
|
||||
//==============================================================================
|
||||
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OscirenderAudioProcessor)
|
||||
|
|
|
@ -1,12 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<JUCERPROJECT id="HH2E72" name="osci-render" projectType="audioplug" useAppConfig="0"
|
||||
addUsingNamespaceToJuceHeader="0" displaySplashScreen="1" jucerFormatVersion="1"
|
||||
pluginCharacteristicsValue="pluginWantsMidiIn" pluginManufacturer="jameshball"
|
||||
aaxIdentifier="sh.ball.oscirender" cppLanguageStandard="20" projectLineFeed=" "
|
||||
headerPath="./include" version="2.1.6" companyName="James H Ball"
|
||||
companyWebsite="https://osci-render.com" companyEmail="james@ball.sh"
|
||||
defines="NOMINMAX=1" pluginAUMainType="'aumu'">
|
||||
addUsingNamespaceToJuceHeader="0" jucerFormatVersion="1" pluginCharacteristicsValue="pluginWantsMidiIn"
|
||||
pluginManufacturer="jameshball" aaxIdentifier="sh.ball.oscirender"
|
||||
cppLanguageStandard="20" projectLineFeed=" " headerPath="./include"
|
||||
version="2.1.6" companyName="James H Ball" companyWebsite="https://osci-render.com"
|
||||
companyEmail="james@ball.sh" defines="NOMINMAX=1" pluginAUMainType="'aumu'">
|
||||
<MAINGROUP id="j5Ge2T" name="osci-render">
|
||||
<GROUP id="{5ABCED88-0059-A7AF-9596-DBF91DDB0292}" name="Resources">
|
||||
<GROUP id="{C2609827-4F4A-1ADA-8BA1-A40C1D92649C}" name="lua">
|
||||
|
|
Ładowanie…
Reference in New Issue