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